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