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
Jakob Olesen
650d8674e8
Bug 1208674 - part 1: Add ToggleCall assertions. r=sstangl
...
Assert that the ToggleCall() function does not overwrite any unexpected
instructions.
2015-10-11 18:13:09 +02:00
Heiher
a02161d4e3
Bug 1210322 - IonMonkey: MIPS: Rename BaseFloatRegister/s to FloatRegister/sMIPSShared. r=nbp
...
---
js/src/jit/mips-shared/Architecture-mips-shared.h | 6 +++---
js/src/jit/mips32/Architecture-mips32.h | 4 ++--
js/src/jit/mips64/Architecture-mips64.h | 6 +++---
3 files changed, 8 insertions(+), 8 deletions(-)
2015-10-12 04:46:03 +08:00
Heiher
0983771843
Bug 1205166 - IonMonkey: MIPS64: Import Architecture-mips64. r=nbp f=rankov
...
---
js/src/jit/mips64/Architecture-mips64.cpp | 76 ++++++++++
js/src/jit/mips64/Architecture-mips64.h | 226 ++++++++++++++++++++++++++++++
js/src/moz.build | 6 +-
3 files changed, 307 insertions(+), 1 deletion(-)
create mode 100644 js/src/jit/mips64/Architecture-mips64.cpp
create mode 100644 js/src/jit/mips64/Architecture-mips64.h
2015-10-12 04:45:56 +08:00
Heiher
72beb2cfc6
Bug 1205166 - IonMonkey: MIPS: Import MIPS64 support into Architecture-mips-shared. r=nbp f=rankov
...
---
.../jit/mips-shared/Architecture-mips-shared.cpp | 4 +--
js/src/jit/mips-shared/Architecture-mips-shared.h | 33 ++++++++++++++++++----
2 files changed, 29 insertions(+), 8 deletions(-)
2015-10-12 04:45:49 +08:00
Jeff Walden
a83ec4837b
Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz
...
--HG--
extra : rebase_source : ca97d872091b35bb3b729f971f8cbfed404fd7bc
2015-10-09 13:21:39 -07:00
Terrence Cole
9ba17a864f
Bug 1213133 - Remove jit-test's legacy multiprocessing and serial task runners; r=sfink
2015-10-09 13:39:17 -07:00
Terrence Cole
1e2222982c
Bug 1213129 - Share worker count derivation code between jit and js test suites; r=sfink
2015-10-09 13:39:05 -07:00
Boris Zbarsky
b90baf6535
Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly
2015-10-09 16:48:10 -04:00
Terrence Cole
842a6a169a
Bug 1213127
- Switch jit-tests over to using jstest's task runner; r=sfink
...
--HG--
extra : rebase_source : e7898cef866653af74374cc5440a9005fc6fbcad
2015-10-09 13:28:59 -07:00
Terrence Cole
8ee503dbff
Bug 1213365 - Share environment control code between js and jit test harnesses; r=sfink
...
--HG--
extra : rebase_source : ed75f1c4bb4d3ca853f1b6e6d9b93f019d39cc24
2015-10-09 12:56:27 -07:00
Terrence Cole
7f709faaea
Bug 1213111 - Extract progressbar from jittest's process_test_results; r=sfink
...
--HG--
extra : rebase_source : 3704f33be30bb370218b38246b27a17ac8c7b546
2015-10-09 12:54:57 -07:00
Terrence Cole
3d9eb107a8
Bug 1213104 - Pass the ProgressBar directly, since we are no longer using results; r=sfink
...
--HG--
extra : rebase_source : 37fe5b3614ddd2165ead9d2366e643691f507187
2015-10-09 12:54:25 -07:00
Jeff Walden
75b257996c
Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz
...
--HG--
extra : rebase_source : 7d196acc689d26153ba2462ff2c78fc94ec7351a
2015-10-08 15:08:13 -07:00
Eric Faust
980f4a8f37
Bug 1105463 - Follow up: Fix erroneous syntax test. (r=theSheriffMadeMeDoIt)
2015-10-09 13:22:10 -07:00
Eric Faust
6bdfc72d37
Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
2015-10-09 09:33:57 -07:00
Wes Kocher
e97be1e0dc
Backed out changeset cf4cdc781c72 (bug 1105463) for build bustage CLOSED TREE
2015-10-09 09:55:35 -07:00
Eric Faust
3dbb3a51aa
Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
2015-10-09 09:33:57 -07:00
Lars T Hansen
cecee28175
Bug 1212390 - correct test case. r=jonco
2015-10-09 11:53:31 +01:00
Tooru Fujisawa
90a36b2cba
Bug 1208341 - Make NativeObject::goodElementsAllocationAmount fallible. r=Waldo
...
--HG--
extra : commitid : 4CMt7MTHfMA
extra : rebase_source : cee060f532cd62f8286726fb7d13479eb6f74232
2015-09-25 23:12:39 +09:00
Lars T Hansen
38703f8d07
Bug 1212390 - fix lingering bugs around oomAtAllocation. r=jonco
2015-10-09 10:58:12 +01:00
Eric Faust
917310817d
Bug 1141863 - Followfollowfollowup: Remove redundant assert causing rooting hazards. (r=Waldo over IRC) CLOSED TREE
2015-10-08 21:07:47 -07:00
Jeff Walden
3aa6df2874
Bug 1141863 - Last followup fix for a couple jstest failures. r=orange in a CLOSED TREE
2015-10-08 20:03:47 -07:00
Jeff Walden
3ea4cb95a0
Bug 1206594 - Followup hazard-fix. r=H-bustage in a CLOSED TREE
2015-10-08 18:56:11 -07:00
Eric Faust
0cc89de95a
Bug 1141863 - Followup: Clean up proxy get traps to handle new |this| creation semantics. (rs=Waldo) CLOSED TREE
2015-10-08 18:37:16 -07:00
Jim Blandy
3a57c83537
Bug 1206596: Address review nits. DONTBUILD r=fitzgen
...
--HG--
extra : amend_source : ce6dc6708a72fd2581e83d29ac051d48788ad7c5
2015-10-08 17:13:55 -07:00
Jim Blandy
954b9b3f09
Bug 1206594: Address review comments. r=fitzgen
...
--HG--
extra : rebase_source : f15999b85e2aec44e99ebd28908b39757874bda9
2015-10-08 17:05:01 -07:00
Eric Faust
a938244ccd
Bug 1141863 - Tests. (r=jorendorff)
2015-10-08 17:01:49 -07:00
Eric Faust
6cbeeeb97c
Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
2015-10-08 17:01:49 -07:00
Eric Faust
3eab0ab893
Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
2015-10-08 17:01:49 -07:00
Eric Faust
8548d0864a
Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo)
2015-10-08 17:01:48 -07:00
Jim Blandy
4858041f5e
Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen
...
--HG--
extra : rebase_source : 9bde9fc52a0a0badcf264af12f4d98893d466348
2015-09-17 16:29:39 -07:00
Jim Blandy
848a2464c3
Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen
...
--HG--
extra : rebase_source : 3364c00ab6bdc8d96befeea60c8fd106b8fdcd21
2015-09-16 21:46:54 -07:00
Jim Blandy
8bd1033c7a
Bug 1206594: Update SavedStacks sampling probability only when a Debugger changes its probability, not on every sample taken. r=fitzgen
...
--HG--
extra : rebase_source : 35e2357d0fa4dc16b9c5a440ef806678caf281e4
2015-09-16 17:55:14 -07:00
Jim Blandy
0ee8c8ee9b
Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen
...
--HG--
extra : rebase_source : 5555867b3cc1baa6f1a4b9ff9d0cc811a365125d
2015-08-31 14:33:52 -07:00
Jeff Walden
97f503201e
Bug 1052139 - Make more objects on the global prototype chain have immutable [[Prototype]], when we enable enforcement of this requirement. r=bz
...
--HG--
extra : rebase_source : bf51eb7770db290b639653cdcbf3586f888e8727
2015-10-08 15:07:57 -07:00
Jeff Walden
631c5b85a9
Bug 1052139 - Make the [[Prototype]] of various (but not all) objects on the window object's [[Prototype]] chain immutable. BUT, also disable the code that actually respects immutable-prototype handling -- it'll be a one-liner to revert this when we're ready to do so. Making the rest of the chain immutable will happen in separate patches. r=bz
...
--HG--
extra : rebase_source : cb06025bfeb93d5b67315cc7c21e229b99666d24
2014-11-28 02:58:23 -05:00
Wes Kocher
b357e5db42
Backed out changeset ab9dbd4c1ec4 (bug 1212343) for oomInArrayProtoTest.js bustage
2015-10-08 14:44:06 -07:00
Shu-yu Guo
2157082432
Bug 1212183 - Followup: add back comment that got lost between backout and relanding. DONTBUILD
2015-10-08 13:20:59 -07:00
Sean Stangl
e0daa2c40a
Bug 1212656 - ARM64: Fix automation build failures. (r=efaust)
2015-10-08 12:14:13 -07:00
Bobby Holley
796a2d66a8
Bug 1212693 - Remove skipCOWCallableChecks. r=bz
2015-10-08 10:22:00 -07:00
Wes Kocher
c908c03075
Backed out changeset a4e0f0475b78 (bug 1212258) for SM(e) orange
2015-10-08 10:15:38 -07:00
Jon Coppeard
bb863eaf07
Bug 1212756 - Fix jstests --debug option r=terrence
2015-10-08 17:48:53 +01:00
Jon Coppeard
6c9c84a8e4
Bug 1212349 - Encapsulate the shell's per-runtime state r=jandem
2015-10-08 17:48:53 +01:00
Jon Coppeard
db67be8145
Bug 1212343 - Propagate OOM from SafepointWriter r=nbp
2015-10-08 17:48:53 +01:00