André Bargull
0437a1cfc0
Bug 1306701 - Part 0.1: Remove dead code in BytecodeEmitter::emitDeclarationList. r=Waldo, shu
2016-10-10 10:29:04 -07:00
Phil Ringnalda
fe9d9c45d7
Merge m-c to m-i
...
MozReview-Commit-ID: B5Nf2oiDcqG
2016-10-10 19:13:45 -07:00
Phil Ringnalda
25afef5692
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: HlGgqNI8vwD
2016-10-10 19:07:58 -07:00
Bill McCloskey
83c134fb11
Bug 1308039 - Suppress incorrect GC hazard report
2016-10-10 18:40:21 -07:00
Bill McCloskey
387c3c0e70
Bug 1308039 - GC interrupt callbacks (r=jonco)
2016-10-10 18:06:17 -07:00
Bill McCloskey
da1e178940
Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
2016-10-10 18:06:16 -07:00
Bill McCloskey
a9f9cf1ed6
Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco)
2016-10-10 18:06:15 -07:00
Boris Zbarsky
13514334ba
Bug 946906 part 8. When getting a cacheable property off a DOM Xray, cache it on the Xray's expando object. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
fba67a8141
Bug 946906 part 6. Clear the relevant slots on Xray expandos when clearing cached slots on a DOM object. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
8070de70a2
Bug 946906 part 5. Use the codegenned JSClass, if available, when creating Xray expando objects. r=bholley
2016-10-10 18:16:26 -04:00
Boris Zbarsky
7f2945874f
Bug 946906 part 3. Create a macro for declaring Xray expando classes, and move the default Xray expand class definition to bindings code. r=bholley
2016-10-10 18:16:25 -04:00
Boris Zbarsky
171911dd94
Bug 946906 part 2. Declare XrayExpandoObjectClassOps in XrayWrapper.h so we can use it from bindings code. r=bholley
2016-10-10 18:16:25 -04:00
Boris Zbarsky
4d566db15c
Bug 946906 part 1. Move the ExpandoSlots enum to XrayWrapper.h. r=bholley
...
The other option, of course, is to just define an "expando slot count" constant
in the header and then static_assert it has the right value once the
ExpandoSlots enum is declared.
2016-10-10 18:16:25 -04:00
André Bargull
48c5ad2d8b
Bug 1059454 - Enable commented out constructor test in string-iterator-surfaces.js. r=till
2016-10-07 00:53:14 -07:00
André Bargull
0b6952c8ea
Bug 1290238 - Update the error message when directly invoking %TypedArray%. r=till
2016-10-07 02:31:51 -07:00
André Bargull
e75995ff81
Bug 1303396 - Don't assert when calling intrinsic_ConstructFunction with non-JSFunction. r=till
2016-10-06 22:18:19 -07:00
Andi-Bogdan Postelnicu
1bb22fcee7
Bug 1308884 - clean return from functions that use variable number of arguments. r=bholley
...
MozReview-Commit-ID: JXvNwPJyOvb
--HG--
extra : rebase_source : bcc602c6a10c0c157edbb8bbb568a0aaf1e06f64
2016-10-10 14:31:16 +03:00
Tom Schuster
b2117e6383
Bug 1308482 - Implement ObjectDefineProperties changes. r=arai
2016-10-09 20:42:07 +02:00
Tooru Fujisawa
63fd77857a
Backed out changeset 986b87b7d7c9 (bug 1184922)
2016-10-09 13:18:51 +09:00
Tooru Fujisawa
9c1a8a5b6a
Backed out changeset 9716bcfed35d (bug 1184922)
2016-10-09 13:18:51 +09:00
Tooru Fujisawa
4a9787ac6a
Backed out changeset 8122b345846f (bug 1184922)
2016-10-09 13:18:51 +09:00
Tooru Fujisawa
95330254b2
Backed out changeset 660c677d5e40 (bug 1184922)
2016-10-09 13:18:51 +09:00
Tooru Fujisawa
0ac33cae5e
Backed out changeset 2cf57bc9cf80 (bug 1184922)
2016-10-09 13:18:41 +09:00
Phil Ringnalda
080c63d412
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst
3cfa07e6d2
Bug 1304829 - Rename test_xrayToJS.xul's isReleaseBuild to isReleaseOrBeta. r=gabor
...
MozReview-Commit-ID: GCPbc0IfzTN
2016-10-08 11:15:44 +02:00
Sebastian Hengst
a9ff8689cb
Bug 1304829 - rename Spidermonkey's 'release' to 'release_or_beta'. r=arai
...
MozReview-Commit-ID: KHnDu4f01P0
2016-10-08 11:15:15 +02:00
Sebastian Hengst
cdcc9e20da
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Sebastian Hengst
05110ba250
Backed out changeset d3a026933bce (bug 1308039) for spidermonkey bustage. r=backout on a CLOSED TREE
2016-10-07 21:39:34 +02:00
Sebastian Hengst
e7f8eb7dc9
Backed out changeset 48e363362718 (bug 1308039)
2016-10-07 21:39:00 +02:00
Sebastian Hengst
1010d84618
Backed out changeset ab1d29e9c95c (bug 1308039)
2016-10-07 21:38:53 +02:00
Bill McCloskey
8c6a951cce
Bug 1308039 - GC interrupt callbacks (r=jonco)
2016-10-07 12:26:21 -07:00
Bill McCloskey
b5679facbf
Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
2016-10-07 12:26:20 -07:00
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