summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_internal.h
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* Refactor ref-counting code and fix ref counted releasing before aquiringrune-scape2024-09-211-10/+19
* Remove unused `initialize_ref`rune-scape2024-07-031-4/+0
* Merge pull request #91104 from RandomShaper/simple_type_cppRémi Verschelde2024-05-081-1/+1
|\
| * Redefine GetSimpleTypeT<> in terms of <type_traits>Pedro J. Estébanez2024-04-241-1/+1
* | Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-031-0/+35
|/
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-10/+10
* Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
* Rename VariantZeroAssigner to VariantDefaultInitializerAaron Franke2023-12-171-76/+76
* GDExtension: Convert `validated_call()` to `ptrcall()` (rather than `call()`)David Snopek2023-10-041-1/+1
* Fix gdextension variant type conversionPylgos2023-06-101-1/+1
* Attempt to standardize Object ptrcall encoding on `Object **`David Snopek2023-05-251-1/+1
* Improve user-friendliness of "return value as function param" pattern in GDEx...Emmanuel Leblond2023-05-151-6/+6
* Add ValidatedCall to MethodBindJuan Linietsky2023-04-301-17/+21
* GDScript: Fix issues with typed arraysDmitrii Maganov2023-01-311-5/+14
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix empty zero assigners for the variant typesYuri Rubinsky2022-12-201-14/+14
* Rename all gdnative occurences to gdextensionGilles Roudière2022-12-121-1/+1
* Move EulerOrder enum to math_defs.h and global scopeAaron Franke2022-11-021-3/+3
* Clean up Basis from Euler codeAaron Franke2022-10-211-1/+1
* Fix unset `ObjectID` with validated `get_object()` callrune-scape2022-09-281-24/+1
* Variant large bucket memory pool - for Projectionlawnjelly2022-08-021-3/+4
* Merge pull request #61315 from lawnjelly/variant_bucket_poolsRémi Verschelde2022-08-021-4/+10
|\
| * Variant memory poolslawnjelly2022-07-041-4/+10
* | Implement Vector4, Vector4i, Projectionreduz2022-07-231-0/+89
|/
* Merge pull request #53135 from briansemrau/fix-ref-leakRémi Verschelde2022-06-281-0/+7
|\
| * GDScript Don't double-reference Refs returned from native functionBrian Semrau2021-09-281-0/+7
* | Fix Variant Ref<> assignment.reduz2022-02-111-4/+13
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* | Expose max_axis_index and max_axis_index for Vector2(i)Aaron Franke2021-12-021-0/+10
* | Refactored Node3D rotation modesreduz2021-10-251-0/+6
* | Zero Dictionary and Array variants when changing type with resetGeorge Marques2021-10-141-2/+2
|/
* Fix initialization of objects in VariantInternalGeorge Marques2021-08-191-2/+24
* Improve extension systemGeorge Marques2021-08-051-0/+20
* Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
* Rename Quat to QuaternionMarcel Admiraal2021-06-041-16/+16
* Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-7/+7
* Rename Transform to Transform3D in coreAaron Franke2021-06-031-12/+12
* Fix #46282 Executing RigidBody3D.get_inverse_inertia_tensor() crashes GodotJohnM6662021-05-201-5/+12
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Rename Control margin to offsetMarcel Admiraal2020-12-231-1/+1
* Fix VariantInternal initialization and setting of objectGeorge Marques2020-11-301-11/+8
* Merge pull request #43725 from vnen/gdscript-typed-vm-2Rémi Verschelde2020-11-231-1/+232
|\
| * Add extra functions to VariantInternalGeorge Marques2020-11-211-1/+232
* | Fix variant getters not setting return typeGeorge Marques2020-11-201-0/+22
|/
* Change how no-arg constructor is handled internally in Variant.reduz2020-11-091-0/+182
* Variant: Rename Type::_RID to Type::RIDRémi Verschelde2020-11-091-10/+10
* Refactored variant constructor logicreduz2020-11-091-0/+297
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-0/+652