Jim Blandy
|
e14e9e7412
|
Bug 1063233: Work around bug 1066193 (compiler bug) by providing an explicit 'this->'. r=Waldo
|
2014-09-18 12:56:54 -07:00 |
|
Jim Blandy
|
ef14470f6c
|
Bug 1063233: Move JS::ubi::Node specializations for SpiderMonkey types closer to those types' definitions. r=terrence
|
2014-09-18 12:56:54 -07:00 |
|
Jim Blandy
|
b93d09903a
|
Bug 1063233: Provide default definitions for optional JS::ubi::Node methods in Base. r=terrence
|
2014-09-18 12:56:53 -07:00 |
|
Ryan VanderMeulen
|
7b175eff40
|
Backed out 7 changesets (bug 1062869) for ASAN UAF and Hazard Analysis failures.
Backed out changeset f62b115f169f (bug 1062869)
Backed out changeset 48943bce060d (bug 1062869)
Backed out changeset 846d57ff7684 (bug 1062869)
Backed out changeset 85b9beefb942 (bug 1062869)
Backed out changeset a98f73f954ee (bug 1062869)
Backed out changeset b111868be30f (bug 1062869)
Backed out changeset f3397cf24e64 (bug 1062869)
CLOSED TREE
|
2014-09-18 14:03:31 -04:00 |
|
Nicolas B. Pierron
|
70400ce6d9
|
Bug 1069260 - Add MFunctionEnvironment::foldsTo. r=sunfish
|
2014-09-18 19:05:47 +02:00 |
|
Nicolas B. Pierron
|
69ad0ca3a2
|
Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
|
2014-09-18 18:28:56 +02:00 |
|
Nicolas B. Pierron
|
153eeae0e1
|
Bug 1062869 part 5 - Add MaybeReadFallback class to record the fallback method. r=shu
|
2014-09-18 18:28:55 +02:00 |
|
Nicolas B. Pierron
|
b671207b7c
|
Bug 1062869 part 4 - Add an invalidate function to IonScript. r=h4writer
|
2014-09-18 18:28:55 +02:00 |
|
Nicolas B. Pierron
|
af0dca85b8
|
Bug 1062869 part 3 - Add vector of Ion recover info. r=h4writer
|
2014-09-18 18:28:54 +02:00 |
|
Nicolas B. Pierron
|
789e90ae9e
|
Bug 1062869 part 2 - Separate the recovery of instructions from the frame reconstruction. r=h4writer
|
2014-09-18 18:28:54 +02:00 |
|
Nicolas B. Pierron
|
1dd4174573
|
Bug 1062869 part 1 - Replace the AutoValueVector by an HeapAllocated vector of HeapValue. r=h4writer
|
2014-09-18 18:28:53 +02:00 |
|
Nicolas B. Pierron
|
3df492290c
|
Bug 1062869 part 0 - JitFrameIterator.cpp: Remove unused pre-declaration. r=h4writer
|
2014-09-18 18:28:53 +02:00 |
|
Brian Hackett
|
46765786f1
|
Bug 1061741 - Remove type slot in typed arrays, r=sfink.
|
2014-09-18 09:28:01 -07:00 |
|
Nicolas B. Pierron
|
c9507000b4
|
Bug 1065996 - Split data / methods of TypePolicy classes. r=jandem
|
2014-09-18 18:07:44 +02:00 |
|
Branislav Rankov
|
6a69f26017
|
Bug 972836 - IonMonkey MIPS: Fixed FloatRegisters::GetName. r=mjrosenb
|
2014-09-02 14:53:06 +02:00 |
|
Aleksandar Zlicic
|
bb041b72aa
|
Bug 1069386 - IonMonkey MIPS: Fix build failures on MIPS caused by recent updates (visitAsmJSCall). r=rankov
|
2014-09-18 17:07:27 +02:00 |
|
Bill McCloskey
|
8869122ba4
|
Bug 1053999 - Investigation for JS_TransplantObject crash (r=bholley)
|
2014-09-18 08:56:56 -07:00 |
|
Dan Gohman
|
23c1a1d94e
|
Bug 1068960 - IonMonkey: GVN: Re-establish the original dependency after foldsTo is done r=nbp
|
2014-09-18 08:51:37 -07:00 |
|
Dan Gohman
|
29d65ea0c5
|
Bug 1058090 - IonMonkey: Minor compile-time speedups r=luke
|
2014-09-18 08:51:35 -07:00 |
|
Benjamin Bouvier
|
2e495db3fc
|
Bug 1054882: Remove unused JSProtoKey key in SharedTypedArrayObject.cpp; r=lth
|
2014-09-18 13:37:14 +02:00 |
|
Benjamin Bouvier
|
490c106645
|
Bug 1068096: Add Min/Max support in Odin; r=luke
|
2014-09-18 12:59:54 +02:00 |
|
Benjamin Bouvier
|
f3547508dd
|
Bug 1043337 : Add Min/Max to MSimdBinaryArith; r=sunfish
|
2014-09-18 12:59:38 +02:00 |
|
Benjamin Bouvier
|
e6c297328f
|
Bug 1067502: Factor out call coercions; r=luke
|
2014-09-18 12:21:12 +02:00 |
|
Benjamin Bouvier
|
7b449eb079
|
Bug 1067502: Be less coercive for float32x4 ctor and splat inputs; r=luke
|
2014-09-16 16:41:06 +02:00 |
|
Benjamin Bouvier
|
7a9c9c16a1
|
Bug 1059321: Simplify SIMD constructor's initialization; r=nmatsakis
|
2014-09-18 12:02:12 +02:00 |
|
Johannes Schulte
|
5ee064b46c
|
Bug 1059426 - Don't inline ToInteger if we're likely to bailout. r=kvijayan
|
2014-09-16 20:40:45 +02:00 |
|
Nicholas Nethercote
|
8ec14a3695
|
Bug 1067699 (part 1) - Export double-conversion.h normally from MFBT. r=froydnj.
--HG--
extra : rebase_source : 14c3d827f4d8015d8326612e82782c52dcf7335d
|
2014-09-16 23:33:05 -07:00 |
|
Jan de Mooij
|
1f4d5dcd71
|
Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
|
2014-09-17 21:07:37 +02:00 |
|
Brian Hackett
|
b6ec2341c9
|
Bug 1061404 - Move ArrayBuffer view list into per compartment tables, r=sfink.
|
2014-09-17 11:13:17 -07:00 |
|
Terrence Cole
|
cdaaa8347b
|
Bug 1068223 - Clean up the Cell hierarchy; r=jonco
--HG--
extra : rebase_source : 3b9e05416971eee3eb9e8cdc30008fe41f2fd539
|
2014-09-17 10:32:37 -07:00 |
|
Dan Gohman
|
d4dbef86fd
|
Bug 1029830 - IonMonkey: GVN: More folding for MTest and MTableSwitch. r=nbp
|
2014-09-17 10:27:26 -07:00 |
|
Dan Gohman
|
ba1fb91ad5
|
Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
|
2014-09-17 10:27:25 -07:00 |
|
Dan Gohman
|
4e70d8f379
|
Bug 1029830 - IonMonkey: Fold MTest(Not(Not(x))) and Not(Not(Not(x))) r=nbp
|
2014-09-17 10:27:25 -07:00 |
|
Dan Gohman
|
89b65dec0a
|
Bug 1029830 - IonMonkey: GVN: Include the current block in GVN's spew output r=nbp
|
2014-09-17 10:27:25 -07:00 |
|
Dan Gohman
|
2f1461bb57
|
Bug 1029830 - IonMonkey: GVN: A goto to a non-dominated block won't benefit from a GVN re-run even if its dominators are updated r=nbp
|
2014-09-17 10:27:25 -07:00 |
|
Dan Gohman
|
7d8db9d4b5
|
Bug 1029830 - IonMonkey: GVN: Now that there are foldsTo functions using dependency information, clear it when it becomes invalid r=nbp
|
2014-09-17 10:27:24 -07:00 |
|
Dan Gohman
|
0f6c117812
|
Bug 1029830 - IonMonkey: GVN: Misc cleanups r=nbp
|
2014-09-17 10:27:24 -07:00 |
|
Dan Gohman
|
799b9163d3
|
Bug 1029830 - IonMonkey: GVN: Say "discard" instead of "delete" r=nbp
|
2014-09-17 10:27:24 -07:00 |
|
Dan Gohman
|
3c27b74805
|
Bug 1029830 - IonMonkey: GVN: Rename "insert" to "add" for consistency with the HashSet API r=nbp
|
2014-09-17 10:27:24 -07:00 |
|
Dan Gohman
|
9bcda3e23a
|
Bug 1029830 - IonMonkey: GVN: Say "release" instead of "discard" when releasing an operand r=nbp
|
2014-09-17 10:27:24 -07:00 |
|
Dan Gohman
|
2ef8695ae1
|
Bug 1029830 - IonMonkey: Add some more asserts. r=nbp
|
2014-09-17 10:27:23 -07:00 |
|
Benjamin Bouvier
|
44773977b0
|
Bug 1068331: Fix register allocation of SimdValueX4; r=sunfish
|
2014-09-17 18:55:58 +02:00 |
|
Ed Morley
|
cea5a26d63
|
Backed out changeset bea8bb703913 (bug 650161) for rooting hazzard failures
|
2014-09-17 17:34:20 +01:00 |
|
Ed Morley
|
d6c3849d1b
|
Backed out changeset 6f0a56999e9b (bug 650161)
|
2014-09-17 17:33:58 +01:00 |
|
Ed Morley
|
11e28ca411
|
Backed out changeset 512ef66a96b8 (bug 650161)
|
2014-09-17 17:33:54 +01:00 |
|
Lars T Hansen
|
5cf3fff6ae
|
Bug 1068539 - Keep the serialization format compatible, increment the version number. r=jorendorff,khuey
|
2014-09-17 17:10:59 +02:00 |
|
Jon Coppeard
|
3bc7347909
|
Bug 650161 - Update the gc() shell builtin to allow triggering of shrinking GC r=terrence
|
2014-09-17 15:35:12 +01:00 |
|
Jon Coppeard
|
7baed2498e
|
Bug 650161 - Fix shell test failures caused by compacting GC r=terrence
|
2014-09-17 15:35:11 +01:00 |
|
Jon Coppeard
|
c60aa1033f
|
Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
|
2014-09-17 15:35:11 +01:00 |
|
Connor
|
40833d3ad6
|
Bug 1066041 - Implement typeof recover instruction. r=nbp
|
2014-09-17 15:06:21 +02:00 |
|