summaryrefslogtreecommitdiffstats
path: root/core/variant/variant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor ref-counting code and fix ref counted releasing before aquiringrune-scape2024-09-211-67/+65
* Core: Сheck `r_error` after calling `callp()`Danil Alexeev2024-08-301-1/+1
* Remove unused `initialize_ref`rune-scape2024-07-031-7/+0
* Revert "Make freed object different than null in comparison operators"Rémi Verschelde2024-07-011-1/+1
* Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+0
* Add shorthand for using singleton string nameskobewi2024-05-111-1/+1
* Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-031-2/+81
* [GDScript] Correctly report invalid read-only accessA Thousand Ships2024-05-011-0/+11
* Make varray() variadickobewi2024-04-261-44/+0
* Core: Integrate initalizer lists for VariantThaddeus Crews2024-04-191-114/+110
* Core: Use fixed-width integer types in VariantThaddeus Crews2024-04-041-87/+32
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-3/+3
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-1/+1
* Use Packed*Array over Vector<T> in VariantMicky2024-02-061-91/+91
* Remove unnecessary `this->` expressionsA Thousand Ships2024-01-291-15/+15
* Merge pull request #73896 from vnen/object-null-boolean-consistencyYuri Sizov2023-12-161-1/+1
|\
| * Make freed object different than null in comparison operatorsGeorge Marques2023-08-211-1/+1
* | Keep Variant type after zero()kobewi2023-11-081-0/+6
* | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
* | Support both semantic (by default) and numeric Variant hash comparisonArman Elgudzhyan2023-08-311-3/+6
|/
* Core: Fix recursion level check for array stringificationDanil Alexeev2023-07-121-11/+7
* Fix expected argument count in Callable call error textkleonc2023-04-191-2/+2
* Fix Variant hashing for floatsNinni Pipping2023-03-081-2/+2
* Core: Identity compare objects by id, not by pointersDmitrii Maganov2023-02-241-1/+1
* GDScript: Improve usability of setter chainsGeorge Marques2023-02-021-9/+0
* Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()`Adam Scott2023-01-251-0/+40
* Fix Callable call error reporting.Juan Linietsky2023-01-101-1/+16
* Fix for PackedArray comparisonNinni Pipping2023-01-081-37/+38
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Merge pull request #68747 from rune-scape/rune-stringname-unificationRémi Verschelde2022-12-091-0/+13
|\
| * Unify String and StringNamerune-scape2022-12-051-0/+13
* | Fix Variant StringName `is_zero` being invertedAaron Franke2022-12-061-1/+1
|/
* Fix periods in editor strings and messagesHugo Locurcio2022-11-141-5/+5
* Merge pull request #67224 from Mickeon/jasonRémi Verschelde2022-10-111-2/+1
|\
| * Use `JSON::stringify` where possibleMicky2022-10-111-2/+1
* | Strip unnecessary break on switches returning early in VariantMicky2022-10-101-212/+133
|/
* Fix more MSVC C4702 (unreachable code) warningsRémi Verschelde2022-10-071-2/+0
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-4/+0
* Merge pull request #66898 from aaronfranke/proj-mat-columnsRémi Verschelde2022-10-051-17/+17
|\
| * Rename Projection `matrix` to `columns`Aaron Franke2022-10-041-17/+17
* | Improve dictionary printing to avoid confusion with arraysHugo Locurcio2022-10-041-6/+8
|/
* Use variadic template in `vformat()`Micky2022-09-141-30/+0
* Improve null and object printing to avoid confusion with arraysHugo Locurcio2022-08-311-4/+4
* Variant large bucket memory pool - for Projectionlawnjelly2022-08-021-9/+16
* Merge pull request #61315 from lawnjelly/variant_bucket_poolsRémi Verschelde2022-08-021-15/+39
|\
| * Variant memory poolslawnjelly2022-07-041-15/+39
* | Implement Vector4, Vector4i, Projectionreduz2022-07-231-1/+269
|/
* Merge pull request #62468 from V-Sekai/core-const-expressionsRémi Verschelde2022-06-281-0/+2
|\
| * Add a const call mode to Object, Variant and Script.K. S. Ernest (iFire) Lee2022-06-271-0/+2
* | GDScript: Fix setter being called in chains for shared typesGeorge Marques2022-06-271-4/+15
|/