summaryrefslogtreecommitdiff
path: root/core/variant/variant_op.cpp
AgeCommit message (Expand)Author
2023-02-13Fix `Variant::in()` error on invalid `evaluate`cdemirer
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-12-05Unify String and StringNamerune-scape
2022-11-02Merge pull request #66361 from dalexeev/remove-int-plus-stringRémi Verschelde
2022-11-01Support for checking that Projection is(not) nullRafał Mikrut
2022-10-20Remove duplicate operator registrationsVolTer
2022-09-24Remove confusing `String + int` and `int + String` operationsDanil Alexeev
2022-07-30Add `operator*` to `Plane`PrecisionRender
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-05-11Implement exponential operator (**) to GDScript/ExpressionsYuri Roubinsky
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-02-08[GDExtension] Add binds for missing methods, operators, and constants require...bruvzg
2022-02-06Fix integer vector mul/div operators and bindings.reduz
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-10-06Add Variant `in` operator for any String/StringName operandsGeorge Marques
2021-09-17Allow comparing equality between builtin types and nullGeorge Marques
2021-08-15Fix crash when dividing by 0 in Vector2/3iRafał Mikrut
2021-06-25Implement native extension systemreduz
2021-06-19Merge pull request #49287 from reduz/expose-variant-internal-bindersRémi Verschelde
2021-06-17Make some variant internal functions public.reduz
2021-06-15Allow multiplying Transforms and Basis by numbersAaron Franke
2021-06-04Rename Quat to QuaternionMarcel Admiraal
2021-06-03Rename Variant TRANSFORM to TRANSFORM3DAaron Franke
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-05-03Merge pull request #35245 from qarmin/unsigned_bit_shiftRémi Verschelde
2021-04-27Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde
2021-03-04Don't allow to use in bit shift negative operandsRafał Mikrut
2021-01-11Merge pull request #44427 from briansemrau/fix-variant-bitand-validated-evalRémi Verschelde
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-16Fix bitwise-and eval not updating return typeBrian Semrau
2020-12-03Fix subtracting colors and quatsTomasz Chabora
2020-11-25Core: Always enable ptrcall, remove PTRCALL_ENABLED defineRémi Verschelde
2020-11-16Remove empty lines around braces with the formatting scriptAaron Franke
2020-11-09Make sure operators appear in the docs tooreduz
2020-11-09Variant: Rename Type::_RID to Type::RIDRémi Verschelde
2020-11-09Refactored variant constructor logicreduz
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz