Jeff Walden
c9a85da898
Bug 1052139 - Make prototype-setting first create Object.prototype so that subsequent prototype chain-splicing will work correctly. r=bz
2015-10-09 13:21:39 -07:00
Jeff Walden
5a14010e95
Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz
2015-10-10 18:27:48 -07:00
Tom Schuster
7de30b64ba
Bug 1212794 - Remove decompile-body functionality. r=till
2015-10-13 23:43:14 +02:00
Nick Fitzgerald
040e2d5aab
Bug 1211006 - Add Debugger.Source.prototype.canonicalId; r=ejpbruel
2015-10-13 09:42:39 -07:00
Terrence Cole
bc130fa093
Bug 1206987 - Only disable the GPF dialog during testing; r=sfink
...
--HG--
extra : rebase_source : 24779b325030ac836b4b11ff4f0577cc02dd2178
2015-10-13 09:23:17 -07:00
Jon Coppeard
c617698d29
Bug 1212128 - Revert test code changes now issues with oomTest() have been fixed r=jandem
2015-10-13 13:49:05 +01:00
Jon Coppeard
a48bd42655
Bug 1212469 - Fix some OOM handling issues shown up by the previous patch r=jandem
2015-10-13 13:37:08 +01:00
Jon Coppeard
0bba2d39d5
Bug 1212469 - Make oomTest() into a shell function r=nbp
2015-10-13 13:37:07 +01:00
Jon Coppeard
daef6b660b
Bug 1212343 - Propagate OOM from SafepointWriter r=nbp
2015-10-08 17:48:53 +01:00
Jan de Mooij
bb2d3f9b64
Bug 1209118 part 11 - Fix and simplify condition in GetPropertyIC::maybeDisable. r=efaust
2015-10-13 13:20:37 +02:00
Jakob Olesen
4021e72f40
Bug 1213881 - Run jsapi-tests in the arm64-sim autospider. r=sfink
...
--HG--
extra : rebase_source : 37b756d731dbc6b172c434d2819870a809adecb4
2015-10-12 08:48:00 +02:00
Shu-yu Guo
ecb26c53a9
Bug 1213552 - Fix typo in using TI to guard against introducing shadowing global lexical bindings. (r=efaust)
2015-10-12 23:09:42 -07:00
Shu-yu Guo
89fd3f53e8
Bug 1213574 - Fix up static scopes inside scripts wrt the static global lexical scope when merging parse task compartments. (r=jandem)
2015-10-12 23:09:42 -07:00
Jeff Walden
7e3cae8b2c
Bug 1214051 - Reject NaN as a sampling probability, and test the floating point value range harder. r=jimb
2015-10-12 22:10:10 -07:00
Heiher
04541852cf
Bug 1205167 - IonMonkey: MIPS64: Fix typo in Assembler-mips64. r=nbp
...
---
js/src/jit/mips64/Assembler-mips64.cpp | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
2015-10-13 18:12:24 +08:00
Heiher
990f7ecd0c
Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov
...
---
js/src/jit/mips32/Trampoline-mips32.cpp | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
2015-10-13 17:15:57 +08:00
Heiher
2382e575d6
Bug 1213742 - IonMonkey: MIPS64: Import BaselineIC-mips64. r=nbp f=rankov
...
---
js/src/jit/mips64/BaselineIC-mips64.cpp | 47 +++++++++++++++++++++++++++++++++
js/src/moz.build | 1 +
2 files changed, 48 insertions(+)
create mode 100644 js/src/jit/mips64/BaselineIC-mips64.cpp
2015-10-13 17:15:55 +08:00
Heiher
b9a00a0485
Bug 1213741
- IonMonkey: MIPS64: Import BaselineCompiler-mips64. r=nbp f=rankov
...
---
js/src/jit/mips64/BaselineCompiler-mips64.cpp | 16 ++++++++++++++++
js/src/jit/mips64/BaselineCompiler-mips64.h | 26 ++++++++++++++++++++++++++
js/src/moz.build | 1 +
3 files changed, 43 insertions(+)
create mode 100644 js/src/jit/mips64/BaselineCompiler-mips64.cpp
create mode 100644 js/src/jit/mips64/BaselineCompiler-mips64.h
2015-10-13 17:15:53 +08:00
Heiher
298bfc7a6c
Bug 1213740 - IonMonkey: MIPS64: Import Bailouts-mips64. r=nbp f=rankov
...
---
js/src/jit/mips64/Bailouts-mips64.cpp | 28 ++++++++++++++++++++++++++++
js/src/moz.build | 1 +
2 files changed, 29 insertions(+)
create mode 100644 js/src/jit/mips64/Bailouts-mips64.cpp
2015-10-13 17:15:51 +08:00
Heiher
00ca55f93e
Bug 1205167 - IonMonkey: MIPS64: Import Assembler-mips64. r=nbp f=rankov
...
---
js/src/jit/mips64/Assembler-mips64.cpp | 493 +++++++++++++++++++++++++++++++++
js/src/jit/mips64/Assembler-mips64.h | 186 +++++++++++++
js/src/moz.build | 1 +
3 files changed, 680 insertions(+)
create mode 100644 js/src/jit/mips64/Assembler-mips64.cpp
create mode 100644 js/src/jit/mips64/Assembler-mips64.h
2015-10-13 17:15:48 +08:00
Heiher
d4381dd681
Bug 1205167 - IonMonkey: MIPS: Import MIPS64 support into Assembler-mips-shared. r=froydnj f=rankov
...
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 280 +++++++++++++++++++++++
js/src/jit/mips-shared/Assembler-mips-shared.h | 105 ++++++++-
2 files changed, 379 insertions(+), 6 deletions(-)
2015-10-13 17:15:46 +08:00
Nick Fitzgerald
3f6f5e744d
Bug 1201620 - Follow up: add a missing null check in js::SavedFrame::isSavedFrameOrWrapperAndNotProto; r=terrence
2015-10-12 16:48:07 -07:00
Nick Fitzgerald
f3032c8c01
Bug 1201620 - Make SavedFrame stacks structured cloneable; r=sfink
2015-10-12 13:29:48 -07:00
Jan de Mooij
2ffe42de82
Bug 1209118 part 10 - Fix a performance issue when disabling GetPropertyIC. r=efaust
2015-10-12 22:04:19 +02:00
Nicolas B. Pierron
6022217e06
Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl
2015-10-12 20:21:07 +02:00
Jason Orendorff
ca4d61c183
Bug 1211607, part 9 - JS::Call, JS::Construct, and friends. r=jandem.
...
--HG--
extra : commitid : JJgCSwgvJHN
extra : rebase_source : 888c04eac8a289484d0da7fa6cf5d2026e255a9a
2015-07-13 16:52:53 -05:00
Jason Orendorff
c11a281419
Bug 1211607, part 8 - JS_Enumerate. r=jandem.
...
--HG--
extra : commitid : 94AhMsWGh2c
extra : rebase_source : 0f9f30ca290909e3f7614b1ab43a01b398ea7ae6
2015-07-13 16:26:09 -05:00
Jason Orendorff
719bd6e36e
Bug 1211607, part 7 - JS_DeleteProperty and friends. r=jandem.
...
--HG--
extra : commitid : BzGN71bZ4J1
extra : rebase_source : 40a26269a446a200045bdd90c749507cd3ad10be
2015-07-13 16:22:47 -05:00
Jason Orendorff
449f4f5543
Bug 1211607, part 6 - JS_SetProperty and friends. r=jandem.
...
--HG--
extra : commitid : DJ4TPtOSQIm
extra : rebase_source : e43426e1c429bb06d5e3c2704e1c4947e1a055cf
2015-07-13 15:57:04 -05:00
Jason Orendorff
49731758ed
Bug 1211607, part 5 - JS_GetProperty and friends. r=jandem.
...
--HG--
extra : commitid : 3VldLHDAIac
extra : rebase_source : 86511cfc2296a7baedbd402c57857ba124b9ab4d
2015-07-13 15:43:08 -05:00
Jason Orendorff
103ae1a28e
Bug 1211607, part 4 - JS_HasProperty and friends. r=jandem.
...
--HG--
extra : commitid : BIJsqylNFYC
extra : rebase_source : f2be23840b5be1f2a74c849d19b14ba44e3b8448
2015-07-13 15:34:06 -05:00
Jason Orendorff
bb692649e3
Bug 1211607, part 3 - JS_DefineProperty and friends. r=jandem.
...
--HG--
extra : commitid : 4QqGZSaROPR
extra : rebase_source : dc75dc5f4d59d61ab221d7632cfe6d67adef0663
2015-07-13 15:21:46 -05:00
Jason Orendorff
0139e7087a
Bug 1211607, part 2 - JS_GetOwnPropertyDescriptor and friends. r=jandem.
...
--HG--
extra : commitid : BDiP7Ps6PtX
extra : rebase_source : 208b6edd377fc816c2396e853eddddaae502f387
2015-07-13 15:06:17 -05:00
Jason Orendorff
689e858cea
Bug 1211607, part 1 - Document JSAPI functions that call object internal methods: JS_GetPrototype through JS_PreventExtensions. r=jandem.
...
--HG--
extra : commitid : GL8103oFI0M
extra : rebase_source : 60780301898efa2011140922b7d398ce6b083a49
2015-07-13 14:57:27 -05:00
Steve Fink
2d3abdfef0
Bug 1213024 - Comment the structured clone reading and writing, r=fitzgen
...
DONTBUILD; comment-only change.
--HG--
extra : commitid : LhEVoK5N2g7
extra : rebase_source : f457edc1b4e5c5dd148f550486190034145dfe8e
2015-10-12 10:32:36 -07:00
Jan de Mooij
f0594f92c9
Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust
2015-10-12 14:23:57 +02:00
Jan de Mooij
5aa1a93a85
Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust
2015-10-12 14:23:57 +02:00
Jan de Mooij
f4027682a8
Bug 1209118 part 7 - Disable GetPropertyIC when the IC fails to attach stubs. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
5a31f43dcf
Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
0a29747577
Bug 1209118 part 5 - Move dense element hole stub. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
4a1bb93855
Bug 1209118 part 4 - Move dense element stub. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
71cad2c803
Bug 1209118 part 3 - Move arguments element stub. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
c93f4ab8c8
Bug 1209118 part 2 - Fix GetPropertyIC stubs. r=efaust
2015-10-12 14:23:56 +02:00
Jan de Mooij
c80ed135ad
Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust
2015-10-12 14:23:55 +02:00
Tooru Fujisawa
472cd29b10
Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till
...
--HG--
extra : commitid : CNXXO8TPMDG
2015-10-12 16:44:42 +09:00
Tooru Fujisawa
e94d2dbb48
Bug 1213564 - Fix SpiderMonkey bytecode documentation comment format. r=jandem
...
--HG--
extra : commitid : JYFsbeU2Qhm
2015-10-10 18:34:28 +09:00
Morris Tseng
6c0c249c5a
Bug 709490 - Part 3: Transfer OffscreenCanvas from mainthread to workers. r=baku, r=sfink
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
--HG--
extra : rebase_source : 5cbf8b9f53b7d1978c6371dbdb3771f80b94a171
2015-10-12 11:21:03 +08:00
Heiher
44b273355b
Bug 1213532 - IonMonkey: MIPS32: Rename BaseFloatRegisters to FloatRegistersMIPSShared. r=arai
...
---
js/src/jit/mips32/Architecture-mips32.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2015-10-12 17:14:54 +08:00
Heiher
6add4b90ea
Bug 1213532 - IonMonkey: MIPS32: Fix call FloatRegistersMIPSShared::GetName recursive. r=arai
...
---
js/src/jit/mips32/Architecture-mips32.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2015-10-12 17:05:02 +08:00
Jakob Olesen
5c240f7a58
Bug 1208674 - Fix ToggleCall to handle constant pools. r=sstangl
...
Handle constant pools inserted anywhere, even at the initial pointer
location. Don't attempt handling constant pools with natural guard
branches. They are not relevant here (and actually never generated
currently).
Stop flushing constant pools in toggledCall(). Since ToggleCall() does
handle constant pools at any point, there is no need to prevent their
insertion.
Replace the NextInstruction() functions with Instruction::skipPool()
which mimics the ARM implementation.
Add an Instruction::IsStackPtrSync() which recognizes the instructions
inserted by syncStackPtr().
2015-10-11 18:13:09 +02:00