1
0
forked from 0ad/0ad
0ad/source/network
Yves c02a7e1a7b SpiderMonkey 31 upgrade
This upgrade also introduces exact stack rooting (see to the wiki:
JSRootingGuide) and fixes problems with moving GC. This allows us to
enable generational garbage collection (GGC).
Measurements a few months ago have shown a performance improvement of a
non-visual replay of around 13.5%. This probably varies quite a bit, but
it should be somewhere between 5-20%. Memory usage has also been
improved. Check the forum thread for details.

Thanks to everyone from the team who helped with this directly or
indirectly (review, finding and fixing issues, the required C++11
upgrade, the new autobuilder etc.)! Also thanks to the SpiderMonkey
developers who helped on the #jsapi channel or elsewhere!

Fixes #2462, #2415, #2428, #2684, #1374
Refs #2973, #2669

This was SVN commit r16214.
2015-01-24 14:46:52 +00:00
..
tests SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
fsm.cpp Implements ready status into gamesetup. Fixes #2447. 2014-04-26 18:34:34 +00:00
fsm.h Let CFsm actions override the default state transition 2011-10-27 14:10:55 +00:00
NetClient.cpp SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetClient.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetFileTransfer.cpp Automatically convert all CLogger format strings from wchar_t* to char*. 2015-01-22 20:31:30 +00:00
NetFileTransfer.h Fix tests, and warnings, and non-PCH build 2011-12-23 13:01:29 +00:00
NetHost.cpp Automatically replace %hs/%ls with %s in CLogger format strings. 2015-01-22 20:36:24 +00:00
NetHost.h Implements ready status into gamesetup. Fixes #2447. 2014-04-26 18:34:34 +00:00
NetMessage.cpp Automatically convert all CLogger format strings from wchar_t* to char*. 2015-01-22 20:31:30 +00:00
NetMessage.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetMessages.h Implements ready status into gamesetup. Fixes #2447. 2014-04-26 18:34:34 +00:00
NetMessageSim.cpp SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetServer.cpp SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetServer.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetSession.cpp Automatically replace %hs/%ls with %s in CLogger format strings. 2015-01-22 20:36:24 +00:00
NetSession.h # Support rejoining multiplayer games after disconnection. 2011-10-27 16:46:48 +00:00
NetStats.cpp Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
NetStats.h Run network server in a separate thread, to minimise latency. 2010-10-31 22:00:28 +00:00
NetTurnManager.cpp SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NetTurnManager.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
NMTCreator.h # Basic experimental multiplayer integration with new simulation system. 2010-05-20 00:59:01 +00:00
Serialization.h # Refactored the networking code, and redesigned the game setup screen. 2010-06-30 21:41:04 +00:00
StringConverters.h Provide JSON-compatible string escaping 2011-11-04 01:18:34 +00:00