summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_op.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-271-2/+2
|\
| * Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-0/+2
|\ \ | |/ |/|
| * Allow use RID with `in` operator for Arrays and DictionariesYevhen Babiichuk (DustDFG)2024-10-211-0/+2
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/
* Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-031-1/+12
* Update lingering `do/while(0)` definesThaddeus Crews2024-04-041-4/+6
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-1/+1
* Add and expose Basis/Transform2D/3D division by float operatorAaron Franke2023-12-201-0/+9
* Add operator NOT for all Variant typesGeorge Marques2023-03-101-0/+33
* Fix `Variant::in()` error on invalid `evaluate`cdemirer2023-02-131-2/+5
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Unify String and StringNamerune-scape2022-12-051-55/+62
* Merge pull request #66361 from dalexeev/remove-int-plus-stringRémi Verschelde2022-11-021-2/+0
|\
| * Remove confusing `String + int` and `int + String` operationsDanil Alexeev2022-09-241-2/+0
* | Support for checking that Projection is(not) nullRafał Mikrut2022-11-011-0/+4
* | Remove duplicate operator registrationsVolTer2022-10-201-6/+0
|/
* Add `operator*` to `Plane`PrecisionRender2022-07-301-0/+2
* Implement Vector4, Vector4i, Projectionreduz2022-07-231-0/+131
* Implement exponential operator (**) to GDScript/ExpressionsYuri Roubinsky2022-05-111-0/+6
* Unify TextServer built-in module and GDExtension code.bruvzg2022-03-171-0/+1
* [GDExtension] Add binds for missing methods, operators, and constants require...bruvzg2022-02-081-0/+5
* Fix integer vector mul/div operators and bindings.reduz2022-02-061-6/+126
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Add Variant `in` operator for any String/StringName operandsGeorge Marques2021-10-061-1/+4
* Allow comparing equality between builtin types and nullGeorge Marques2021-09-171-0/+136
* Fix crash when dividing by 0 in Vector2/3iRafał Mikrut2021-08-151-4/+4
* Implement native extension systemreduz2021-06-251-2/+2
* Merge pull request #49287 from reduz/expose-variant-internal-bindersRémi Verschelde2021-06-191-1336/+1
|\
| * Make some variant internal functions public.reduz2021-06-171-1336/+1
* | Allow multiplying Transforms and Basis by numbersAaron Franke2021-06-151-0/+6
|/
* Rename Quat to QuaternionMarcel Admiraal2021-06-041-21/+21
* Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-12/+12
* Rename Transform to Transform3D in coreAaron Franke2021-06-031-12/+12
* Merge pull request #35245 from qarmin/unsigned_bit_shiftRémi Verschelde2021-05-031-0/+16
|\
| * Don't allow to use in bit shift negative operandsRafał Mikrut2021-03-041-0/+16
* | Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-4/+4
|/
* Merge pull request #44427 from briansemrau/fix-variant-bitand-validated-evalRémi Verschelde2021-01-111-0/+1
|\
| * Fix bitwise-and eval not updating return typeBrian Semrau2020-12-161-0/+1
* | Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
|/
* Fix subtracting colors and quatsTomasz Chabora2020-12-031-0/+2
* Core: Always enable ptrcall, remove PTRCALL_ENABLED defineRémi Verschelde2020-11-251-198/+24
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-161-1/+0
* Make sure operators appear in the docs tooreduz2020-11-091-2/+2
* Variant: Rename Type::_RID to Type::RIDRémi Verschelde2020-11-091-6/+6
* Refactored variant constructor logicreduz2020-11-091-9/+64
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-0/+2135