Bill McCloskey
|
f5fb4df360
|
Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco)
|
2016-10-07 12:26:19 -07:00 |
|
Sebastian Hengst
|
6fe4a47253
|
Backed out changeset b6f1126059ef (bug 1198377) for asserting in for-in-iterator-1.js. r=backout
|
2016-10-07 17:53:15 +02:00 |
|
Sander Mathijs van Veen
|
93dd2d157d
|
Bug 1296249 - Assertion failure: nbytes > 0, at js/src/gc/Nursery.cpp:357. r=jandem
--HG--
extra : rebase_source : b00aeacf897e3e3d61b2a57387f35b4c608c160a
|
2016-10-07 10:20:44 -04:00 |
|
Tooru Fujisawa
|
21f0ead993
|
Bug 1070517 - Increase the testing range for Math.log2 + Math.pow. r=till
|
2016-10-07 23:15:37 +09:00 |
|
Tooru Fujisawa
|
e0b580ab4b
|
Bug 1184922 - Part 3: Add a test for array destructuring with complicated default values. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
7c897db9d3
|
Bug 1184922 - Part 2: Add a test for array destructuring with completed iterator. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
c112e7d0e2
|
Bug 1184922 - Part 1.1: Update existing test to follow the change in array destructuring with completed iterator. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
79deed07b4
|
Bug 1184922 - Part 1: Do not call iter.next() if the previous iter.next().done was true in array destructuring. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
dd643324f9
|
Bug 1184922 - Part 0: Make it possible to emit ParseNode twice. r=shu
|
2016-09-27 13:56:59 +09:00 |
|
André Bargull
|
01b5b42b6e
|
Bug 1305566 - Part 9: Remove unused/dead code in Parser.{h,cpp}. r=arai
--HG--
extra : rebase_source : 2b58d6b6b05d6e3d0a03858099804378c0db8001
|
2016-10-06 21:55:25 -07:00 |
|
André Bargull
|
48ed63306f
|
Bug 1305566 - Part 8: Allow escape sequences in strict-reserved-words and yield. r=arai
--HG--
extra : rebase_source : 7eb9675da0d9e54a0faba24c085d0a3e48331b5b
|
2016-10-06 21:55:20 -07:00 |
|
André Bargull
|
9b42e8e95a
|
Bug 1305566 - Part 7: Only treat yield as a keyword when YieldIsKeyword is used. r=arai
--HG--
extra : rebase_source : 9ef907f89ea74b7501589fcf0149dce6e959e356
|
2016-10-06 21:55:13 -07:00 |
|
André Bargull
|
203237f503
|
Bug 1305566 - Part 6: Pass correct yieldHandling to function parameters parser to handle yield in arrow parameters. r=arai
--HG--
extra : rebase_source : 289c1ff1e3c462d94075eaa4a99fdad62bae3452
|
2016-10-06 21:55:06 -07:00 |
|
André Bargull
|
8364af7470
|
Bug 1305566 - Part 5: Allow yield in object destructuring shorthand and CoverInitName. r=arai
--HG--
extra : rebase_source : 3077ce9812e12e1a714b03f82c7e4ca49579834c
|
2016-10-06 21:54:57 -07:00 |
|
André Bargull
|
7c128adb58
|
Bug 1305566 - Part 4: Allow yield without value expression in for-in initializer. r=arai
--HG--
extra : rebase_source : 18dcbd6349b0db94dd74cab7d7dfd495d00d9b6f
|
2016-10-06 21:54:50 -07:00 |
|
André Bargull
|
65b9ad6650
|
Bug 1305566 - Part 3: Show error marker for invalid CoverInitName at correct position. r=arai
--HG--
extra : rebase_source : ece23022f4653f54e9999af551b27d8761b312d0
|
2016-10-06 21:54:43 -07:00 |
|
André Bargull
|
ad204c4832
|
Bug 1305566 - Part 2: Handle CoverInitName for assignment destructuring in for-in/of loop head. r=arai
--HG--
extra : rebase_source : 2ee46256fb051c82de6f5865585d8c37f7c31232
|
2016-10-06 21:54:36 -07:00 |
|
André Bargull
|
9359c3efed
|
Bug 1305566 - Part 1: Allow 'static' with escape sequences as method name. r=arai
--HG--
extra : rebase_source : 4130c6291dcc971bc92c5667dc39fc1d0171a9fb
|
2016-10-06 21:54:24 -07:00 |
|
André Bargull
|
887e7a5b8b
|
Bug 1198377 - Move Map/Set constructor initialization to self-hosted code. r=till
|
2016-10-05 07:52:20 -07:00 |
|
Emanuel Hoogeveen
|
0176204bf9
|
Bug 1308125 - Diagnose MakePagesReadOnly crashes and fix crash reporter annotations. r=jandem
|
2016-10-07 02:37:00 -04:00 |
|
André Bargull
|
a8b61c3c35
|
Bug 1303788 - Add support for trailing comma in argument and parameter lists (ES2017). r=arai
|
2016-10-06 23:38:16 -07:00 |
|
André Bargull
|
c52b3dc6ca
|
Bug 837961 - Part 1: Add scripts to update tzdata in ICU data files. r=Waldo
|
2016-10-06 22:37:20 -07:00 |
|
André Bargull
|
96a41c3380
|
Bug 1243858 - Disallow unary expression on left-hand side of exponentiation operator. r=arai
|
2016-10-06 08:12:55 -07:00 |
|
André Bargull
|
4c4210c697
|
Bug 1288381 - Allow member expressions after super() call. r=arai
|
2016-10-03 07:16:08 -07:00 |
|
David Major
|
e4b6fa3c47
|
Bug 931687: Use the -Gw flag on Windows builds for better linker optimizations. r=glandium
|
2016-10-07 08:31:24 -05:00 |
|
Jon Coppeard
|
123936bacd
|
Bug 1306382 - Automatically ExposeToActiveJS when reading out of a TenuredHeap<T> r=sfink r=mccr8
|
2016-10-07 13:58:37 +02:00 |
|
Jon Coppeard
|
00006e3268
|
Bug 1308200 - Assert that we don't create a black->gray edge when writing to a function's extended slots r=sfink
|
2016-10-07 13:58:37 +02:00 |
|
Jon Coppeard
|
b168bc50a7
|
Bug 1308048 - Ensure off-thread parse task's script is rooted correctly r=jandem a=abillings
|
2016-10-07 13:58:37 +02:00 |
|
Hannes Verschore
|
74c4b5c3d2
|
Bug 1296649: Split ICEntry between Ion and Baseline version, r=jandem
|
2016-10-07 10:15:35 +02:00 |
|
Ryan VanderMeulen
|
e980397fb4
|
Merge m-c to autoland. a=merge
|
2016-10-07 23:22:46 -04:00 |
|
Benjamin Bouvier
|
5a37b850aa
|
Bug 932687: Update value of dict mode in test; r=h4writer
MozReview-Commit-ID: FaFbhKhg2NM
--HG--
extra : rebase_source : a9f2d765de402680e0e8f998de28a83bd35eaac2
|
2016-10-05 14:51:10 +02:00 |
|
Heiher
|
22e94edb66
|
Bug 1303690 - Baldr: MIPS: Fix alignment hints after review. r=bbouvier
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 54 +++++++++--------
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 2 -
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 70 +++++++++++-----------
.../jit/mips-shared/MacroAssembler-mips-shared.h | 6 +-
js/src/jit/mips32/CodeGenerator-mips32.cpp | 25 ++++++--
5 files changed, 83 insertions(+), 74 deletions(-)
|
2016-10-10 23:34:54 +08:00 |
|
Heiher
|
20e13a38d9
|
Bug 1308846 - Baldr: MIPS: Implement loadConstantDouble/Float32(wasm::RawFXX). r=bbouvier
---
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 9 ++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 1 +
js/src/jit/mips32/MacroAssembler-mips32.cpp | 34 ++++++++++++++++++++++
js/src/jit/mips32/MacroAssembler-mips32.h | 2 ++
js/src/jit/mips64/MacroAssembler-mips64.cpp | 15 ++++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 2 ++
6 files changed, 63 insertions(+)
|
2016-10-10 23:34:53 +08:00 |
|
Jon Coppeard
|
23574baae4
|
Bug 1308721 - Disable GC zeal in testcase due to conflict between compacting GC and testcase r=jandem DONTBUILD
|
2016-10-10 15:25:52 +01:00 |
|
Jon Coppeard
|
6b8e2046ab
|
Bug 1305062 - Improve ES6 Map performance for fresh object keys r=sfink
|
2016-10-10 13:27:38 +01:00 |
|
Heiher
|
45698e4fc5
|
Bug 1303690 - Baldr: MIPS: Take alignment hints into account when compiling load/store. r=bbouvier
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 72 +++++++++++++-
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 7 ++
js/src/jit/mips-shared/LIR-mips-shared.h | 104 +++++++++++++++++++++
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 46 ++++++++-
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 89 ++++++++++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 6 ++
js/src/jit/mips32/CodeGenerator-mips32.cpp | 68 +++++++++++++-
js/src/jit/mips32/CodeGenerator-mips32.h | 7 ++
js/src/jit/mips32/LOpcodes-mips32.h | 4 +
js/src/jit/mips32/MacroAssembler-mips32.cpp | 87 +++++++++++++++++
js/src/jit/mips32/MacroAssembler-mips32.h | 6 ++
js/src/jit/mips64/CodeGenerator-mips64.cpp | 47 +++++++++-
js/src/jit/mips64/CodeGenerator-mips64.h | 7 ++
js/src/jit/mips64/LOpcodes-mips64.h | 4 +
js/src/jit/mips64/MacroAssembler-mips64.cpp | 74 +++++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 6 ++
16 files changed, 625 insertions(+), 9 deletions(-)
|
2016-10-10 17:08:45 +08:00 |
|
Heiher
|
c63f8ad414
|
Bug 1299474 - Baldr: MIPS: Enable unaligned accesses. r=bbouvier
---
js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
2016-10-10 17:08:44 +08:00 |
|
Shi Dan
|
bc28f90635
|
Bug 1290812 - Part 42: Implement the 64bit variant of AsmReinterpretFrom/To on mips32. r=bbouvier
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 24 ++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 ++
2 files changed, 26 insertions(+)
|
2016-10-10 17:08:43 +08:00 |
|
Shi Dan
|
a031e3fbf4
|
Bug 1290812 - Part 41: Implement the 64bit variant of AsmSelect on mips32. r=bbouvier
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 24 ++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
2 files changed, 25 insertions(+)
|
2016-10-10 17:08:41 +08:00 |
|
Shi Dan
|
0c3d437955
|
Bug 1290812 - Part 40: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on mips32. r=bbouvier
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 24 ++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 ++
2 files changed, 26 insertions(+)
|
2016-10-10 17:08:40 +08:00 |
|
Shi Dan
|
2b6766cfe1
|
Bug 1290812 - Part 39: Implement the 64bit variant of WasmLoad and WasmStore on mips32. r=bbouvier
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 4 --
js/src/jit/mips32/CodeGenerator-mips32.cpp | 89 +++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 +
3 files changed, 91 insertions(+), 4 deletions(-)
|
2016-10-10 17:08:39 +08:00 |
|
Shi Dan
|
21b57828f2
|
Bug 1290812 - Part 38: Implement the 64bit variant of Test on mips32. r=nbp
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 9 +++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
2 files changed, 10 insertions(+)
|
2016-10-10 17:08:38 +08:00 |
|
Shi Dan
|
c922f6f49f
|
Bug 1290812 - Part 37: Implement the 64bit variant of ToFloatingPoint on mips32. r=sunfish
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 30 ++++++++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
js/src/jit/mips32/LOpcodes-mips32.h | 3 ++-
js/src/jit/mips32/Simulator-mips32.cpp | 7 +++++++
4 files changed, 40 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:36 +08:00 |
|
Shi Dan
|
9934941ceb
|
Bug 1290812 - Part 36: Implement the 64bit variant of WasmTruncate on mips32. r=sunfish
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 22 +++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.cpp | 37 ++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
js/src/jit/mips32/LIR-mips32.h | 15 +++++++++
js/src/jit/mips32/LOpcodes-mips32.h | 3 +-
js/src/jit/mips32/Simulator-mips32.cpp | 10 ++++++
6 files changed, 87 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:35 +08:00 |
|
Shi Dan
|
1c54ab6b1f
|
Bug 1290812 - Part 35: Implement the 64bit variant of Not on mips32. r=bbouvier
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 10 ++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
2 files changed, 11 insertions(+)
|
2016-10-10 17:08:34 +08:00 |
|
Shi Dan
|
59c2b77928
|
Bug 1290812 - Part 34: Implement the 64bit variant of Clz and Ctz on mips32. r=bbouvier
---
js/src/jit/MacroAssembler.h | 4 ++--
js/src/jit/mips32/CodeGenerator-mips32.cpp | 18 +++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 ++
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 33 +++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 2 deletions(-)
|
2016-10-10 17:08:32 +08:00 |
|
Shi Dan
|
8fb59f8f90
|
Bug 1290812 - Part 33: Implement the 64bit variant of PopCnt on mips32. r=lth
---
js/src/jit/MacroAssembler.h | 2 +-
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 23 +++++++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:31 +08:00 |
|
Shi Dan
|
f814a0efa3
|
Bug 1290812 - Part 32: Implement the 64bit variant of WrapInt64ToInt32 on mips32. r=h4writer
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 12 ++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
2 files changed, 13 insertions(+)
|
2016-10-10 17:08:29 +08:00 |
|
Shi Dan
|
f09e1290cf
|
Bug 1290812 - Part 31: Implement the 64bit variant of ExtendInt32toInt64 on mips32. r=h4writer
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 14 ++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 1 +
2 files changed, 15 insertions(+)
|
2016-10-10 17:08:28 +08:00 |
|
Shi Dan
|
18a40ec138
|
Bug 1290812 - Part 30: Implement the 64bit variant of Div and Mod on mips32. r=jandem
---
js/src/jit/mips32/CodeGenerator-mips32.cpp | 90 ++++++++++++++++++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 +
js/src/jit/mips32/LIR-mips32.h | 58 +++++++++++++++++++
js/src/jit/mips32/LOpcodes-mips32.h | 4 +-
js/src/jit/mips32/Lowering-mips32.cpp | 44 +++++++++++++++
js/src/jit/mips32/Lowering-mips32.h | 5 ++
6 files changed, 202 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:27 +08:00 |
|
Shi Dan
|
1424b033da
|
Bug 1290812 - Part 29: Implement the 64bit variant of AsmJSPassStackArg on mips32. r=luke
---
js/src/jit/mips32/MacroAssembler-mips32.h | 5 +++++
1 file changed, 5 insertions(+)
|
2016-10-10 17:08:25 +08:00 |
|
Shi Dan
|
70ee369083
|
Bug 1290812 - Part 28: Implement the 64bit variant of Rotate on mips32. r=luke
---
js/src/jit/MacroAssembler.h | 8 +-
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 175 ++++++++++++++++++++++++++
2 files changed, 179 insertions(+), 4 deletions(-)
|
2016-10-10 17:08:24 +08:00 |
|
Shi Dan
|
675735e25a
|
Bug 1290812 - Part 27: Implement the 64bit variant of Mul on mips32. r=jandem
---
js/src/jit/MacroAssembler.h | 6 +--
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 18 ++++++++
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 60 +++++++++++++++++++++++++
3 files changed, 81 insertions(+), 3 deletions(-)
|
2016-10-10 17:08:23 +08:00 |
|
Shi Dan
|
5ee3f310bb
|
Bug 1290812 - Part 26: Implement the 64bit variant of Sub on mips32. r=lth
---
js/src/jit/MacroAssembler.h | 4 ++--
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 19 +++++++++++++++++++
2 files changed, 21 insertions(+), 2 deletions(-)
|
2016-10-10 17:08:22 +08:00 |
|
Shi Dan
|
010daf84bc
|
Bug 1290812 - Part 25: Implement the 64bit variant of Add on mips32. r=lth
---
js/src/jit/MacroAssembler.h | 2 +-
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 12 ++++++++++--
2 files changed, 11 insertions(+), 3 deletions(-)
|
2016-10-10 17:08:20 +08:00 |
|
Shi Dan
|
7234b21418
|
Bug 1290812 - Part 24: Implement the 64bit variant of BitOp on mips32. r=bbouvier
---
js/src/jit/MacroAssembler.h | 2 +-
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 25 +++++++++++++++++++------
2 files changed, 20 insertions(+), 7 deletions(-)
|
2016-10-10 17:08:19 +08:00 |
|
Shi Dan
|
4fe80d7e0a
|
Bug 1290812 - Part 23: Implement the 64bit variant of Shift on mips32. r=bbouvier
---
js/src/jit/MacroAssembler.h | 11 ++-
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 134 ++++++++++++++++++++++++--
2 files changed, 133 insertions(+), 12 deletions(-)
|
2016-10-10 17:08:18 +08:00 |
|
Shi Dan
|
4774be61d9
|
Bug 1290812 - Part 22: Implement the 64bit variant of Compare on mips32. r=nbp
---
js/src/jit/MacroAssembler.h | 4 +-
js/src/jit/mips32/CodeGenerator-mips32.cpp | 63 +++++++++++++++
js/src/jit/mips32/CodeGenerator-mips32.h | 2 +
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 106 ++++++++++++++++++++++++++
4 files changed, 173 insertions(+), 2 deletions(-)
|
2016-10-10 17:08:17 +08:00 |
|
Shi Dan
|
0e5a7816a9
|
Bug 1290812 - Part 21: Preparations in IonMonkey to support i64 on mips32. r=jandem
---
js/src/jit/mips32/Assembler-mips32.cpp | 60 ++++++++++++++++++++++++++++++++++
js/src/jit/mips32/Assembler-mips32.h | 3 ++
js/src/jit/mips32/Lowering-mips32.cpp | 30 +++++++++++++++++
js/src/jit/mips32/Lowering-mips32.h | 3 ++
4 files changed, 96 insertions(+)
|
2016-10-10 17:08:15 +08:00 |
|
Heiher
|
5e628ec720
|
Bug 1290812 - Part 20: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on mips64. r=bbouvier
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 18 ++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 2 ++
2 files changed, 20 insertions(+)
|
2016-10-10 17:08:14 +08:00 |
|
Heiher
|
d426441a34
|
Bug 1290812 - Part 19: Implement the 64bit variant of WasmLoad and WasmStore on mips64. r=bbouvier
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 16 +++++-
js/src/jit/mips64/CodeGenerator-mips64.cpp | 69 ++++++++++++++++++++++---
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
3 files changed, 78 insertions(+), 8 deletions(-)
|
2016-10-10 17:08:12 +08:00 |
|
Heiher
|
783215fff0
|
Bug 1290812 - Part 18: Implement the 64bit variant of Test on mips64. r=nbp
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 10 ++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
2 files changed, 11 insertions(+)
|
2016-10-10 17:08:11 +08:00 |
|
Heiher
|
64bbf061f8
|
Bug 1290812 - Part 17: Implement the 64bit variant of ToFloatingPoint on mips64. r=sunfish
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 6 +++
js/src/jit/mips-shared/LIR-mips-shared.h | 14 ++++++
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 6 ++-
js/src/jit/mips64/CodeGenerator-mips64.cpp | 22 ++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
js/src/jit/mips64/LOpcodes-mips64.h | 3 +-
js/src/jit/mips64/MacroAssembler-mips64.cpp | 64 ++++++++++++++++++++----
js/src/jit/mips64/MacroAssembler-mips64.h | 6 +++
8 files changed, 110 insertions(+), 12 deletions(-)
|
2016-10-10 17:08:10 +08:00 |
|
Heiher
|
2eb17085b7
|
Bug 1290812 - Part 16: Implement the 64bit variant of WasmTruncate on mips64. r=sunfish
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 5 +-
js/src/jit/mips64/CodeGenerator-mips64.cpp | 82 +++++++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
js/src/jit/mips64/LIR-mips64.h | 14 +++++
js/src/jit/mips64/LOpcodes-mips64.h | 3 +-
5 files changed, 103 insertions(+), 2 deletions(-)
|
2016-10-10 17:08:09 +08:00 |
|
Heiher
|
440e2630be
|
Bug 1290812 - Part 15: Implement the 64bit variant of Not on mips64. r=bbouvier
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 9 +++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64.h | 5 +++++
3 files changed, 15 insertions(+)
|
2016-10-10 17:08:07 +08:00 |
|
Heiher
|
788974bf2a
|
Bug 1290812 - Part 14: Implement the 64bit variant of Clz and Ctz on mips64. r=bbouvier
---
js/src/jit/MacroAssembler.h | 4 ++--
js/src/jit/mips64/CodeGenerator-mips64.cpp | 16 ++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 2 ++
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 12 ++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.cpp | 17 +++++++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 5 +++++
6 files changed, 54 insertions(+), 2 deletions(-)
|
2016-10-10 17:08:06 +08:00 |
|
Heiher
|
55e61372ea
|
Bug 1290812 - Part 13: Implement the 64bit variant of PopCnt on mips64. r=lth
---
js/src/jit/MacroAssembler.h | 3 ++-
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 10 ++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 29 ++++++++++++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.cpp | 6 +++++
js/src/jit/mips64/MacroAssembler-mips64.h | 1 +
6 files changed, 49 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:05 +08:00 |
|
Heiher
|
60ccb943fc
|
Bug 1290812 - Part 12: Implement the 64bit variant of WrapInt64ToInt32 on mips64. r=h4writer
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 16 ++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
2 files changed, 17 insertions(+)
|
2016-10-10 17:08:03 +08:00 |
|
Heiher
|
1778e15d34
|
Bug 1290812 - Part 11: Implement the 64bit variant of ExtendInt32toInt64 on mips64. r=h4writer
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 2 +-
js/src/jit/mips64/CodeGenerator-mips64.cpp | 12 ++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
3 files changed, 14 insertions(+), 1 deletion(-)
|
2016-10-10 17:08:02 +08:00 |
|
Heiher
|
9f9ce55cd4
|
Bug 1290812 - Part 10: Implement the 64bit variant of Div and Mod on mips64. r=jandem
---
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 12 -----
js/src/jit/mips-shared/Lowering-mips-shared.h | 2 -
js/src/jit/mips64/CodeGenerator-mips64.cpp | 59 +++++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 2 +
js/src/jit/mips64/LIR-mips64.h | 62 +++++++++++++++++++++++++
js/src/jit/mips64/LOpcodes-mips64.h | 4 +-
js/src/jit/mips64/Lowering-mips64.cpp | 44 ++++++++++++++++++
js/src/jit/mips64/Lowering-mips64.h | 5 ++
8 files changed, 175 insertions(+), 15 deletions(-)
|
2016-10-10 17:08:01 +08:00 |
|
Heiher
|
552962e525
|
Bug 1290812 - Part 9: Implement the 64bit variant of AsmJSPassStackArg on mips64. r=luke
---
js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp | 11 +++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64.h | 4 ++++
3 files changed, 16 insertions(+)
|
2016-10-10 17:07:59 +08:00 |
|
Heiher
|
a281188074
|
Bug 1290812 - Part 8: Implement the 64bit variant of Rotate on mips64. r=luke
---
js/src/jit/MacroAssembler.h | 8 ++---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 28 ++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 13 +++++++-
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 39 ++++++++++++++++++++++
5 files changed, 84 insertions(+), 5 deletions(-)
|
2016-10-10 17:07:58 +08:00 |
|
Heiher
|
dfe4567f14
|
Bug 1290812 - Part 7: Implement the 64bit variant of Mul on mips64. r=jandem
---
js/src/jit/MacroAssembler.h | 8 ++---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 41 ++++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 10 ++++--
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 34 ++++++++++++++++++
5 files changed, 88 insertions(+), 6 deletions(-)
|
2016-10-10 17:07:57 +08:00 |
|
Heiher
|
b771f691e0
|
Bug 1290812 - Part 6: Implement the 64bit variant of Sub on mips64. r=lth
---
js/src/jit/MacroAssembler.h | 6 ++---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 16 +++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 27 ++++++++++++++++++++++
4 files changed, 47 insertions(+), 3 deletions(-)
|
2016-10-10 17:07:56 +08:00 |
|
Heiher
|
c0cc88da5b
|
Bug 1290812 - Part 5: Implement the 64bit variant of Add on mips64. r=lth
---
js/src/jit/MacroAssembler.h | 4 ++--
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 16 ++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 21 +++++++++++++++++++++
4 files changed, 40 insertions(+), 2 deletions(-)
|
2016-10-10 17:07:54 +08:00 |
|
Heiher
|
e046c60821
|
Bug 1290812 - Part 4: Implement the 64bit variant of BitOp on mips64. r=bbouvier
---
js/src/jit/MacroAssembler.h | 8 ++--
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 32 +++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 45 ++++++++++++++++++++++
4 files changed, 82 insertions(+), 4 deletions(-)
|
2016-10-10 17:07:53 +08:00 |
|
Heiher
|
3e986a5f8b
|
Bug 1290812 - Part 3: Implement the 64bit variant of Shift on mips64. r=bbouvier
---
js/src/jit/MacroAssembler.h | 9 +++--
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 44 ++++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 29 +++++++++++++-
4 files changed, 77 insertions(+), 6 deletions(-)
|
2016-10-10 17:07:52 +08:00 |
|
Heiher
|
c605b06adc
|
Bug 1290812 - Part 2: Implement the 64bit variant of Compare on mips64. r=nbp
---
js/src/jit/MacroAssembler.h | 4 +--
js/src/jit/mips64/CodeGenerator-mips64.cpp | 48 +++++++++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 2 ++
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 30 +++++++++++++++++
4 files changed, 82 insertions(+), 2 deletions(-)
|
2016-10-10 17:07:51 +08:00 |
|
Heiher
|
a4e2ed01c7
|
Bug 1290812 - Part 1: Preparations in IonMonkey to support i64 on mips64. r=jandem
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 36 ++++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 10 ++++++
js/src/jit/mips-shared/Lowering-mips-shared.h | 3 --
js/src/jit/mips64/Assembler-mips64.cpp | 1 +
js/src/jit/mips64/Lowering-mips64.cpp | 13 ++++++++
js/src/jit/mips64/Lowering-mips64.h | 3 ++
6 files changed, 63 insertions(+), 3 deletions(-)
|
2016-10-10 17:07:49 +08:00 |
|
Tooru Fujisawa
|
b5e8062593
|
Bug 1184922 - Part 4: Add a testcase for Array destructuring with accessing uninitialized lexical binding. r=shu
|
2016-10-10 16:55:37 +09:00 |
|
Tooru Fujisawa
|
44fb32823f
|
Bug 1184922 - Part 3: Add a test for array destructuring with complicated default values. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
98da8e65ef
|
Bug 1184922 - Part 2: Add a test for array destructuring with completed iterator. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
d6fa063f88
|
Bug 1184922 - Part 1.1: Update existing test to follow the change in array destructuring with completed iterator. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
7cff6189b8
|
Bug 1184922 - Part 1: Do not call iter.next() if the previous iter.next().done was true in array destructuring. r=shu
|
2016-09-27 13:57:00 +09:00 |
|
Tooru Fujisawa
|
f7fdcbd0d1
|
Bug 1184922 - Part 0: Make it possible to emit ParseNode twice. r=shu
|
2016-09-27 13:56:59 +09:00 |
|
Jim Blandy
|
56b1a8b4bd
|
Bug 1308572 - Remove unimplemented Debugger.Script features from JS Debugger API docs. r=jorendorff
|
2016-10-07 12:22:51 -07:00 |
|
Jim Blandy
|
6338646858
|
Bug 1308572 - Remove unimplemented Debugger.Source features from JS Debugger API docs. r=jorendorff
|
2016-10-07 12:22:16 -07:00 |
|
Jim Blandy
|
d94d8c5e7e
|
Bug 1308572 - Remove references to watchpoints from JS Debugger API docs. r=jorendorff
|
2016-10-07 11:32:37 -07:00 |
|
Jim Blandy
|
1e5d8f8851
|
Bug 1308572 - Remove references to generator special treatment from JS Debugger API docs. r=jorendorff
|
2016-10-07 11:28:39 -07:00 |
|
Jim Blandy
|
aac739437f
|
Bug 1308572 - Remove unimplemented Debugger.Environment features from docs. r=jorendorff
|
2016-10-07 11:07:33 -07:00 |
|
Jon Coppeard
|
d5f9a8fa71
|
Bug 974415 - Add a separate API to get the number of fixed slots in an object that can be used off-main-thread r=jandem
|
2016-10-06 15:56:15 +02:00 |
|
Jon Coppeard
|
71e010aedd
|
Bug 1165905 - Make JS_GetGlobalJitCompilerOption fail for unknown options r=jandem
|
2016-10-06 15:55:40 +02:00 |
|
Jan de Mooij
|
e6f7d2bfe3
|
Bug 1267163 followup - Use static_assert instead of MOZ_ASSERT. r=red, CLOSED TREE
|
2016-10-06 15:27:02 +02:00 |
|
Jan de Mooij
|
eb36b16c2d
|
Bug 1267163 - Port primitive value getprop stub to CacheIR. r=efaust
--HG--
extra : rebase_source : 1a6d1a66695288fdfd83ea9f10f6d8aa60ad3c06
|
2016-10-06 14:58:35 +02:00 |
|
Carsten "Tomcat" Book
|
7333917288
|
Merge mozilla-central to mozilla-inbound
|
2016-10-06 12:28:03 +02:00 |
|
Carsten "Tomcat" Book
|
5ee5b8bebb
|
Backed out changeset a045ca98c52c (bug 1198377) for suspicion that this cause windows 7 reftest crashes
--HG--
extra : rebase_source : ed3fc282977a9e5d949af1d72c88e4545ce77e56
|
2016-10-06 12:26:22 +02:00 |
|
Carsten "Tomcat" Book
|
7c8e81673d
|
merge mozilla-inbound to mozilla-central a=merge
|
2016-10-06 11:59:54 +02:00 |
|
Benjamin Bouvier
|
2706a2878b
|
Bug 1307973 : fix build bustage on win; r=me
|
2016-10-06 09:55:18 +02:00 |
|
Benjamin Bouvier
|
787dc14791
|
Bug 1307973 : Fix AFL wasm loop and prevent its future breakage; r=luke
MozReview-Commit-ID: DG6NaJZcc3W
--HG--
extra : rebase_source : 5032cf4e6c225520be9f9566d960017a63136979
extra : amend_source : c9529ee9344cde3aa7ad0d0e9d7a45e6d9905c43
|
2016-10-05 22:34:52 +02:00 |
|
Makoto Kato
|
a63d9581cc
|
Bug 1307723 - Use USE_CLOCK_API on Android 64-bit. r=terrence
MozReview-Commit-ID: GTPaqSbkh9T
|
2016-10-06 15:53:11 +09:00 |
|