0ad/source/simulation2/serialization
wraitii e2ff38453f Fix lag on OOS with AIs
Following 9fc6c3c897, the OOS debugSerializer would try to serialize AI
objects entirely. This is extremely slow (might be an infinite loop in
some cases).
Instead, it should print the result of Serialize() in those cases.

(The original idea was that it would print more debugging information,
but in practice it seems to mostly print things that show up when
diffing but aren't actually sources of OOS, so essentially garbage).

Fixes #5917

Differential Revision: https://code.wildfiregames.com/D3361
This was SVN commit r24641.
2021-01-16 10:33:00 +00:00
..
BinarySerializer.cpp Revert dad2857538 / Keep track of serialized objects using a GCHashTable 2021-01-12 18:43:45 +00:00
BinarySerializer.h Fix common OOS following 7460d0e56e. 2021-01-14 20:08:32 +00:00
DebugSerializer.cpp Fix lag on OOS with AIs 2021-01-16 10:33:00 +00:00
DebugSerializer.h Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
HashSerializer.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
HashSerializer.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
IDeserializer.cpp Fix invalid count for entityMaps 2014-03-05 14:58:17 +00:00
IDeserializer.h Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
ISerializer.cpp Exact stack rooting for ScriptInterface::ToString. 2014-08-03 17:29:49 +00:00
ISerializer.h Fix building without precompiled headers. 2020-11-18 11:35:36 +00:00
SerializedPathfinder.h Commit new files forgotten in 5b46ce0778 2020-12-19 09:48:11 +00:00
SerializedScriptTypes.h Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
SerializedTypes.h Commit new files forgotten in 5b46ce0778 2020-12-19 09:48:11 +00:00
SerializeTemplates.h Use templates to replace explicit serialization helpers. 2020-12-19 09:10:37 +00:00
StdDeserializer.cpp Revert dad2857538 / Keep track of serialized objects using a GCHashTable 2021-01-12 18:43:45 +00:00
StdDeserializer.h Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
StdSerializer.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
StdSerializer.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00