summaryrefslogtreecommitdiffstats
path: root/core/variant/variant.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Clean up Hash Functionsreduz2022-06-201-40/+104
* Hash function improvementsHendrik Brucker2022-06-151-76/+20
* Add StringName explicitly to Variant::hash_compareGeorge Marques2022-06-031-0/+4
* quote strings inside arrays and dictionariesNathan Franke2022-05-031-5/+26
* Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde2022-05-031-18/+18
|\
| * Rename Basis "elements" to "rows"Aaron Franke2022-04-291-12/+12
| * Rename Transform2D "elements" to "columns"Aaron Franke2022-04-291-14/+14
* | Simplify Callable error text methodskobewi2022-04-301-48/+11
|/
* Fix more issues found by cppcheck.bruvzg2022-04-201-2/+2
* Remove VARIANT_ARG* macrosreduz2022-03-091-18/+2
* Fix Variant Ref<> assignment.reduz2022-02-111-0/+7
* Merge pull request #57205 from TechnoPorg/variant-template-castRémi Verschelde2022-01-271-19/+1
|\
| * Allow method binds to take Object subclasses as argumentsTechnoPorg2022-01-251-19/+1
* | Don't sort printed Dictionarykobewi2022-01-221-2/+0
* | Rename Variant::is_ref() to is_ref_counted()Pedro J. Estébanez2022-01-201-1/+1
|/
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Modify Dictionary::operator== to do real key/value comparison with recursive ...Emmanuel Leblond2021-10-301-43/+41
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-2/+2
* Refactored Node3D rotation modesreduz2021-10-251-4/+0
* Enhance and cleanup stringify for Vectormashumafi2021-10-091-79/+27
* Faster hash_compare for integer and string keys in dictionariesBartłomiej T. Listwon2021-10-081-0/+8