1
0
forked from 0ad/0ad
0ad/source
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
..
collada Fix VS2013 build errors, warnings 2013-11-03 12:46:07 +00:00
graphics SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
gui SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
i18n Automatically replace %hs/%ls with %s in CLogger format strings. 2015-01-22 20:36:24 +00:00
lib Make Android %ls/%hs workaround work on secure_crt as well as wsecure_crt. 2015-01-24 00:22:12 +00:00
lobby SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
maths Improve PickEntitiesAtPoint 2015-01-01 23:05:26 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
pch Sacrifices a goat to the gods of insanity. 2014-04-24 20:05:48 +00:00
ps SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
renderer Disable "assignment operator could not be generated" warning globally on Windows, since it's never useful. 2015-01-22 21:09:33 +00:00
scriptinterface SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
simulation2 SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
soundmanager Convert wchar_t*/wstring arguments to UTF-8 strings in CLogger messages. 2015-01-22 20:37:38 +00:00
third_party cppformat: Fix Android build. 2015-01-23 21:15:48 +00:00
tools SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
contributors.txt Ticket #2127 - Performance and style improvements in scriptinterface. 2013-09-16 19:10:06 +00:00
main.cpp Automatically convert all CLogger format strings from wchar_t* to char*. 2015-01-22 20:31:30 +00:00
test_setup.cpp CLogger: Use cppformat instead of sys_vswprintf. 2015-01-22 20:30:05 +00:00