0ad/source/simulation2
wraitii 0e7fafebe1 Refuse to serialize NaN values.
NaN values could not be serialised safely because of the multiple
possible NaN numbers.
Since NaN values are usually the result of bugs or dangerous code, it
seems simpler to refuse to serialise them.

(D3205 was a safe-serialization alternative, should the need arise).

Fixes #1879

Differential Revision: https://code.wildfiregames.com/D3729
This was SVN commit r25151.
2021-03-28 16:48:25 +00:00
..
components Fix degenerate case in UnitMotion resulting in lag. 2021-03-28 13:12:51 +00:00
docs Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
helpers Fixes revealed missed includes after e104b41be2. 2021-03-03 22:38:59 +00:00
scripting Refactor all usage of RegisterFunction to ScriptFunction::Register 2021-03-02 20:01:14 +00:00
serialization Refuse to serialize NaN values. 2021-03-28 16:48:25 +00:00
system Implement a Motion Manager around UnitMotion. 2021-03-17 17:04:51 +00:00
tests Refuse to serialize NaN values. 2021-03-28 16:48:25 +00:00
MessageTypes.h Improve behaviour of formations stuck within other units. 2021-01-05 10:12:47 +00:00
Simulation2.cpp Fixes revealed missed includes after e104b41be2. 2021-03-03 22:38:59 +00:00
Simulation2.h Fixes removed include after 2e4639e6dc. 2021-03-03 23:07:50 +00:00
TypeList.h Implement a Motion Manager around UnitMotion. 2021-03-17 17:04:51 +00:00