Commit Graph

57097 Commits

Author SHA1 Message Date
Petr Sumbera
6362119e0c Bug 1309157 - Looks for hypot in libm instead of libc in conversion-native-function.js. r=arai 2016-10-11 02:18:53 -07:00
Petr Sumbera
da0dbd824b Bug 1308897 - CodeCoverage.cpp is missing PRIu64 on several places. r=nbp 2016-10-11 13:10:43 +00:00
Sebastian Hengst
71ddac3537 Backed out changeset 6996ca3c1ef6 (bug 1308056) for Windows bustage and spidermonkey test failures. r=backout on a CLOSED TREE 2016-10-11 14:25:54 +02:00
Sebastian Hengst
2742cc30e9 Backed out changeset 7a39a87c6bb9 (bug 1308056) 2016-10-11 14:25:17 +02:00
Sebastian Hengst
19f705d5d8 Backed out changeset c417fb206f6c (bug 1308056) 2016-10-11 14:25:13 +02:00
Sebastian Hengst
4bc4fba9fc Backed out changeset 913ccaec26d5 (bug 1308056) 2016-10-11 14:25:09 +02:00
Sebastian Hengst
0e2b4dff95 Backed out changeset 27bec108f660 (bug 1308056) 2016-10-11 14:25:06 +02:00
Sebastian Hengst
aa9a8bde6a Backed out changeset 5aaf29ab8c30 (bug 1308056) 2016-10-11 14:25:02 +02:00
Sebastian Hengst
111aa330db Backed out changeset 8030f70a5130 (bug 1308056) 2016-10-11 14:24:59 +02:00
Benjamin Bouvier
4f9924e35f Bug 1308056: wasm: enable a few spec test cases; r=luke
MozReview-Commit-ID: AmK8iNrkMTr

--HG--
extra : rebase_source : e2fbb6560bab46b4f44dd1d7065f77bb9e460108
2016-10-07 16:20:18 +02:00
Benjamin Bouvier
63e6c9f167 Bug 1308056: wasm: add syntax for inline import/export in memories; r=luke
MozReview-Commit-ID: Ijh7d0eqvuM

--HG--
extra : rebase_source : f548885324df77c57511f33f47eaa85151245a94
2016-10-07 17:03:14 +02:00
Benjamin Bouvier
624db7b2dd Bug 1308056: Allow to index memory/table owner in elem/data sections; r=luke
MozReview-Commit-ID: 1Sk7OJkbKxi

--HG--
extra : rebase_source : c6ba578b222378cfd14972036d53f9c88dbbdc47
2016-10-07 16:22:24 +02:00
Benjamin Bouvier
cff747d16b Bug 1308056: wasm: add syntax for inline import/export in globals; r=luke
MozReview-Commit-ID: DLc7oCNkbpi

--HG--
extra : rebase_source : 2a9472e84eaf7363c9c9bb3c5a8e1b03a55d33ae
2016-10-07 17:14:17 +02:00
Benjamin Bouvier
5db4b59105 Bug 1308056: wasm: add syntax for inline import/export in functions; r=luke
MozReview-Commit-ID: 7lrs8wG3Tn0

--HG--
extra : rebase_source : 3b7f95bf18e86771e454148cc249e6e34d21bf16
2016-10-07 11:58:18 +02:00
Benjamin Bouvier
2a7a4b6f0e Bug 1308056: wasm: add anyfunc and inline import/export for tables; r=luke
MozReview-Commit-ID: 2DR2KN57OKT

--HG--
extra : rebase_source : d2ef40dc893623180640c614704a912546bfcfad
2016-10-07 17:03:38 +02:00
Benjamin Bouvier
59f55f80bf Bug 1308056: Rename ResizableLimits to Limits; r=luke
MozReview-Commit-ID: 3PUQIUk3HNw

--HG--
extra : rebase_source : 4348fc293d1a4da34ba51d97ef2f115b450645e7
2016-10-10 17:38:11 +02:00
André Bargull
e87b4eacab Bug 1306701 - Part 1: Evaluate var-initializer expression in for-in loop per Annex B.3.6 (ES2017). r=Waldo
--HG--
rename : js/src/tests/ecma_6/extensions/for-in-with-assignments.js => js/src/tests/ecma_2017/Statements/for-in-with-assignments.js
2016-10-10 10:29:32 -07:00
André Bargull
cd697b853d Bug 1306701 - Part 0.2: Remove no longer needed destructuring helper method from BytecodeEmitter. r=Waldo 2016-10-10 10:29:17 -07:00
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