Commit Graph

47744 Commits

Author SHA1 Message Date
Wes Kocher
4917048615 Backed out changeset 4ef990c3d69d (bug 1131803) for potentially busting mochitest-e10s-dt on a CLOSED TREE 2015-02-26 23:20:33 -08:00
Wes Kocher
83a7bcab58 Backed out changeset b590778549ab (bug 1131803) 2015-02-26 23:19:57 -08:00
Wes Kocher
f657cd0135 Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
Backed out changeset 331761aaae22 (bug 1136925)
Backed out changeset 2faa0e91fe23 (bug 1136925)
Backed out changeset a00f2530c911 (bug 1136925)
Backed out changeset d5e658bc0792 (bug 1136925)
2015-02-26 23:17:34 -08:00
Wes Kocher
b6d7cdb29f Backed out changeset 01abd154ac05 (bug 1137334) for potentially busting m-e10s-dt on a CLOSED TREE 2015-02-26 23:17:00 -08:00
Wes Kocher
390b01dc2e Backed out changeset d7d9bbfa72c5 (bug 674779) for m-bc orange on a CLOSED TREE 2015-02-26 17:55:37 -08:00
Eric Faust
1f9ed77bc9 Bug 1066238 - Tests. (r=jorendorff) 2015-02-26 15:05:26 -08:00
Eric Faust
880e2eb983 Bug 1066238 - Part 2: Emitter support for static class methods. (r=jorendorff) 2015-02-26 15:05:24 -08:00
Eric Faust
e79580725f Bug 1066238 - Part 1: Parser support for static class methods. (r=jorendorff) 2015-02-26 15:05:23 -08:00
Shu-yu Guo
6fd7570cc7 Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem) 2015-02-26 13:50:18 -08:00
Terrence Cole
b0a16305a8 Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation; r=jonco
--HG--
extra : rebase_source : 4bdc6c9af1b6a34fb7394e2f8d0c884b114b3fee
2015-02-23 14:25:37 -08:00
Boris Zbarsky
d19843290b Bug 1131803 comment fix followup. DONTBUILD 2015-02-26 16:33:02 -05:00
David Rajchenbach-Teller
8d0fc0855c Bug 674779 - Add per-compartment CPU accounting. r=jandem, r=blassey, r=bz 2015-02-26 11:53:41 +01:00
Brian Hackett
71b7d6b4a5 Bug 1135547 - Fix checks for cases where type sets might be incomplete, r=jandem. 2015-02-26 15:14:59 -06:00
Boris Zbarsky
04443966d0 Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley 2015-02-26 15:58:59 -05:00
Boris Zbarsky
2e0aa3bc72 Bug 1136925 part 4. Stop passing parents to ProxyObject::New. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
8552abcc45 Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
14d7853fb4 Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley 2015-02-26 15:58:59 -05:00
Boris Zbarsky
78b6722596 Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
e84e448ba9 Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley 2015-02-26 15:58:59 -05:00
Joel Maher
fa8aaf19d8 Bug 1131110 - Intermittent OSX 10.6 run-by-dir test_bug484459.xul. r=bholley 2015-02-26 15:32:21 -05:00
Ryan VanderMeulen
ee37885f70 Backed out changesets 4eab437d2b51 and f7104b435b47 (bug 1125101) for suspicion of being the cause of a spike in Linux debug mochitest-bc timeouts. 2015-02-26 14:32:46 -05:00
Boris Zbarsky
2fe370bd0d Bug 1133746. Allow DOMProxyShadows to communicate to the JIT whether the shadowing is done by the expando object or not. r=efaust,peterv 2015-02-26 12:30:02 -05:00
Nicolas B. Pierron
92a1e41149 Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier 2015-02-26 17:37:38 +01:00
Nicolas B. Pierron
d412a275e2 Bug 1112165 - Recover SimdBox. r=bbouvier 2015-02-26 17:37:36 +01:00
Nicolas B. Pierron
af9750271d Bug 1129313 - Scalar Replacement: Remove PostWriteBarrier at the same time as the stores. r=h4writer 2015-02-26 16:18:41 +01:00
Nicolas B. Pierron
00a22d943d Bug 1112158 - Optimize MSimdUnbox with GVN. r=bbouvier 2015-02-26 16:18:40 +01:00
Brian Hackett
c128e661de Bug 1131285 - Propagate checkTypeSet flag correctly, r=jandem. 2015-02-26 08:54:44 -06:00
Boris Zbarsky
1c91cd544f Bug 1136906 part 3. Remove the parent arg from JS_NewObject. r=waldo 2015-02-26 09:40:08 -05:00
Boris Zbarsky
3ebec14f2b Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. r=bholley 2015-02-26 09:40:08 -05:00
Boris Zbarsky
0cd789c1cc Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. r=waldo 2015-02-26 09:40:08 -05:00
Boris Zbarsky
c28f0bb5a5 Bug 1136523. Stop doing weird things with parents in ctypes code and remove the JS_DeprecatedNewObjectWithGivenProtoAndParent API. r=waldo 2015-02-26 09:40:08 -05:00
Boris Zbarsky
c727708c03 Bug 1136520. Stop parenting Xray expando objects to a non-global. r=bholley 2015-02-26 09:40:08 -05:00
Boris Zbarsky
24d253d2c0 Bug 1136516. Stop using JS_DeprecatedNewObjectWithGivenProtoAndParent in XPCWrappedNative. r=bholley 2015-02-26 09:40:08 -05:00
Boris Zbarsky
41ea9c03fa Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. r=waldo 2015-02-26 09:40:08 -05:00
Boris Zbarsky
b405c53159 Bug 1136292 part 5. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XPConnect. r=peterv 2015-02-26 09:40:07 -05:00
Jan de Mooij
140634b455 Bug 1136837 part 1 - Don't inline calls with incomplete type information for this or arguments. r=h4writer 2015-02-26 15:33:45 +01:00
Nicolas B. Pierron
43e1b6f12a Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. r=bbouvier 2015-02-26 14:42:25 +01:00
Jon Coppeard
1a4e35f3aa Bug 1125101 - Check budget in incremental compaction r=terrence 2015-02-26 12:35:59 +00:00
Jon Coppeard
9a34f01eb6 Bug 1125101 - Incrementalise compacting GC by zones r=terrence 2015-02-26 12:35:59 +00:00
Jon Coppeard
2b3e9874b8 Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence 2015-02-24 09:40:02 +00:00
Brian Hackett
2c936db8ea Bug 1136267 - Handle inlining when folding &&/||/?: operations in Ion, r=sunfish. 2015-02-26 06:34:04 -06:00
Nicolas B. Pierron
72668db2d6 Bug 1112164 part 19 - LSRA should spill aliased registers around call-sites. r=bhackett 2015-02-26 12:18:31 +01:00
Nicolas B. Pierron
240e89e884 Bug 1112164 part 18 - PushRegsInMask: Do not spill SIMD register if there is no support. r=bbouvier 2015-02-26 12:18:30 +01:00
Nicolas B. Pierron
12c6101ee2 Bug 1112164 part 17 - StupidAllocator: Fix issues with SIMD spill and aliased registers. r=mjrosenb 2015-02-26 12:18:30 +01:00
Nicolas B. Pierron
b8f74c4cd2 Bug 1112164 part 16 - Clean-up: Remove FloatRegister::GetSizeInBytes. r=bbouvier 2015-02-26 12:18:29 +01:00
Nicolas B. Pierron
e047218221 Bug 1112164 part 15 - x86/x64: Add register type in the register allocator spew. r=bbouvier 2015-02-26 12:18:28 +01:00
Nicolas B. Pierron
af6d20964f Bug 1112164 part 14 - Add types to x86/x64 float registers. r=bbouvier,jandem 2015-02-26 12:18:28 +01:00
Nicolas B. Pierron
20f025ca75 Bug 1112164 part 13 - HandleRegisterDump operations should support all register type. r=jandem 2015-02-26 12:18:27 +01:00
Nicolas B. Pierron
d2ff3047b1 Bug 1112164 part 12 - Use RegisterDump size for bailout spills. r=jandem 2015-02-26 12:18:27 +01:00
Nicolas B. Pierron
55539e1f86 Bug 1112164 part 11 - Add an union to declare how data can overlap in one register. r=mjrosenb 2015-02-26 12:18:26 +01:00