Mike Hommey
55fe15cdb5
Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps
2015-09-15 10:21:38 +09:00
Nick Fitzgerald
c713c6521e
Bug 1204167 - Create the js::AutoSPSEntry RAII class for defining psuedo frame entries; r=djvj
2015-09-14 12:15:12 -07:00
Nick Fitzgerald
31d58123f4
Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj
2015-09-14 12:15:12 -07:00
Terrence Cole
92f475b51a
Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink
2015-09-04 13:40:59 -07:00
Nigel Babu
962c78b6e0
Backed out changeset 3fac2976a472 (bug 1204168) for build bustage
...
CLOSED TREE
2015-09-14 22:11:51 +05:30
Nick Fitzgerald
c65c4a0250
Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj
2015-09-14 09:19:59 -07:00
Heiher
aa484d5f6a
Bug 1204187 - IonMonkey: MIPS32: Inline RelocationIterator. r=nbp
...
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 23 -----------------------
js/src/jit/mips32/Assembler-mips32.cpp | 9 ++++++---
2 files changed, 6 insertions(+), 26 deletions(-)
2015-09-15 03:24:40 +08:00
Jon Coppeard
2ed5a4697c
Bug 1203814 - "Adding a testing function causes intermittent orange in oomInFormatStackDump.js on Win32 debug SM(p)." r=jcoppeard
2015-09-11 03:53:00 +02:00
Lars T Hansen
e1779518ef
Bug 1202757 - disassemble more instructions. r=sstangl
2015-09-14 11:37:42 +02:00
Lars T Hansen
196f2415fd
Bug 1202650 - add a flagTemp on ARM. r=nbp.
2015-09-14 11:37:39 +02:00
Lars T Hansen
712c5d1581
Bug 1202650 - split common code into platform variants. r=nbp
2015-09-14 11:37:33 +02:00
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