summaryrefslogtreecommitdiffstats
path: root/core/math/expression.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotSpartan3222024-10-131-0/+2
* Fix parsing of `4.` in ExpressionHaoyu Qiu2024-09-171-7/+3
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-1/+1
* Add support for Unicode identifiers in Expression classGeorge Marques2023-01-211-5/+4
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix periods in editor strings and messagesHugo Locurcio2022-11-141-1/+1
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-27/+27
* Expression built-in functions can also be considered as identifiers in subscr...cdemirer2022-07-041-1/+1
* Add a const call mode to Object, Variant and Script.K. S. Ernest (iFire) Lee2022-06-271-17/+21
* i18n: Misc fixes translation stringsRémi Verschelde2022-06-081-1/+1
* Implement exponential operator (**) to GDScript/ExpressionsYuri Roubinsky2022-05-111-14/+26
* Remove VARIANT_ARG* macrosreduz2022-03-091-1/+1
* Merge pull request #57620 from Haydoggo/expression-exp-fixRémi Verschelde2022-02-051-3/+1
|\
| * Make parser treat all exponent literals as floatHayden2022-02-051-3/+1
* | Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-24/+12
|/
* Added hex and bin literal support to Expression parserHayden Leete2022-02-041-4/+44
* Add support for the escaped UTF-16 and UTF-32 Unicode characters in the scrip...bruvzg2022-01-301-3/+40
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Merge pull request #47294 from sebastian-heinz/patch-1Rémi Verschelde2021-12-021-0/+8
|\
| * allow variant construction in expressionssebastian-heinz2021-12-021-0/+8
* | Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-3/+3
* | Use the standard C `INFINITY` and `NAN` constants directlyHugo Locurcio2021-07-211-2/+2
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
|/
* Fixes small typos and grammar correctionAnshul7sp12021-03-121-1/+1
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Static analyzer fixes:bruvzg2020-12-091-27/+0
* Refactor variant built-in methods yet again.reduz2020-11-111-5/+5
* Create Variant built-in functions.reduz2020-11-101-700/+13
* Refactored variant constructor logicreduz2020-11-091-2/+2
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-30/+3
* Refactored variant setters/gettersreduz2020-11-071-1/+1
* Exposed randi_range to global funcs + renamed rand_range to randf_rangeYuri Roubinsky2020-11-061-5/+12
* [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg2020-09-031-10/+10
* Make all String float conversion methods be 64-bitAaron Franke2020-07-271-1/+1
* Merge pull request #38713 from aaronfranke/string-64bitRémi Verschelde2020-07-011-1/+1
|\
| * Remove 32-bit String to_int methodAaron Franke2020-06-031-1/+1
* | Fix for Expression class: inner string can be single quotedntfs.hard2020-06-021-1/+3
|/
* Style: Remove unnecessary semicolons from `core`Rémi Verschelde2020-05-191-24/+24
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-31/+61
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-158/+0
* Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-141-11/+0
* Style: clang-format: Disable AllowShortCaseLabelsOnASingleLineRémi Verschelde2020-05-101-45/+135
* Replace NULL with nullptrlupoDharkael2020-04-021-39/+39
* Fix out of bound array access caused by unassigned variableRafał Mikrut2020-04-011-0/+2
* Fix various typosluz.paz2020-03-111-1/+1
* Merge pull request #36515 from reduz/packed-array-64-bitsRémi Verschelde2020-02-251-5/+5
|\
| * Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.Juan Linietsky2020-02-251-5/+5
* | Expression: Fix parsing integers as 32-bitRémi Verschelde2020-02-251-1/+1
|/
* Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky2020-02-201-27/+27