| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-21 | GDScript: Add faster instruction for validated constructor | George Marques | |
| Only for built-in types. | |||
| 2020-11-21 | GDScript: Add typed iterate instructions | George Marques | |
| 2020-11-21 | GDScript: Add faster call instructions for builtin methods | George Marques | |
| Methods from builtin types can be called by using the function pointer when the argument and base types are known at compile time. | |||
| 2020-11-21 | GDScript: Add faster call instructions for native methods | George Marques | |
| 2020-11-21 | GDScript: Add speficic set/get instructions | George Marques | |
| When the base type is known at compile-time, we can get a direct function pointer that is faster than the regular set/get paths. | |||
| 2020-11-21 | GDScript: Add faster operator for known types | George Marques | |
| It now uses the direct operator function pointer, which increases performance in evaluation. | |||
| 2020-11-21 | GDScript: Gather instructions arguments beforehand | George Marques | |
| Almost all instructions need variant arguments. With this change they are loaded in an array before each instruction call. This makes the addressing code be localized to less places, improving compilation overhead and binary size by a small margin. This should not affect performance. | |||
| 2020-10-19 | Merge pull request #42067 from ThakeeNathees/for-loop-stack-overriden-fix | George Marques | |
| GDScript: for loop override stack variable bug fix | |||
| 2020-09-18 | GDScript: for loop override stack variable bug fix | Thakee Nathees | |
| Fix: #42050 | |||
| 2020-09-08 | GDScript crash on builtin type constructor fix | Thakee Nathees | |
| Fix: #41848 | |||
| 2020-09-01 | Add GDScript code generation interface | George Marques | |
| Implement the abstraction by targeting the current VM. | |||