Benjamin Bouvier
3d9e25d145
Bug 1107011: Propagate recovered on bailout flags when converting float32 to doubles; r=nbp
...
--HG--
extra : commitid : 4Qpl3YoMxb4
extra : rebase_source : 19aa3b1ce200b0f93182de017aff27ea28ddffaf
extra : amend_source : 50989fdc15258cf7c763d2df3a727ae4853ba543
2015-09-10 11:58:44 +02:00
Eric Faust
2fd667967b
No Bug - Ensure that ion/bug1185957.js won't permafail on uplift. (r=me)
2015-09-13 20:16:56 -07:00
Brian Hackett
1833de80c4
Bug 1198861 - Backout faaafe8c3d1e for massive regressions.
2015-09-13 16:55:58 -06:00
Brian Hackett
c8a62d0aec
Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink.
2015-09-13 15:19:33 -06:00
Brian Hackett
be0ddae533
Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
2015-09-13 13:37:14 -06:00
Heiher
19f698ff50
Bug 1204306
- IonMonkey: MIPS32: Clean up MacroAssembler functions that aliased to Assembler. r=arai
...
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 10 +++----
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 2 +-
js/src/jit/mips32/MacroAssembler-mips32.cpp | 38 +++------------------------
js/src/jit/mips32/MacroAssembler-mips32.h | 5 ----
js/src/jit/mips32/SharedIC-mips32.cpp | 6 ++---
js/src/jit/mips32/Trampoline-mips32.cpp | 16 +++++------
6 files changed, 21 insertions(+), 56 deletions(-)
2015-09-14 03:31:43 +08:00
Michael Layzell
0097c41e01
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Michael Layzell
1eaae658aa
Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan
2015-09-12 12:34:45 -04:00
Jakob Olesen
3cf7590ac5
Bug 1203287 - Fix build errors in ARM64 JIT. r=hv1989
...
- A new argument was added to a jumpWithPatch(), but arm64 wasn't
updated.
- Add missing 'using namespace js'. This seems to be random fallout from
the way source files get unified when building arm64.
- Fix a 'return = foo' typo. It seems this code was never compiled.
2015-09-13 03:29:25 +08:00
Heiher
839f8d927d
Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Assembler-mips32. r=nbp
...
---
.../Assembler-mips-shared.cpp} | 753 +++---------
.../Assembler-mips-shared.h} | 145 +--
js/src/jit/mips32/Assembler-mips32.cpp | 1230 +------------------
js/src/jit/mips32/Assembler-mips32.h | 1246 +-------------------
js/src/moz.build | 1 +
5 files changed, 195 insertions(+), 3180 deletions(-)
copy js/src/jit/{mips32/Assembler-mips32.cpp => mips-shared/Assembler-mips-shared.cpp} (50%)
copy js/src/jit/{mips32/Assembler-mips32.h => mips-shared/Assembler-mips-shared.h} (86%)
--HG--
rename : js/src/jit/mips32/Assembler-mips32.cpp => js/src/jit/mips-shared/Assembler-mips-shared.cpp
rename : js/src/jit/mips32/Assembler-mips32.h => js/src/jit/mips-shared/Assembler-mips-shared.h
2015-09-12 19:15:51 +08:00
Jan de Mooij
0491a186c1
Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett
2015-09-11 18:53:19 -07:00
Jan de Mooij
34f74c8efb
Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp
2015-09-11 18:52:32 -07:00
Jan de Mooij
3a3a37d452
Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp
2015-09-11 18:52:16 -07:00
Terrence Cole
54d08c8ea7
Backout 148cab7775e5 (Bug 1202051) for cgc bustage on a CLOSED TREE.
2015-09-11 11:37:37 -07:00
Terrence Cole
dd94c3ca06
Backout 13654c18b57f (Bug 1202048) for cgc bustage on a CLOSED TREE.
2015-09-11 11:37:05 -07:00
Terrence Cole
0444ddb08d
Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink
...
--HG--
extra : rebase_source : 4dfee1e96619eeaa0b5b5d3558f4ca50ba6dc493
2015-09-04 13:40:59 -07:00
Terrence Cole
3c4d6d3a3b
Bug 1202048 - Root JSONParser explicitly; r=sfink
...
--HG--
extra : rebase_source : 432ac026a3bfb4498b1a88e645e0e7468d6ec64a
2015-08-20 12:26:45 -07:00
Tooru Fujisawa
edd37ff699
Bug 1195578 - Part 2: Get a token next to an arrow function with block body with Operand modifier. r=Waldo
...
--HG--
extra : rebase_source : a11972d77462ff2cc5071c0f94a20f45a2b8fd0d
2015-08-18 10:43:48 +09:00
Tooru Fujisawa
565273c02b
Bug 1196041 - Disallow getter/setter with expression closure in class declaration. r=efaust
...
--HG--
extra : rebase_source : 0aa2c3b94ce864a27750c94c8ade5dea8df828c0
2015-09-03 00:16:32 +09:00
Christian Holler
3f7b44f628
Bug 1199203 - Add support for per-thread OOM testing. r=jonco
2015-09-11 16:11:56 +02:00
Hannes Verschore
e8cfbc9711
Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp
2015-09-11 15:59:48 +02:00
Hannes Verschore
35f1f1cf1d
Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp
2015-09-11 14:27:22 +02:00
Nicolas B. Pierron
2ed00693e3
Bug 1199719 part 8 - Move MacroAssembler::not32 into the generic macro assembler. r=h4writer
2015-09-11 13:47:55 +02:00
Nicolas B. Pierron
fa1f700dfd
Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
2015-09-11 13:47:55 +02:00
Nicolas B. Pierron
80439faed1
Bug 1199719 part 6 - Move MacroAssembler::xor32 into the generic macro assembler. r=jandem
2015-09-11 13:47:54 +02:00
Nicolas B. Pierron
2802723df0
Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
2015-09-11 13:47:54 +02:00
Nicolas B. Pierron
ecf6576784
Bug 1199719 part 4 - Move MacroAssembler::or32 into the generic macro assembler. r=hev
2015-09-11 13:47:54 +02:00
Nicolas B. Pierron
fa05442ddf
Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
2015-09-11 13:47:53 +02:00
Nicolas B. Pierron
cf5f53a6d8
Bug 1199719 part 2 - Move calleeToken functions to the Jit Frame section of the MacroAssembler. r=sstangl
2015-09-11 13:47:53 +02:00
Nicolas B. Pierron
0637b8dce5
Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer
2015-09-11 13:47:52 +02:00
Nicolas B. Pierron
57a0322b56
Bug 1199719 part 0 - Add jit/<arch>/MacroAssembler-<arch>-inl.h files. r=jandem
2015-09-11 13:47:52 +02:00
Nicolas B. Pierron
17e7e8a931
Bug 1199719 werr.2 - Remove some of the uninitialized variable noise. r=bbouvier
2015-09-11 13:47:51 +02:00
Nicolas B. Pierron
c7480c1b1c
Bug 1199719 werr - Remove some of the uninitialized variable noise. r=jorendorff
2015-09-11 13:47:51 +02:00
Nicolas B. Pierron
5ba59fca68
Bug 1199719 mips - Add missing return in Assembler::haltingAlign. r=hev
2015-09-11 13:47:50 +02:00
Hannes Verschore
f1b7fd9686
Bug 1176288 - Part 4: Fix octane regression, r=bbouvier
2015-09-11 13:43:29 +02:00
Heiher
918201465a
Bug 1202222 - IonMonkey: MIPS32: Move compat functions to MacroAssemblerMIPSCompat. r=nbp
...
--HG--
extra : rebase_source : 1f28c4c80af738146ef3aedaaf404285d6d7fba5
2015-09-10 19:41:00 +02:00
Carsten "Tomcat" Book
86c623c584
Backed out 1 changesets (bug 1194139) for SpiderMonkey regressions on a CLOSED TREE
...
Backed out changeset 2c20e26ca644 (bug 1194139)
2015-09-11 09:00:12 +02:00
Nick Fitzgerald
640c3f9609
Bug 1202028 - Implement range based for loops for SavedFrame stacks. r=terrence
2015-09-10 16:24:00 +02:00
Dragana Damjanovic
4504f5f395
Bug 1197791 - hide password for uri in error and web console. r=michal r=mrbkap
2015-09-11 08:44:00 +02:00
Heiher
67b54962cf
Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Assembler-mips32. r=nbp
...
--HG--
rename : js/src/jit/mips32/Assembler-mips32.cpp => js/src/jit/mips-shared/Assembler-mips-shared.cpp
rename : js/src/jit/mips32/Assembler-mips32.h => js/src/jit/mips-shared/Assembler-mips-shared.h
2015-09-10 19:27:00 +02:00
Phil Ringnalda
8047bfc58a
Back out changeset d9a4c7d198f0 (bug 1084009) for b2g emulator chrome and debug mochitest bustage
...
CLOSED TREE
2015-09-10 15:17:23 -07:00
Terrence Cole
0209eab6d2
Bug 1202865 - Split out Zone selection from stats collection and malloc bytes reset; r=jonco
...
--HG--
extra : rebase_source : e5ae858f97dd4f7b0351849760f61f2b244b8703
2015-09-10 14:11:56 -07:00
Terrence Cole
7f812a042c
Bug 1193428 - Rename the incremental parameter to be more meaningful; r=jonco
...
--HG--
extra : rebase_source : c7aa0cc29243fd0b9b52f1df847d38136e450611
2015-08-11 08:42:24 -07:00
Phil Ringnalda
d796396b01
Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
...
Backed out changeset 1739b4d8202c (bug 774364)
Backed out changeset 4ed0c752ce47 (bug 774364)
Backed out changeset 174b80f07d0c (bug 774364)
Backed out changeset 2a20dd746582 (bug 774364)
Backed out changeset a36d8aa117c4 (bug 1195578)
2015-09-10 13:48:35 -07:00
Phil Ringnalda
9face22de9
Back out 12 changesets (bug 1199719) for rebasing on top of something that's being backed out
...
Backed out changeset 54ddccf4ddc0 (bug 1199719)
Backed out changeset 2521189eba90 (bug 1199719)
Backed out changeset 26ea83669c9a (bug 1199719)
Backed out changeset da69d8d082af (bug 1199719)
Backed out changeset e5ec584b2b69 (bug 1199719)
Backed out changeset 399f2af808f3 (bug 1199719)
Backed out changeset a49cedf75457 (bug 1199719)
Backed out changeset 67639ac86e67 (bug 1199719)
Backed out changeset 03b7e2925296 (bug 1199719)
Backed out changeset 9323fe8bdd28 (bug 1199719)
Backed out changeset 05774944054d (bug 1199719)
Backed out changeset c7b1feca53f9 (bug 1199719)
2015-09-10 13:47:12 -07:00
Nicolas B. Pierron
414c622118
Bug 1199719 part 8 - Move MacroAssembler::not32 into the generic macro assembler. r=h4writer
2015-09-10 22:36:16 +02:00
Nicolas B. Pierron
b0656caa18
Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
2015-09-10 22:36:16 +02:00
Nicolas B. Pierron
f366942633
Bug 1199719 part 6 - Move MacroAssembler::xor32 into the generic macro assembler. r=jandem
2015-09-10 22:36:15 +02:00
Nicolas B. Pierron
4dae9512ff
Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
2015-09-10 22:36:14 +02:00
Nicolas B. Pierron
0bf7c94f6a
Bug 1199719 part 4 - Move MacroAssembler::or32 into the generic macro assembler. r=hev
2015-09-10 22:36:13 +02:00