45352 Commits

Author SHA1 Message Date
Wes Kocher
ea81c00241 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
24b5db81ac Backed out changeset 5fbd9586a141 (bug 1077175) for build bustage on a CLOSED TREE 2014-10-21 13:51:41 -07:00
Luke Wagner
835b2136ee Bug 1077175 - OdinMonkey: add type for double literals (r=bbouvier)
--HG--
extra : rebase_source : e4189161e98d5f5fd73882c4133b7e98a06d4dbd
2014-10-21 13:15:45 -05:00
ProgramFOX
33aa4c80eb Bug 1084609 - SIMD: Use correct comparisons types. r=bbouvier 2014-10-20 18:59:19 +02:00
Nicolas B. Pierron
e02d2890ee 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
38d5cb6a81 Bug 1083866 - Handle potential invalidation of the bailing frame. r=jandem 2014-10-21 21:03:38 +02:00
Nicolas B. Pierron
3ae82445bd Bug 1083866 - Mark bailout frames. r=jandem 2014-10-21 21:03:37 +02:00
Nicolas B. Pierron
5d27f2526f Bug 1083866 - Only remove instructions from the JitActivation after the bailout. r=jandem 2014-10-21 21:03:37 +02:00
Nicolas B. Pierron
c74f490b3c Bug 1083866 - Add test case to check for GC during bailouts. r=nbp 2014-10-21 21:03:37 +02:00
Tom Schuster
4fb3d9c690 Bug 842498 - Remove nsIJSNativeInitializer. r=peterv 2014-10-21 20:45:28 +02:00
Steve Fink
0888b1668e 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
44cdf1ba53 Bug 982162 - Throw when we attempt to serialize an AsmJS module. r=luke 2014-10-21 15:51:34 +02:00
Benjamin Bouvier
271c651290 Bug 1059408: Odin SIMD: Add support for swizzle and shuffle; r=luke 2014-10-21 15:39:38 +02:00
Benjamin Bouvier
2c3d97c4d8 Bug 1021716: SIMD: Use specific instructions for special cases; r=sunfish 2014-10-21 15:39:31 +02:00
Benjamin Bouvier
fbdb740234 Bug 1021716: SIMD: Use Swizzle rather than Shuffle at construction whenever possible; r=sunfish 2014-10-21 15:39:23 +02:00
Benjamin Bouvier
ba86b71604 Bug 1021716: SIMD x86-x64: Implement generic binary shuffle; r=sunfish 2014-10-21 15:39:15 +02:00
Benjamin Bouvier
b2b91caa03 Bug 1021716: SIMD x86-x64: Implement MSimdShuffleMix; r=sunfish 2014-08-27 19:24:41 +02:00
Benjamin Bouvier
39ac3875bc Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish 2014-06-18 22:38:00 +02:00
Jyri Pyykkönen
5e55d9abaa Bug 1076922 - Implement RToFloat32 Recover instruction. r=nbp 2014-10-21 15:28:05 +02:00
Bobby Holley
8af6a16821 Bug 1084656 - Properly propagate exceptions out of getExpandoObjectInternal. r=bz 2014-10-21 11:59:30 +02:00
Jon Coppeard
993bb381d5 Bug 1085435 - Refactor the way we queue arenas for finalization r=terrence 2014-10-21 10:34:03 +01:00
Eric Faust
1015de5f8e Bug 1072817 - Implement trivial {get,set}PrototypeOf hooks for ScriptedDirectProxyHandler. (r=jorendorff) 2014-10-20 13:05:46 -07:00
Terrence Cole
671ac92f07 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
3f922dfdea 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
3b3399bdc4 Bug 1077587 - Handle non-existent properties in CPOW descriptor code (r=mrbkap) 2014-10-20 09:47:27 -07:00
Bobby Holley
aa969022b0 Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
\o/
2014-10-20 15:52:53 +02:00
Bobby Holley
ea05bd3408 Bug 1081985 - Move checkPassToPrivilegedCode to AccessCheck.cpp where it belongs. r=gabor 2014-10-20 15:52:52 +02:00
Jon Coppeard
f91fdd7365 Bug 650161 - Remove obsolete comment r=sfink DONTBUILD 2014-10-20 10:36:17 +01:00
Jon Coppeard
ab04ec604b Bug 1083722 - Add jittest option to ignore timeouts from some tests r=sfink 2014-10-20 09:07:43 +01:00
Jon Coppeard
a3adff24a8 Bug 650161 - Relocate global objects (browser changes) r=bholley 2014-10-20 09:07:43 +01:00
Jon Coppeard
ce889fbb88 Bug 650161 - Relocate global objects r=terrence 2014-10-20 09:07:43 +01:00
Jon Coppeard
cf756a07dc 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
ddb24a6e61 Bug 650161 - Fix interaction between getDebuggees and compactings GC r=terrence 2014-10-20 09:07:42 +01:00
Jon Coppeard
b3582e43a3 Bug 650161 - Update help text for shrinking zeal mode r=terrence 2014-10-20 09:07:42 +01:00
Jon Coppeard
35bfa942e1 Bug 650161 - Fix breakage due to generator changes r=terrence 2014-10-20 09:07:42 +01:00
Boris Zbarsky
95886106af Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley 2014-10-19 22:25:49 -04:00
Brian Hackett
b04decda71 Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke. 2014-10-18 10:51:50 -07:00
Dan Gohman
69d86d3e63 Bug 1080438 - IonMonkey: Disable an over-zealous assert. r=nbp 2014-10-17 14:34:26 -07:00
Brian Hackett
a159f4b2a3 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
3c7249f931 Bug 1081990 - Tests. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
ad9fdda6a1 Bug 1081990 - Turn off COWs for Functions. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
8d92103817 Bug 1081990 - Generalize CheckPassToChrome machinery to operate on call/construct for all FilteringWrappers. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
48adeafe98 Bug 1081990 - Give all non-COW filtering wrappers a null proto. r=gabor 2014-10-18 11:02:10 +02:00
Bobby Holley
22acd2e45d Bug 1081990 - Fix up test suite. r=gabor 2014-10-18 11:02:09 +02:00
Brian Hackett
87281e9299 Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem. 2014-10-17 16:57:52 -07:00
Nicolas B. Pierron
36812dca8e Bug 1083781 - Remove AutoEnterAnalysis from Recover instructions. r=bhackett
This revert some of the modifications made by Bug 1006899, Bug 1054241,
Bug 1057598 and Bug 1064358 as it is now safe to iterate the stack during a
bailout.
2014-10-17 18:32:46 +02:00
Bobby Holley
8e020623f3 Bug 1084245 - Introduce a hacky opt-out of the new security checks for MozTCPSocket. r=bz 2014-10-17 18:02:19 +02:00
Boris Zbarsky
a2710406db Bug 1073124 part 2. Define Exposed=System things in BackstagePass::NewResolve as needed. r=bholley 2014-10-17 11:30:19 -04:00
Bobby Holley
bff1c7451f Bug 1083060 - Only use the XOW policy for Window and Location. r=bz 2014-10-17 16:17:03 +02:00
Bobby Holley
7575a7e608 Bug 1083060 - Refactor the XOW access control code to use an enum rather than a char*. r=bz
Srsly.
2014-10-17 16:17:02 +02:00