Commit Graph

36215 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
e8691d00e8 Backed out changeset 9e900e87b4bb (bug 1085566) 2014-10-22 08:59:09 +02:00
Carsten "Tomcat" Book
1e8fd96b5d Backed out changeset 4eee647a5bd4 (bug 1052139) 2014-10-22 08:59:05 +02:00
Nicholas Nethercote
09ad84f8a6 Bug 1085740 - Reduce heap churn caused by TempAllocator. r=jandem. 2014-10-21 15:26:28 -07:00
Jeff Walden
825e44c4d7 Bug 1085566 - Add a test for making the preventExtensions trap indicate success via outparam. r=test 2014-10-21 17:07:34 -07:00
Jeff Walden
091f0481ea Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
--HG--
extra : rebase_source : 18f69552bad6922c1b602cbf81d6961883e4d5b8
2014-10-21 11:40:04 -07:00
Jeff Walden
6fc5cbbb7c Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
--HG--
extra : rebase_source : 3b61c22efe8b5b2b3135b11556b6b329479d3dcd
2014-10-19 01:18:43 -07:00
Jeff Walden
38a624cd97 Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]]. r=efaust, r=bholley
--HG--
extra : rebase_source : 58fdb9c3b30d4a46984fae6d546fc7ef94dc3d20
2014-09-23 13:03:40 -07:00
Jeff Walden
9d58050695 Bug 1072817 - Minor adjustments (primarily for method-ordering) as a followup to making accessing the [[Prototype]] of a revoked proxy not crash. Also add another test. r=trivial
--HG--
extra : rebase_source : e09255d48ef02ce3f2760a8116ea52f5c0d457a3
2014-10-16 15:43:23 -07:00
Wes Kocher
440ae910b6 Backed out 5 changesets (bug 1083866) for spidermonkey bustage on a CLOSED TREE
Backed out changeset 00997b2b5a16 (bug 1083866)
Backed out changeset 4d8f51a4014b (bug 1083866)
Backed out changeset c37a1e604654 (bug 1083866)
Backed out changeset 07f268cc5a64 (bug 1083866)
Backed out changeset 7bfdfe2629ce (bug 1083866)
2014-10-21 14:42:31 -07:00
Wes Kocher
b77871169b Backed out changeset 5fbd9586a141 (bug 1077175) for build bustage on a CLOSED TREE 2014-10-21 13:51:41 -07:00
Luke Wagner
78d90c0d45 Bug 1077175 - OdinMonkey: add type for double literals (r=bbouvier)
--HG--
extra : rebase_source : e4189161e98d5f5fd73882c4133b7e98a06d4dbd
2014-10-21 13:15:45 -05:00
ProgramFOX
8d5f3cf88a Bug 1084609 - SIMD: Use correct comparisons types. r=bbouvier 2014-10-20 18:59:19 +02:00
Nicolas B. Pierron
dd094731e6 Bug 1083866 - No longer suppress GC for the evaluation of recover instructions. r=jandem 2014-10-21 21:03:38 +02:00
Nicolas B. Pierron
38a3328a26 Bug 1083866 - Handle potential invalidation of the bailing frame. r=jandem 2014-10-21 21:03:38 +02:00
Nicolas B. Pierron
e49e43dfd0 Bug 1083866 - Mark bailout frames. r=jandem 2014-10-21 21:03:37 +02:00
Nicolas B. Pierron
b4521eb527 Bug 1083866 - Only remove instructions from the JitActivation after the bailout. r=jandem 2014-10-21 21:03:37 +02:00
Nicolas B. Pierron
84126f09a3 Bug 1083866 - Add test case to check for GC during bailouts. r=nbp 2014-10-21 21:03:37 +02:00
Tom Schuster
fa124bd97b Bug 842498 - Remove nsIJSNativeInitializer. r=peterv 2014-10-21 20:45:28 +02:00
Steve Fink
59bb67ce4f Bug 1079579 - Move the automation build scripts into the tree, r=terrence
DONTBUILD because NPOTB until I land the build-tools change.

