Commit Graph

35634 Commits

Author SHA1 Message Date
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
Carsten "Tomcat" Book
e99c8a3c8f Backed out changeset b78a99aae4ce (bug 1056373) for Android 4 Debug Test Bustage on a CLOSED TREE 2014-09-17 11:25:12 +02:00
Nick Fitzgerald
c1309956f1 Bug 1056373 - Add the ability to sample each allocation by some probability. r=jimb 2014-09-16 11:21:00 +02:00
Lars T Hansen
1955e86e75 Fix bug 1068451 - use guarded argument getter, r=waldo
--HG--
extra : amend_source : cf0dc2233bd0110c9247b6e3c836b8fcb0518a20
2014-09-17 09:03:10 +02:00
Nick Fitzgerald
fb74ad8c22 Bug 1065623 - Declare random_next in jsmath.h. r=jorendorff 2014-09-12 13:11:00 -04:00
Tom Tromey
fdb42ffa7e Bug 1065029 - Import time to make test mode work. r=sfink 2014-09-12 10:15:58 -06:00
Luke Wagner
4da6521eab Bug 1068355 - OdinMonkey: tidy up function call codegen (r=dougc)
--HG--
extra : rebase_source : 3d3ac4179d92691e757b29b0d12b70725c93ab3f
2014-09-16 20:32:04 -05:00