Nick Fitzgerald
|
d0d02fffde
|
Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem
|
2015-09-17 12:51:00 -07:00 |
|
Nick Fitzgerald
|
d6bcb709e3
|
Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence
|
2015-09-17 12:51:00 -07:00 |
|
Benjamin Bouvier
|
ab39361f68
|
Bug 1181612: Split AsmJSValidate into AsmJS{Validate,Compile} and different headers; r=luke
|
2015-09-16 19:30:23 +02:00 |
|
Benjamin Bouvier
|
df4267c593
|
Bug 1205328: undef min/max at the top of irregexp/RegExpAST.h if they're already defined; r=ehsan
|
2015-09-16 18:00:34 +02:00 |
|
Jakob Olesen
|
ed98cb4ae3
|
Bug 1204692 - Add arm64-sim variant to the autospider.sh script. r=sstangl
Build with --enable-sim=arm64. Don't run any tests beyond "make check".
The ARM64 JIT is not yet up to it.
|
2015-09-15 14:31:00 +02:00 |
|
Hannes Verschore
|
dffd962f7c
|
Bug 1204725 - IonMonkey: Check result when copying frame iter data, r=nbp
|
2015-09-17 09:21:42 +02:00 |
|
Hannes Verschore
|
bcc890bfdd
|
Bug 1204866 - IonMonkey: Crash when failing to apand to parse finished list, r=bhackett
|
2015-09-17 09:21:40 +02:00 |
|
Nicholas Nethercote
|
6855b78fbf
|
Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
|
2015-09-15 20:49:53 -07:00 |
|
Eric Faust
|
2b70848925
|
Bug 1204402 - Fix export-entries.js and module-environment.js to not fail when classes are disabled, r=jorendorff
|
2015-09-16 13:03:00 -07:00 |
|
Tooru Fujisawa
|
baadbef90c
|
Bug 1165011 - Remove Symbol_isRegExp. r=jorendorff
|
2015-05-31 04:37:43 +09:00 |
|
Tooru Fujisawa
|
6e447718a2
|
Bug 1022369 - Correctly execute |Function("var x\n/regex/g")| without throwing a SyntaxError. r=Waldo
|
2015-09-12 09:12:50 +09:00 |
|
Tooru Fujisawa
|
4c0601c73e
|
Bug 1204368 - Fix modifier used for ASI after do-while. r=Waldo
|
2015-09-12 09:26:01 +09:00 |
|
Tooru Fujisawa
|
ebc62d0bf1
|
Bug 1203963 - Part 1: Call test_syntax in syntax-error-illegal-character.js. r=Waldo
|
2015-09-11 23:33:12 +09:00 |
|
Tooru Fujisawa
|
e1aad2a9a3
|
Bug 1203963 - Part 0: Support Reflect.parse with module in parser test. r=Waldo
|
2015-09-12 00:05:38 +09:00 |
|
Jeff Walden
|
841bdc99ad
|
Bug 1204027 - Followup to fix a hazard, and (conveniently enough) to also make a minor cleanup enabled by the fix. r=bustage
|
2015-09-16 17:31:14 -07:00 |
|
Jeff Walden
|
6a3205392b
|
Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai
|
2015-09-16 13:39:37 -07:00 |
|
Jeff Walden
|
a6a462f184
|
Bug 1204027 - Forbid escapes within keywords when parsing/tokenizing. r=arai
|
2015-09-14 14:11:26 -07:00 |
|
Jeff Walden
|
0b85ca9d12
|
Bug 1204027 - Rejigger export-parsing code to make a subsequent change simpler. r=arai
|
2015-09-16 13:36:10 -07:00 |
|
Nicolas B. Pierron
|
9380f8729f
|
Bug 1203695 - GenerateLcovInfo: Check if JSScripts have associated bytecode before spewing their content. r=bhackett
|
2015-09-16 21:11:36 +02:00 |
|
Nicolas B. Pierron
|
7be5b7b23c
|
Bug 1176880 part 3 - Debugger.Script.getOffsetsCoverage: Add documentation. r=shu
|
2015-09-16 21:11:35 +02:00 |
|
Nicolas B. Pierron
|
87b13b43e4
|
Bug 1176880 part 2 - Add Debugger.Script.getOffsetsCoverage. r=shu
|
2015-09-16 21:11:35 +02:00 |
|
Nicolas B. Pierron
|
9ff7e3ebe1
|
Bug 1176880 part 1 - Add a flag on the Debugger & Compartment to record code-coverage information. r=shu
|
2015-09-16 21:11:34 +02:00 |
|
Christoph Kerschbaumer
|
ce4a253e4d
|
Bug 1205154 - Use channel->Open2() in js/xpconnect/src/XPCJSRuntime.cpp (r=sicking)
|
2015-09-15 19:52:07 -07:00 |
|
Nicolas B. Pierron
|
bf79dd03f3
|
Bug 1199171 part 1 - Assembler::GetCF32Target: Decode instructions as needed. r=h4writer
|
2015-09-16 20:10:57 +02:00 |
|
Nicolas B. Pierron
|
187b2b211a
|
Bug 1199171 part 0 - Add spewInst function for debugging Jit code. r=lth
|
2015-09-16 20:10:57 +02:00 |
|
Benjamin Bouvier
|
e370b9d24f
|
Bug 1204847: Reinterpret the asmFunc pointer as an AsmFunction in case of offthread compile error; r=luke
|
2015-09-15 19:21:06 +02:00 |
|
Luke Wagner
|
001ff2d6d5
|
Bug 1204864 - Odin: reject UINT32_MAX heap resize mask. r=bbouvier
|
2015-09-15 08:33:00 +02:00 |
|
Kan-Ru Chen
|
eae90aa5d0
|
Bug 1123237 - Part 12. Fix GC hazards. r=terrence
|
2015-09-16 10:31:14 +08:00 |
|
Kan-Ru Chen
|
fb8f1a103c
|
Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-09-16 10:31:11 +08:00 |
|
Kan-Ru Chen
|
fc01b14134
|
Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-09-16 10:31:10 +08:00 |
|
Kan-Ru Chen
|
9ab17d29e4
|
Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-09-16 10:31:10 +08:00 |
|
Kan-Ru Chen
|
044318c119
|
Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-09-16 10:31:09 +08:00 |
|
Heiher
|
03228a2f39
|
Bug 1204913 - IonMonkey: MIPS32: Fix build erros in defineSinCos. r=sunfish
---
js/src/jit/shared/Lowering-shared-inl.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
2015-09-16 17:01:29 +08:00 |
|
Heiher
|
93c2638236
|
Bug 1204214 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineCompiler-mips32. r=nbp
---
.../BaselineCompiler-mips-shared.cpp} | 6 +++---
.../BaselineCompiler-mips-shared.h} | 12 +++++-------
js/src/jit/mips32/BaselineCompiler-mips32.cpp | 2 +-
js/src/jit/mips32/BaselineCompiler-mips32.h | 4 ++--
js/src/moz.build | 1 +
5 files changed, 12 insertions(+), 13 deletions(-)
copy js/src/jit/{mips32/BaselineCompiler-mips32.cpp => mips-shared/BaselineCompiler-mips-shared.cpp} (65%)
copy js/src/jit/{mips32/BaselineCompiler-mips32.h => mips-shared/BaselineCompiler-mips-shared.h} (57%)
|
2015-09-16 17:01:27 +08:00 |
|
Heiher
|
ea2bc55637
|
Bug 1204194 - IonMonkey: MIPS: Split shareable code to mips-shared in MoveEmitter-mips32. r=nbp
---
.../MoveEmitter-mips-shared.cpp} | 182 ++------------------
.../MoveEmitter-mips-shared.h} | 35 ++--
js/src/jit/mips32/MoveEmitter-mips32.cpp | 190 ---------------------
js/src/jit/mips32/MoveEmitter-mips32.h | 42 +----
js/src/moz.build | 1 +
5 files changed, 39 insertions(+), 411 deletions(-)
copy js/src/jit/{mips32/MoveEmitter-mips32.cpp => mips-shared/MoveEmitter-mips-shared.cpp} (45%)
copy js/src/jit/{mips32/MoveEmitter-mips32.h => mips-shared/MoveEmitter-mips-shared.h} (65%)
|
2015-09-16 17:01:24 +08:00 |
|
Heiher
|
ef01e8fefe
|
Bug 1204193 - IonMonkey: MIPS: Split shareable code to mips-shared in Bailouts-mips32. r=nbp
---
.../Bailouts-mips-shared.cpp} | 37 +---------------------
.../Bailouts-mips-shared.h} | 6 ++--
js/src/jit/mips32/Bailouts-mips32.cpp | 18 ++---------
js/src/jit/mips32/Trampoline-mips32.cpp | 2 +-
js/src/moz.build | 1 +
5 files changed, 8 insertions(+), 56 deletions(-)
copy js/src/jit/{mips32/Bailouts-mips32.cpp => mips-shared/Bailouts-mips-shared.cpp} (40%)
rename js/src/jit/{mips32/Bailouts-mips32.h => mips-shared/Bailouts-mips-shared.h} (93%)
|
2015-09-16 17:01:22 +08:00 |
|
Heiher
|
8cebbbe086
|
Bug 1204192 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineIC-mips32. r=nbp
---
.../BaselineIC-mips-shared.cpp} | 32 ----------------------
js/src/jit/mips32/BaselineIC-mips32.cpp | 26 ------------------
js/src/moz.build | 1 +
3 files changed, 1 insertion(+), 58 deletions(-)
copy js/src/jit/{mips32/BaselineIC-mips32.cpp => mips-shared/BaselineIC-mips-shared.cpp} (55%)
|
2015-09-16 17:01:20 +08:00 |
|
Nicholas Nethercote
|
ac3ae5e6c1
|
Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru.
|
2015-09-14 14:23:47 -07:00 |
|
Nicholas Nethercote
|
5c91fcd1e6
|
Bug 1121760 (part 3) - Remove PL_DHashTableRemove(). r=poiru.
|
2015-09-14 14:23:24 -07:00 |
|
Nicholas Nethercote
|
538c6626e9
|
Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru.
|
2015-09-14 14:23:12 -07:00 |
|
Nicholas Nethercote
|
ba83ffc5ec
|
Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru.
|
2015-05-21 00:34:25 -07:00 |
|
Terrence Cole
|
58e5c1f4bb
|
Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink
|
2015-09-15 12:12:26 -07:00 |
|
Benjamin Bouvier
|
02a2bee040
|
Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence
|
2015-09-15 21:13:12 +02:00 |
|
Terrence Cole
|
8cc7cba5a7
|
Bug 1203297 - Fix one last bit of unified bustage; r=bbouvier
|
2015-09-15 12:10:47 -07:00 |
|
Terrence Cole
|
74a83af26e
|
Bug 1203297 - Fix even more unified bustage; r=efaust
|
2015-09-09 14:26:07 -07:00 |
|
Terrence Cole
|
5b43b3a5c9
|
Bug 1202048 - Root JSONParser explicitly; r=sfink
|
2015-08-20 12:26:45 -07:00 |
|
Heiher
|
dc6f2a31a2
|
Bug 1204191 - IonMonkey: MIPS: Split shareable code to mips-shared in Lowering-mips32. r=nbp
---
.../Lowering-mips-shared.cpp} | 264 +++----------
.../Lowering-mips-shared.h} | 28 +-
js/src/jit/mips32/Lowering-mips32.cpp | 409 +--------------------
js/src/jit/mips32/Lowering-mips32.h | 73 +---
js/src/moz.build | 1 +
5 files changed, 63 insertions(+), 712 deletions(-)
copy js/src/jit/{mips32/Lowering-mips32.cpp => mips-shared/Lowering-mips-shared.cpp} (50%)
copy js/src/jit/{mips32/Lowering-mips32.h => mips-shared/Lowering-mips-shared.h} (79%)
|
2015-09-16 06:53:27 +08:00 |
|
Benjamin Bouvier
|
43c284ac3d
|
Bug 1107011: reduce number of iterations in jit-tests/ion/bug1107011-2.js; r=lth
|
2015-09-15 13:36:39 +02:00 |
|
Lars T Hansen
|
cd4312e1b6
|
Bug 1202643 - bailout from udiv on nonzero remainder. r=nbp
|
2015-09-15 11:01:20 +02:00 |
|
Nick Fitzgerald
|
c09b19850e
|
Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj
|
2015-09-14 11:57:00 +02:00 |
|