--HG--
extra : rebase_source : b7be4f8cbab3755e0cddd3e3934ada59c5a78aea
2014-10-17 14:06:00 -07:00
Nicolas B. Pierron
b6872c5ea0 Bug 982162 - Throw when we attempt to serialize an AsmJS module. r=luke 2014-10-21 15:51:34 +02:00
Benjamin Bouvier
3a4eaef666 Bug 1059408: Odin SIMD: Add support for swizzle and shuffle; r=luke 2014-10-21 15:39:38 +02:00
Benjamin Bouvier
68f5593874 Bug 1021716: SIMD: Use specific instructions for special cases; r=sunfish 2014-10-21 15:39:31 +02:00
Benjamin Bouvier
87a4d534b1 Bug 1021716: SIMD: Use Swizzle rather than Shuffle at construction whenever possible; r=sunfish 2014-10-21 15:39:23 +02:00
Benjamin Bouvier
e003eed82c Bug 1021716: SIMD x86-x64: Implement generic binary shuffle; r=sunfish 2014-10-21 15:39:15 +02:00
Benjamin Bouvier
f4b70dc889 Bug 1021716: SIMD x86-x64: Implement MSimdShuffleMix; r=sunfish 2014-08-27 19:24:41 +02:00
Benjamin Bouvier
dd9e0962f5 Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish 2014-06-18 22:38:00 +02:00
Jyri Pyykkönen
bd1ab008c9 Bug 1076922 - Implement RToFloat32 Recover instruction. r=nbp 2014-10-21 15:28:05 +02:00
Bobby Holley
bb01d428a8 Bug 1084656 - Properly propagate exceptions out of getExpandoObjectInternal. r=bz 2014-10-21 11:59:30 +02:00
Jon Coppeard
492ea7d8b4 Bug 1085435 - Refactor the way we queue arenas for finalization r=terrence 2014-10-21 10:34:03 +01:00
Eric Faust
649db1582c Bug 1072817 - Implement trivial {get,set}PrototypeOf hooks for ScriptedDirectProxyHandler. (r=jorendorff) 2014-10-20 13:05:46 -07:00
Terrence Cole
cf3e31d617 Bug 1063241 - Use a constructor instead of manual PodZero to initialize JSErrorReport; r=sfink
--HG--
extra : rebase_source : 7e1e35345b613da651abd0405daac6c823b3c65c
2014-10-20 10:13:03 -07:00
Boris Zbarsky
d35357e025 Bug 1085071. Stop handling JSPropertyOp getters/setters in sandbox code, since we no longer have those around for any of the objects we care about. r=bholley 2014-10-20 13:04:45 -04:00
Bill McCloskey
52d006c812 Bug 1077587 - Handle non-existent properties in CPOW descriptor code (r=mrbkap) 2014-10-20 09:47:27 -07:00
Bobby Holley
fb6fe7f697 Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
\o/
2014-10-20 15:52:53 +02:00
Bobby Holley
27c33fa905 Bug 1081985 - Move checkPassToPrivilegedCode to AccessCheck.cpp where it belongs. r=gabor 2014-10-20 15:52:52 +02:00
Jon Coppeard
1f0ae8b6db Bug 650161 - Remove obsolete comment r=sfink DONTBUILD 2014-10-20 10:36:17 +01:00
Jon Coppeard
d89f10d33e Bug 1083722 - Add jittest option to ignore timeouts from some tests r=sfink 2014-10-20 09:07:43 +01:00
Jon Coppeard
356b68ebfb Bug 650161 - Relocate global objects (browser changes) r=bholley 2014-10-20 09:07:43 +01:00
Jon Coppeard
7cc9536de3 Bug 650161 - Relocate global objects r=terrence 2014-10-20 09:07:43 +01:00
Jon Coppeard
64aab00f1d Bug 650161 - Don't move objects in the self hosting zone as it can be shared between runtimes r=terrence 2014-10-20 09:07:43 +01:00
Jon Coppeard
e0159d7985 Bug 650161 - Fix interaction between getDebuggees and compactings GC r=terrence 2014-10-20 09:07:42 +01:00
Jon Coppeard
e3f51b4419 Bug 650161 - Update help text for shrinking zeal mode r=terrence 2014-10-20 09:07:42 +01:00
Jon Coppeard
ad5e8ebe91 Bug 650161 - Fix breakage due to generator changes r=terrence 2014-10-20 09:07:42 +01:00
Boris Zbarsky
be0f05f0b6 Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley 2014-10-19 22:25:49 -04:00
Brian Hackett
ead8e2cd36 Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke. 2014-10-18 10:51:50 -07:00
Dan Gohman
48b2f86de5 Bug 1080438 - IonMonkey: Disable an over-zealous assert. r=nbp 2014-10-17 14:34:26 -07:00
Brian Hackett
f53f37229d Bug 958492 - Start an incremental GC when nearing the allocation threshold for non-incremental zone GCs, r=billm. 2014-10-18 08:11:22 -07:00
Bobby Holley
c8c08dd43e Bug 1081990 - Tests. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
2b9f5ad11e Bug 1081990 - Turn off COWs for Functions. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
3a19da4f4c Bug 1081990 - Generalize CheckPassToChrome machinery to operate on call/construct for all FilteringWrappers. r=gabor 2014-10-18 11:02:10 +02:00