Commit Graph

56777 Commits

Author SHA1 Message Date
Tooru Fujisawa
6e42b2314d Bug 1300380 - Fix autospider on osx. r=terrence 2016-09-27 10:42:13 +09:00
Tooru Fujisawa
5f508aae61 Bug 1300380 - Move deep clone test into separated file and mark it slow in cgc. r=terrence 2016-09-27 10:42:13 +09:00
Tooru Fujisawa
44428e1257 Bug 1300380 - Suppress warning for unused private on osx arm build. r=bbouvier 2016-09-27 10:42:13 +09:00
Tooru Fujisawa
e961cd6c92 Bug 1300380 - Add f64_cmp.wast.js and float_exprs.wast.js wasm jit-tests to cgc-jittest-timeouts.txt. r=bbouvier 2016-09-27 10:42:12 +09:00
Benjamin Bouvier
31ba17fbcb Bug 1305097: Enhance error reporting from the ToAST transformation; r=luke 2016-09-26 10:33:06 +02:00
Benjamin Bouvier
8bd74b039e Bug 1300380: Build the ARM simulator under macosx with sse2 too; r=jandem
And workaround a small oversight of clang in Simulator::canonicalizeNaN(float),
which does a float->double->float conversion messing up with the signal/quiet
bit of NaN values.

MozReview-Commit-ID: 9izzAfPpP3b

--HG--
extra : rebase_source : 646603c182eee90ffa925f08cdfc4d879ab80e71
extra : amend_source : 60ee8d3e5c7053f14193dc60de87530e512e04cd
extra : histedit_source : 3977dce49fdc590c6552a086bac598e8ee1e4c37
2016-09-22 18:21:36 +02:00
Benjamin Bouvier
68d9d89340 Bug 1300380: Fix undefined behavior under WasmTruncate functions; r=h4writer
MozReview-Commit-ID: I3lbWLKHO4g

--HG--
extra : rebase_source : 870752aae0022baaf9a9b31ee5e196b022fa4518
extra : histedit_source : 9353b1f4828cfd73a1102c190e090d6726aa3506
2016-09-22 18:19:28 +02:00
Terrence Cole
76b800594e Backed out changeset d85334f696eb (bug 1285057) for implicitly depending on clang 3.8.
--HG--
extra : rebase_source : 472f9411c9d528d63d523c99f4842a1216bdd560
2016-09-23 15:59:55 -07:00
Luke Wagner
6981487fab Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Dan Gohman
81c8022109 Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
MozReview-Commit-ID: EZmgEwtd4Yt
* * *
[mq]: fix-close-loop

MozReview-Commit-ID: IGx436dWetv
* * *
[mq]: ensure-webassembly-in-eval

MozReview-Commit-ID: J6eGrJPHN4A
* * *
[mq]: fix-unreachable

MozReview-Commit-ID: IBVUVuRRm4t
* * *
[mq]: update-names-section

MozReview-Commit-ID: 8LcjQh5lpcx
* * *
[mq]: skip-unknown

MozReview-Commit-ID: Ekj9t3ydS9a
2016-09-23 09:13:15 -05:00
Andrew McCreight
5b9c57b7a2 Bug 1301301, part 1 - Unify NoteJSObject and NoteJSScript into NoteJSChild. r=smaug
This will let my next patch pass in other GC things.

This should not change behavior in any important way.

MozReview-Commit-ID: FykviKKvQzI
2016-09-23 15:42:13 -07:00
Brian Hackett
47c77f7e97 Bug 1247926 - Fix analysis of preliminary array object groups when creating JSON or literal objects, r=jandem.
--HG--
extra : rebase_source : 209e72b121f07e22ea3163bab7c41e4d66dbbb46
2016-09-23 12:48:50 -06:00
Wes Kocher
5f32db3045 Backed out changeset 958074f3b830 (bug 1287220) for frequent jit failures a=backout CLOSED TREE 2016-09-23 15:01:13 -07:00
Wes Kocher
a1e486e2b1 Backed out changeset 62999f48c433 (bug 1303079) for frequent jit failures a=backout CLOSED TREE 2016-09-23 15:01:00 -07:00
Tooru Fujisawa
f439e68cda Bug 1304737 - Do not ignore trailing .* on matchOnly RegExp execution. r=h4writer 2016-09-24 05:10:55 +09:00
Terrence Cole
25a54842c3 Backed out changeset ac1ae4224375 (Bug 1298773) for JP failures on a CLOSED TREE. 2016-09-23 10:58:56 -07:00
Luke Wagner
b3ebdc2a60 Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Dan Gohman
28d57ea0f3 Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
MozReview-Commit-ID: EZmgEwtd4Yt
* * *
[mq]: fix-close-loop

