summaryrefslogtreecommitdiffstats
path: root/core/variant/variant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Core: Fix built-in enum constant bindingsDanil Alexeev2024-11-221-3/+0
* Merge pull request #98713 from dalexeev/core-fix-callable-get-bound-argumentsThaddeus Crews2024-11-121-7/+9
|\
| * Core: Fix `Callable.get_bound_arguments{,_count}()` return incorrect dataDanil Alexeev2024-11-041-7/+9
* | Merge pull request #93885 from dalexeev/core-fix-freed-object-booleanizationThaddeus Crews2024-11-111-1/+1
|\ \
| * | Core: Fix `Freed Object` booleanizationDanil Alexeev2024-07-031-1/+1
* | | Style: Apply `clang-tidy` fixesThaddeus Crews2024-11-041-8/+4
| |/ |/|
* | Always add decimal when printing floatkobewi2024-10-231-1/+1
* | 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