0ad/source
Lancelot de Ferrière e4b604982a
Stop running shrinking gcs & simplify GC logic.
Shrinking GCs dump the JITted code, which leads to redundant recompilations, lowers performance, and makes profiling JS more difficult.
They may still happen if the runtime is at risk of OOM.

(cherry picked from commit af32d386b9)
Signed-off-by: Itms <itms@wildfiregames.com>
2025-05-15 13:49:41 +02:00
..
collada Update trac links with gitea links 2024-12-10 11:29:48 +01:00
graphics Fixes runtime switch of the GPU skinning. 2025-05-01 08:56:56 +02:00
gui Stop running shrinking gcs & simplify GC logic. 2025-05-15 13:49:41 +02:00
i18n Update trac links with gitea links 2024-12-10 11:29:48 +01:00
lib Sign and notarize macOS bundles 2025-01-03 22:51:17 +01:00
lobby Properly terminate the XMPP connection 2025-05-15 13:48:33 +02:00
maths Update trac links with gitea links 2024-12-10 11:29:48 +01:00
mocks Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
network Stop running shrinking gcs & simplify GC logic. 2025-05-15 13:49:41 +02:00
pch Remove glooxwrapper 2024-11-25 20:01:00 +01:00
ps Stop running shrinking gcs & simplify GC logic. 2025-05-15 13:49:41 +02:00
renderer Fixes runtime switch of the GPU skinning. 2025-05-01 08:56:56 +02:00
rlinterface Shutdown mongoose in rl-interface gracefully 2024-06-23 17:26:03 +00:00
scriptinterface Stop running shrinking gcs & simplify GC logic. 2025-05-15 13:49:41 +02:00
simulation2 Stop running shrinking gcs & simplify GC logic. 2025-05-15 13:49:41 +02:00
soundmanager Fix sounds playing in the wrong places of the map 2025-01-04 23:18:46 +01:00
third_party Ignore cast warning in mongoose 2024-12-05 09:51:27 +01:00
tools Catch all std::exception from a map in atlas 2025-05-15 13:48:54 +02:00
main.cpp Catch all std::exception when loading a map 2025-01-01 22:23:38 +01:00
test_setup.cpp Make the TaskManager a automatic livetime object 2024-11-17 18:03:49 +01:00