MozReview-Commit-ID: IGx436dWetv
* * *
[mq]: ensure-webassembly-in-eval

MozReview-Commit-ID: J6eGrJPHN4A
* * *
[mq]: fix-unreachable

MozReview-Commit-ID: IBVUVuRRm4t
* * *
[mq]: update-names-section

MozReview-Commit-ID: 8LcjQh5lpcx
* * *
[mq]: skip-unknown

MozReview-Commit-ID: Ekj9t3ydS9a
2016-09-23 09:13:15 -05:00
Terrence Cole
6709366d62 Bug 1298773 - Expose wrappees that may be used through a wrapper; r=jonco 2016-09-14 14:17:46 -07:00
Terrence Cole
c55565e569 Bug 1291001 - Split wrap and rewrap to simplify semantics around |existing|; r=jonco
--HG--
extra : rebase_source : f85c2d0788536c5675fd5945c745879d3f3525e0
2016-08-02 11:03:04 -07:00
Vinayak Agarwal
31d21069da Bug 1304097 - Used consumeKnownToken instead of getToken. r=arai
--HG--
extra : rebase_source : 41349bbc3e759a373f68e041633d150c8dd38df7
2016-09-21 23:31:19 +05:30
Hannes Verschore
c3bda17cff Bug 1300546: IonMonkey: Make sure the registers of lhs and rhs don't overlap during ALU, r=bbouvier 2016-09-20 14:48:52 +02:00
h4writer
649deda41d Bug 1302417: TraceLogging - Don't run the debug check when the item is an error, r=bbouvier 2016-09-20 14:48:50 +02:00
Jon Coppeard
9083c57cbe Bug 1303015 - Update assertions now CCWs can be allocated in the nursery r=terrence 2016-09-23 13:17:42 +01:00
Jon Coppeard
c2222d8e7c Bug 1304653 - Improve heap checking zeal mode r=sfink 2016-09-23 13:17:41 +01:00
Jon Coppeard
ccb9a8b6b9 Bug 1304543 - Minimising nusery size conflicts with nursery zeal mode r=terrence 2016-09-23 13:17:41 +01:00
Jan de Mooij
58f17b710c Bug 1304390 - Compress/decompress script sources in chunks. r=luke 2016-09-23 12:55:14 +02:00
Jan de Mooij
ff16d58af3 Backed out changeset aad183efb09a (bug 1303754) for regressions. 2016-09-23 09:50:47 +02:00
Terrence Cole
02f5e80db6 Bug 1245316 - Use Rooted<GCVector> to implement AutoVector; r=sfink
--HG--
extra : rebase_source : 24a7c4e21ea94820d94a4e8454044e4f1988365e
2016-09-22 17:01:38 -07:00
Luke Wagner
aa1716839f Bug 1301797 - add Uint8ClampedArray test (r=me)
MozReview-Commit-ID: HvLsqsSRScl
2016-09-22 18:47:07 -05:00
Jeff Walden
59eaca811c Bug 1302994 - Precautionarily peek at the next token after the AssignmentExpression in a for-loop head's declaration, when searching for a for(;;)'s first semicolon, in case the init-component ends in a lazy inner function that, when skipped during full-parsing, clears lookahead. r=arai
--HG--
extra : rebase_source : e068b91e1529b53f89124679b057b18e27a1433c
2016-09-22 16:05:20 -07:00
Jeff Walden
4ba700f16d Bug 1302276 - Don't abuse mozilla::Forward in move-constructor definitions to move members/base classes into the new object, and correctly use perfect forwarding in Zone::cellIter. r=terrence
--HG--
extra : rebase_source : e57f8cbb51e5e7fccd928b38bd36bd8d09abb4de
2016-09-12 16:35:27 -07:00
Jim Blandy
55de856625 Bug 1304523 - Make Debugger.prototype.findScripts validate query 'source' property. r=fitzgen 2016-09-21 14:47:05 -07:00
Jeff Walden
6584067c0f Bug 1299519. r=shu
--HG--
extra : rebase_source : 0e1a0c284a397cb4acb0a8c5604b2bf041270677
2016-08-31 16:33:47 -07:00
Shu-yu Guo
ce5eebf5d8 Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust) 2016-09-22 12:42:37 -07:00
Ehsan Akhgari
f993ff03ab Bug 1297687 - Part 4: Specify an OriginAttribute for the XBL content's expanded principal; r=bholley 2016-09-22 13:27:58 -04:00
Ehsan Akhgari
e45aad00ec Bug 1297687 - Part 3: Ensure that the expanded principal of a sandbox has a sensible OriginAttributes; r=bholley
This patch allows specifying an OriginAttributes when creating a sandbox
using Components.utils.Sandbox() by specifying an originAttributes
member on the options dictionary.

