virtualx-engine/editor/export
George Marques b4d0a09f15
GDScript: Reintroduce binary tokenization on export
This adds back a function available in 3.x: exporting the GDScript
files in a binary form by converting the tokens recognized by the
tokenizer into a data format.

It is enabled by default on export but can be manually disabled. The
format helps with loading times since, the tokens are easily
reconstructed, and with hiding the source code, since recovering it
would require a specialized tool. Code comments are not stored in this
format.

The `--test` command can also include a `--use-binary-tokens` flag
which will run the GDScript tests with the binary format instead of the
regular source code by converting them in-memory before the test runs.
2024-02-08 11:20:05 -03:00
..
editor_export.cpp GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
editor_export.h Fix export options of scripted EditorExportPlugins 2023-07-04 15:39:23 +02:00
editor_export_platform.cpp Remove unnecessary this-> expressions 2024-01-29 09:59:18 +01:00
editor_export_platform.h Expose EditorExportPlatform::get_os_name() 2023-09-07 12:28:09 -05:00
editor_export_platform_pc.cpp Ensure more export errors are reported to users 2023-12-06 15:26:07 +01:00
editor_export_platform_pc.h Allow exporting release Android builds without a debug keystore 2023-06-19 01:00:13 -03:00
editor_export_plugin.cpp Merge pull request #72572 from Daylily-Zeleen/daylily-zeleen/override_export_end_in_Cpp 2024-01-04 16:38:15 +01:00
editor_export_plugin.h Merge pull request #72572 from Daylily-Zeleen/daylily-zeleen/override_export_end_in_Cpp 2024-01-04 16:38:15 +01:00
editor_export_preset.cpp GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
editor_export_preset.h GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
editor_export_shared_object.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
export_template_manager.cpp Merge pull request #79374 from raulsntos/ignore-directories-in-tpz 2024-01-24 14:07:30 +01:00
export_template_manager.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
project_export.cpp GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
project_export.h GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
SCsub