Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
cdemirer/fix-non-global-autoload-code-completion-crash
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cdemirer/prevent-unnecessary-additional-parser-error
|
|
|
|
|
|
|
|
Fix GDScript parser sometimes crashing when issuing warning for unreachable pattern
|
|
|
|
|
|
|
|
|
|
|
|
|
|
filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose.
|
|
|
|
|
|
cdemirer/fix-autocomplete-var-assigned-same-statement
|
|
|
|
Fix priority of annotated type vs initializer type
|
|
|
|
|
|
|
|
Allows to specify the binder that an enum must be treated as a bitfield.
|
|
|
|
|
|
|
|
|
|
|
|
pattern
|
|
Adding print_rich() for printing with BBCode
|
|
Fix chain assignment bug with jump_if_shared
|
|
|
|
|
|
|
|
GDScript: Enable exporting nodes to the inspector
|
|
Add a const call mode to Object, Variant and Script.
|
|
Also fix an small issue in the property editor for NodePath trying to
use the meta property when not needed.
|
|
GDScript: Fix setter being called in chains for shared types
|
|
For this to work safely (user not call queue_free or something in the expression), a const call mode was added to Object and Variant (and optionally Script).
This mode ensures only const functions can be called, making it safe to use from the editor.
Co-Authored-By: reduz <reduzio@gmail.com>
|
|
When a type is shared (i.e. passed by reference) it doesn't need to be
called in a setter chain (e.g. `a.b.c = 0`) since it will be updated in
place.
This commit adds an instruction that jumps when the value is shared so
it can be used to skip those cases and avoid redundant calls of setters.
It also solves issues when assigning to sub-properties of read-only
properties.
|