If an OA is specified in this way, it is used for creating codebase
principals from the string arguments passed to the function.  Otherwise,
if one or more principals are passed in the array argument to Sandbox(),
the OA of the principal(s) is used to construct codebase principals from
the strings inside the array.  In this case, we check to make sure that
all of the passed principals have the same OA, otherwise we'll throw an
exception.

In case no explicit OA is specified and no principals are passed in the
array argument, we create the codebase principals using a default OA.
2016-09-22 13:27:51 -04:00
Benjamin Bouvier
48aef09e25 Bug 1248555: Block a few slow tests under CGC; r=jonco
MozReview-Commit-ID: AVt5J92bqcw

--HG--
extra : rebase_source : f6f48971eeced9abc2b0ed8972830b08c88a7e35
2016-09-22 18:53:58 +02:00
Terrence Cole
b605dece0c Bug 1285057 - Blacklist UBSan detection of the GC's generic interfaces; r=sfink
--HG--
extra : rebase_source : f5367a8685ec462edb7e30e5ed3d274b4a9bcd0f
2016-07-07 08:59:36 -07:00
Steve Fink
3d7c5d34f5 Bug 1303461 - Limit Android stack size to 3/4 of the actual 1MB, r=jandem
--HG--
extra : rebase_source : fc0994289923f36c577dd97e1d5eb35747102e36
2016-09-19 10:08:18 -07:00
Terrence Cole
48b3b2ea1a Bug 1294563 - Fix the pre-compacting interrupt's position; r=jonco 2016-09-21 09:33:12 -07:00
Benjamin Bouvier
f570ac6d0a Bug 1248555: Unbreak the build; r=me 2016-09-22 16:11:36 +02:00
Benjamin Bouvier
692c68453b Bug 1248555: Tests only; r=sunfish
MozReview-Commit-ID: 4fudrHeZCp1

--HG--
extra : rebase_source : 0dfba02ff7b1317e016009fcc8c7d2c0708ac765
2016-09-21 19:34:32 +02:00
Benjamin Bouvier
6daeb5d468 Bug 1248555: Move {Read,Create}{I64|CustomNaN}Object into WasmJS.h; r=luke
Also unbreak non-unified build, arm64 and no-jit builds.

MozReview-Commit-ID: 5RmsNNV1iWQ

--HG--
extra : rebase_source : ee5e6ed081189de0d061c40bd355affbdba09de7
2016-09-22 11:57:15 +02:00
Benjamin Bouvier
b880d025fd Bug 1248555: Addendum: support uncanonicalized NaNs in globals too; r=luke
MozReview-Commit-ID: JKIUhXBhJRe

--HG--
extra : rebase_source : bd5dc7a4c9ad4ac483fa48cf82c283d3a39fc8fe
2016-09-21 19:18:51 +02:00
Benjamin Bouvier
484b067500 Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
MozReview-Commit-ID: 7EMMYoz3Rsb

--HG--
extra : rebase_source : c5de8746640608ba3efe5ff9272679c221c3e23b
2016-09-21 19:19:40 +02:00
Jon Coppeard
1295093170 Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=decoder 2016-09-22 13:02:40 +01:00
Jon Coppeard
b05c3b7d30 Bug 1304425 - Cancel off thread compilations by runtime or zone GC state where possible r=jandem r=terrence 2016-09-22 11:24:33 +01:00
Jon Coppeard
9514c22374 Bug 1304425 - Refactor CancelOffThreadIonCompile and make it wait for builders to cancel in parallel r=jandem 2016-09-22 11:24:33 +01:00
Carsten "Tomcat" Book
ce8c91d458 Merge mozilla-central to mozilla-inbound 2016-09-22 11:56:22 +02:00