3d1abe86fb
Ported: GDScriptParser - don't use index operator on linked list
...
Index operators are super slow with linked lists. This came up in profiling the parsing, iterating sequentially using iterator is much faster.
- lawnjelly
ef914dac31
2023-03-18 09:29:08 +01:00
2cd4e4d828
Renamed Set to RBSet.
2023-01-15 19:42:08 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
711d08be2b
Ported "Fix Script editor completion doesn't suggest members of a script for type hints"
...
ray90514 - 7afbd5904e
For CScript.
2022-12-22 16:45:10 +01:00
2c225f79fb
Ported "Fix GDScript export hint for Navigation2D layer names - smix8" for cscript aswell.
2022-10-08 17:30:43 +02:00
04feb63860
Moved Engine and projectSettings.
2022-08-17 15:35:28 +02:00
220b2db443
Moved String and related classes under a string folder in core.
2022-08-17 14:19:55 +02:00
dc9cc716c7
Moved Object related classes under core/object.
2022-08-17 13:45:14 +02:00
e71e3ed897
Now Vector4, Vector4i, Projection, PoolVector4Array, PoolVector4iArray, are built in variant types. Also reordered the Variant's Type enum, renamed _RID in it to RID, fixed a few smaller issues and removed some very old compat code.
2022-08-16 21:55:56 +02:00
730bce8587
Renamed Quat to Quaternion for consistency with the other engine math classes.
2022-08-13 15:22:33 +02:00
bb5acfd745
Ported: [3.5] Update NavigationServer backport
...
Backports features and bugfixes from current Godot 4.0 to 3.5 and brings functions and codebase of both version largely in sync to make tutorials more compatible and future backports easier.
- smix8
8bd7c6188b
2022-07-28 22:34:28 +02:00
04e45474bb
Also apply the previous fix to cscript.
2022-07-27 13:38:43 +02:00
c8579ef63f
Removed yield from cscript.
2022-07-13 00:38:23 +02:00
8611d7d9c8
Removed rpc keywords from cscript. Note that networking should still work with it using rset_config (like how it works in engine side code).
2022-07-13 00:07:10 +02:00
e92d4e0f97
Mass rename classes in the cscript module.
2022-07-12 19:55:21 +02:00
e687fc6a4a
Added a new cscript module. It's a copy of gdscript, and it's build is disabled for now. I plan to experiment with it to have a scripting language that's syntax is as close to c (c++) as possible.
2022-07-12 12:20:34 +02:00