Commit Graph

44189 Commits

Author SHA1 Message Date
Jon Coppeard
38d0f009a8 Bug 650161 - Add new stats phases for compacting GC r=terrence 2014-08-14 11:52:31 +01:00
Jon Coppeard
433a1060f6 Bug 650161 - Implement compacting GC for JSObjects r=terrence 2014-08-14 11:52:24 +01:00
Jon Coppeard
d485d91c97 Bug 650161 - Update pointers in TraceDataRelocations r=mjrosenb 2014-08-14 11:46:55 +01:00
Jon Coppeard
7e5aae13e9 Bug 650161 - Update pointers to relocated objects r=terrence 2012-06-05 11:47:42 -07:00
Jon Coppeard
20a986196e Bug 650161 - Use the invocation kind passed to the first slice for the whole GC r=terrence 2014-08-14 11:46:46 +01:00
Jon Coppeard
4aa9176cfd Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence 2014-08-14 11:46:33 +01:00
Jon Coppeard
1d6a014812 Bug 650161 - Add functions for forwarding cells r=terrence 2014-08-14 11:46:29 +01:00
Jon Coppeard
4f5184aacb Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted 2014-08-14 11:46:26 +01:00
Jon Coppeard
88198618da Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink 2014-08-14 10:32:06 +01:00
Bobby Holley
e70ddb7476 Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
Bobby Holley
850fc35028 Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor 2014-08-14 18:47:15 -07:00
Dan Gohman
0771b71c21 Bug 1041673 - IonMonkey: Implement opcode testing and casts with member function templates. r=nbp 2014-08-14 17:11:57 -07:00
Jim Blandy
b39e51b735 Bug 961326: Give SpiderMonkey an API that embeddings can use to safely construct values for Debugger clients. r=jorendorff 2014-08-14 16:33:21 -07:00
Jim Blandy
140805033c Bug 1051115: Let users tell ubi::Edge not to provide edge names, as they're expensive to compute, and not everyone needs them. r=terrence 2014-08-14 15:59:59 -07:00
Ryan VanderMeulen
30ae466592 Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage. 2014-08-14 17:23:10 -04:00
Bobby Holley
3e4d70a655 Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 12:54:34 -07:00
Bobby Holley
35f3a10cb0 Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor 2014-08-14 12:53:52 -07:00
Nicholas D. Matsakis
ebcb282d52 Bug 1029130 -- Add ObjectPolicy to MNeuterCheck. r=jandem 2014-08-07 16:55:49 -04:00
Luke Wagner
829fbf3747 Backed out changeset 6a72436c8a75 - Need smarter fix to deal with Emscripten bug 2014-08-14 12:46:19 -05:00
Benjamin Bouvier
80ee2a191b Bug 1048923: Remove unused MIRFlag macro in SIMD functions list; r=nmatsakis
--HG--
extra : rebase_source : a89e67e411918b5a0580d6e94a2d27110e541c3b
2014-08-14 17:39:24 +02:00
Benjamin Bouvier
d5f030ad5a Bug 1048923: Distinguish unary and binary SIMD functions; r=nmatsakis
--HG--
extra : rebase_source : 5c34fcd13998388dc0d0755f9bbc5779b5f5a5f8
2014-08-14 17:39:17 +02:00
Benjamin Bouvier
a3d7346207 Bug 1048923: Create StoreResult helper and make use of it; r=nmatsakis
--HG--
extra : rebase_source : 784aaf66410220bca9b2c87887136a561164da9a
2014-08-14 17:39:05 +02:00
Benjamin Bouvier
656eb8305f Bug 1048923: Use helpers in GetLane; r=nmatsakis
--HG--
extra : rebase_source : 08bd80f112f357a0094a6bf081f2e4f6da7f40ec
2014-08-14 17:11:05 +02:00
Nicolas B. Pierron
6930452844 Backed out changeset 04892482d288 (Bug 998485) for Octane regressions. 2014-08-14 17:25:12 +02:00
Luke Wagner
f19a6b8ed4 Bug 1053544 - OdinMonkey: issue link-time validation error when given non-primitive import value (r=bbouvier) 2014-08-14 10:00:37 -05:00
Rémi WENG
68a45ecbf7 Bug 998485 - IonMonkey: Remove analyzeEdge* functions. r=nbp 2014-08-14 15:11:43 +02:00
Sylvestre Ledru
b159f72e25 Bug 1053135 - Disable the usage of -freorder-blocks when using clang r=glandium
In future version of clang, unsupported optimization flags are going to trigger a warning. They used to be silently ignored or triggering an error.
2014-08-14 14:43:30 +02:00
Ed Morley
28007bed9c Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures 2014-08-14 13:38:51 +01:00
Ed Morley
69034689d9 Backed out changeset 297ca183fff9 (bug 650161) for crashes; CLOSED TREE 2014-08-14 12:53:15 +01:00
Ed Morley
8c97e6daa4 Backed out changeset c965ceb8b24a (bug 650161) 2014-08-14 12:52:52 +01:00
Ed Morley
3a7c91cbe8 Backed out changeset a52d8157462f (bug 650161) 2014-08-14 12:52:49 +01:00
Ed Morley
3c2b0ecc3f Backed out changeset a6b5fcc90664 (bug 650161) 2014-08-14 12:52:45 +01:00
Ed Morley
1b0adcea11 Backed out changeset 3adf62f886d9 (bug 650161) 2014-08-14 12:52:41 +01:00
Ed Morley
a8824390bc Backed out changeset d4fca818c9a8 (bug 650161) 2014-08-14 12:52:37 +01:00
Ed Morley
ffff7b0770 Backed out changeset edc768336c80 (bug 650161) 2014-08-14 12:52:34 +01:00
Ed Morley
6a3ca7c2a2 Backed out changeset bdcd60020523 (bug 650161) 2014-08-14 12:52:30 +01:00
Ed Morley
d26ef3fb13 Backed out changeset 8d1e96d1eb31 (bug 650161) 2014-08-14 12:52:27 +01:00
Ed Morley
71a3f0a570 Backed out changeset 55126a7a7447 (bug 650161) 2014-08-14 12:52:23 +01:00
Jon Coppeard
620e9723f9 Bug 650161 - Fix build error in non-unified builds r=me 2014-08-14 12:26:06 +01:00
Jon Coppeard
30739ea48b Bug 650161 - Fix test failures with compacting GC enabled r=terrence 2014-08-14 11:52:33 +01:00
Jon Coppeard
d168093063 Bug 650161 - Add new stats phases for compacting GC r=terrence 2014-08-14 11:52:31 +01:00
Jon Coppeard
01b56566aa Bug 650161 - Implement compacting GC for JSObjects r=terrence 2014-08-14 11:52:24 +01:00
Jon Coppeard
eec4a0fd36 Bug 650161 - Update pointers in TraceDataRelocations r=mjrosenb 2014-08-14 11:46:55 +01:00
Jon Coppeard
5b1c8897ed Bug 650161 - Update pointers to relocated objects r=terrence 2012-06-05 11:47:42 -07:00
Jon Coppeard
d48fac5c81 Bug 650161 - Use the invocation kind passed to the first slice for the whole GC r=terrence 2014-08-14 11:46:46 +01:00
Jon Coppeard
66a856d9a0 Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence 2014-08-14 11:46:33 +01:00
Jon Coppeard
e93ae2a7fc Bug 650161 - Add functions for forwarding cells r=terrence 2014-08-14 11:46:29 +01:00
Jon Coppeard
6846d7c355 Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted 2014-08-14 11:46:26 +01:00
Jon Coppeard
5a19c6c4f0 Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink 2014-08-14 10:32:06 +01:00
David Major
ccd27e6212 Bug 1043108 - Remove arch:IA32 from non-x86 builds. r=glandium
--HG--
extra : rebase_source : 3826e179b2e2f14371a58a476b29cb1dd4d088d7
2014-08-14 11:08:05 +12:00