Luke Wagner
37c2676a61
Bug 1311994 - Baldr: update type codes to match 0xd (r=sunfish)
...
MozReview-Commit-ID: 7pCkgkiouDY
--HG--
extra : rebase_source : 8032194e65c7c91693795098ae3d865b563b8036
2016-10-24 13:10:32 -05:00
Tooru Fujisawa
0867e151d5
Bug 1290506 - Clone RegExp object at the top of RegExpGlobalReplaceOptFunc and RegExpGlobalReplaceOptElemBase to avoid the effect of RegExp#compile. r=till
2016-10-25 00:54:23 +09:00
Tooru Fujisawa
6ed0738dc1
Bug 1311633 - Add disRegExp testing function. r=till
2016-10-25 00:54:23 +09:00
Tooru Fujisawa
bfe7fdd732
Bug 1279545 - Part 2: Add tests for RegExp parse tree. r=till
2016-10-25 00:54:22 +09:00
Tooru Fujisawa
bbf362285f
Bug 1279545 - Part 1: Add parseRegExp testing function. r=till
2016-10-25 00:54:22 +09:00
Carsten "Tomcat" Book
d7fd96b2af
Backed out changeset 8cb2020d0325 (bug 1308996) for arm failures
2016-10-24 16:49:02 +02:00
Lars T Hansen
11e5880d69
Bug 1308996 - make simulated segfault fixups conditional. r=bbouvier
...
--HG--
extra : rebase_source : f5ec8ef568abc32f8a3251c1b8448a7bf78c5c41
2016-10-10 20:30:06 +02:00
Benjamin Bouvier
21a8e4efd4
Bug 1310949: Fix non-unified build bustage; r=me
...
MozReview-Commit-ID: E8HEBmQqNO4
--HG--
extra : rebase_source : 806dcc5ef11a21382b20fadbe3604838a44addff
2016-10-24 13:15:44 +02:00
Hannes Verschore
8bce4d3904
Bug 1205073: IonMonkey - Take definition type in consideration when splitting before first register use, r=bhackett
2016-10-24 13:08:11 +02:00
Hannes Verschore
6572f13e21
Bug 1307354: TraceLogging - Make sure the payload is marked as used during creation, r=bbouvier
2016-10-24 13:08:08 +02:00
Benjamin Bouvier
7350100679
Bug 1310949: Render Data section; r=luke
...
MozReview-Commit-ID: ETfxSaLZPBc
--HG--
extra : rebase_source : c050b686f9d6cd61f265c4444d745523082a98dd
2016-10-20 11:06:12 +02:00
Benjamin Bouvier
7173e505bd
Bug 1310949: Factor out DecodeDataSection; r=luke
...
MozReview-Commit-ID: 2M84eKv8sIj
--HG--
extra : rebase_source : 01577305b499cb45d59913585bb58c85a86bcf9a
2016-10-20 12:48:44 +02:00
Benjamin Bouvier
eb51521368
Bug 1310949: Code style tweaks; r=luke
...
MozReview-Commit-ID: EsMJrGDPdKM
--HG--
extra : rebase_source : 2f1aed7e57ec9c4f11a76de2456735c09aa3d225
2016-10-19 18:00:59 +02:00
Benjamin Bouvier
9f17700f0f
Bug 1310949: Print the global section in the linear format; r=luke
...
MozReview-Commit-ID: J2ZuxfOtqd2
--HG--
extra : rebase_source : d63d0acea4db6f5a4377f15269f0445ce4096cd3
2016-10-19 18:08:29 +02:00
Benjamin Bouvier
28c2c9e157
Bug 1310949: Tidy up rendering and use wasmFullPass more; r=luke
...
MozReview-Commit-ID: JPzhMhE50gK
--HG--
extra : rebase_source : 81ba6590e93a58c8841ea787ceb2714b15d78e93
2016-10-19 17:08:49 +02:00
Benjamin Bouvier
7d330e2dd1
Bug 1310949: Tighten Global parsing/decoding; r=luke
...
MozReview-Commit-ID: 4AVFOFWlgub
--HG--
rename : js/src/asmjs/WasmBinary.cpp => js/src/asmjs/WasmBinaryFormat.cpp
extra : rebase_source : ac85ca85277beb0fb07f18fb3676da30d11b49e2
2016-10-21 19:10:00 +02:00
Benjamin Bouvier
a738b37621
Bug 1310949: Add support for i64 and additional args to wasmFullPass; r=luke
...
MozReview-Commit-ID: 5mMowaaTwt4
--HG--
extra : rebase_source : e6c2112c3c052192475bb647087100a6e94cc8cf
2016-10-19 16:35:13 +02:00
Michelangelo De Simone
8641036d15
Bug 1310859 - Remove DOM/nfc and related code. r=jst
...
MozReview-Commit-ID: FiS7uGytipN
--HG--
extra : rebase_source : cd9be62d334568b4abd850398467bce4c4eb1544
2016-10-18 15:16:56 -07:00
Ryan VanderMeulen
a57d15ff6a
Merge inbound to m-c. a=merge
2016-10-23 13:16:27 -04:00
Luke Wagner
69f5d39171
Bug 1276029 - Baldr: remove accidental MOZ_ALWAYS_TRUE (r=me)
...
MozReview-Commit-ID: KqN2VVyptr0
--HG--
extra : rebase_source : e036db7bf7d0e154ef89d995dc56cab599e24a8e
2016-10-22 12:34:50 -05:00
Tooru Fujisawa
82f68e8a08
Bug 1243617 - Part 2: Remove JS_VALUE_IS_CONSTEXPR. r=jwalden
2016-10-23 01:46:36 +09:00
Tooru Fujisawa
19c4b08136
Bug 1243617 - Part 1: Add constructor for JS::Value::layout. r=jwalden
2016-10-23 01:46:36 +09:00
Tooru Fujisawa
e9f44fd672
Bug 1312181 - Add this-> to is<T>() in MOZ_ASSERT in BytecodeEmitter::NestableControl::as() as a workaround for compiler bug. r=ehoogeveen
2016-10-23 01:46:35 +09:00
Tooru Fujisawa
2496019988
Bug 1283710 - Part 9: Make JSErrorToXPCException a file static function. r=bholley
2016-10-19 02:10:33 +09:00
Tooru Fujisawa
025ed2f4bf
Bug 1283710 - Part 8: Do not duplicate zero arguments error message. r=jwalden
2016-10-19 02:10:33 +09:00
Emilio Cobos Álvarez
26c4807cbe
Bug 1304955: Call site objects now store their elements as dense after bug 1283334. r=jandem
...
MozReview-Commit-ID: HYvtvJLGbpT
--HG--
extra : rebase_source : 7c604dd5b4164e934b5d8d959ecd7ab0ebcf371a
2016-10-20 02:02:28 +02:00
Ryan VanderMeulen
75888fe1aa
Merge autoland to m-c on a CLOSED TREE. a=merge
2016-10-21 17:12:27 -04:00
Ryan VanderMeulen
5c4d7020f2
Merge m-c to inbound. a=merge
2016-10-21 11:08:45 -04:00
David Major
143b6829de
Bug 1311825: Pass by reference in fromObjectVariant and related methods. r=billm
...
MozReview-Commit-ID: GIhK1zRMsYb
--HG--
extra : rebase_source : 7da47ec2ea86e73c9d00cd4e6c1e5c830a54d7e1
2016-10-20 15:37:26 -05:00
Tom Tromey
a0c9c90951
Bug 553032 - use PRIuSIZE rather than %z in js; r=evilpie
...
MozReview-Commit-ID: JqiWVZZOY7h
--HG--
extra : rebase_source : 4992dff9eb610b448c81af4c203e31e2d49cf061
2016-10-14 07:59:03 -06:00
Tom Tromey
d328235139
Bug 553032 - add unit tests for JS_smprintf; r=evilpie
...
MozReview-Commit-ID: 4WDp1k839Si
--HG--
extra : rebase_source : 3599d9fdb3644714d3ca23452fb44c68747a03ef
2016-10-13 14:39:09 -06:00
Tom Tromey
556be8eaa0
Bug 553032 - change sprintf_append to be a varargs function; r=evilpie
...
MozReview-Commit-ID: I5aECiK5Coz
--HG--
extra : rebase_source : cd359e879f7b8c01cc4350368415affd6cb83e47
2016-10-12 12:10:40 -06:00
Tom Tromey
0dc689acdd
Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
...
MozReview-Commit-ID: DD3DJRkOxmC
--HG--
extra : rebase_source : 61cdf0da1a82b626abc79209ee41e43c3bb152ca
2016-10-11 12:44:40 -06:00
Tom Tromey
2d0739c63d
Bug 553032 - printf fix in MStoreSlot::printOpcode; r=h4writer
...
MozReview-Commit-ID: AebpsBc43qE
--HG--
extra : rebase_source : a39d5e8cb4d9a645165e3f3665e7adc068c105f7
2016-10-20 08:38:45 -06:00
Tom Tromey
f36057ea28
Bug 553032 - use MOZ_FORMAT_PRINTF, not explicit attribute; r=froydnj
...
MozReview-Commit-ID: FgGin8L5oTp
--HG--
extra : rebase_source : 67f6d7ed8fc56745c66bd339013d1e9b753ec780
2016-10-12 10:03:53 -06:00
Tooru Fujisawa
1643cbe87d
Bug 1283710 - Part 7: Use UTF-8 in js::ExpandErrorArgumentsVA and AutoMessageArgs. r=jwalden
2016-10-01 16:23:25 +09:00
Carsten "Tomcat" Book
bbfd099b2d
Merge mozilla-central to autoland
2016-10-20 17:27:57 +02:00
Emilio Cobos Álvarez
154fc5aceb
Bug 1310744: Revert "Bug 1300193: Make existing assertion that no longer holds more flexible. r=jandem,nbp", but keep the test.
...
This now holds, as it should. The test is superseded by the one in this bug, but
it's harmless.
MozReview-Commit-ID: G7HHZLIIr6Y
--HG--
extra : rebase_source : afb8a1fd07ccd200f15bdace325d43e2ce368bbe
2016-10-19 21:39:08 +02:00
Emilio Cobos Álvarez
6af8c7e8f2
Bug 1310744: Regression test. r=nbp
...
MozReview-Commit-ID: 9R2JoooOtkc
--HG--
extra : rebase_source : 6936ddb01a70fe5b35c71013bb9c0106633dd759
2016-10-19 21:21:40 +02:00
Emilio Cobos Álvarez
6ee5104601
Bug 1310744: Add missing assertions in NativeObject.h r=nbp
...
MozReview-Commit-ID: BIG3aqxp0q4
--HG--
extra : rebase_source : 655d7d2298a62e305c03f61fd99624300c47dcfb
2016-10-19 19:23:33 +02:00
Emilio Cobos Álvarez
288528b0c3
Bug 1310744: Don't enter in the fast path for DeleteArrayElement for frozen arrays. r=nbp
...
MozReview-Commit-ID: 6NuJICFchMr
--HG--
extra : rebase_source : af573290d89bc82a5c6e62a491fe29999aa4e3fb
2016-10-19 21:04:51 +02:00
Emilio Cobos Álvarez
de44eaf3df
Bug 1310744: Make ArrayReverseDenseKernel frozenness-aware. r=nbp
...
MozReview-Commit-ID: qBzLK9JMV7
--HG--
extra : rebase_source : 22425b89be0e739b1062e8de202f6c8521e8dae0
2016-10-19 20:37:49 +02:00
Emilio Cobos Álvarez
e6d38ed512
Bug 1310744: Bail out from SetOrExtendBoxedOrUnboxedDenseElements if the elements are frozen. r=nbp
...
MozReview-Commit-ID: 9INusCjjn9K
--HG--
extra : rebase_source : 1d05ed737cf8d37b3a4f7d71f95492b41f0b8f87
2016-10-19 20:34:46 +02:00
Emilio Cobos Álvarez
04d7209dc0
Bug 1310744: Allow MoveBoxedOrUnboxedDenseElements to bail out if the elements are frozen. r=nbp
...
MozReview-Commit-ID: EXhw8FkcNnu
--HG--
extra : rebase_source : 157628abbb16c618e9f451381510813b5535fb00
2016-10-19 20:34:38 +02:00
Emilio Cobos Álvarez
6580a4199c
Bug 1310744: A frozen element has no writable length. r=nbp
...
I'm not completely sure this patch is necessary, but seemed logic to me.
MozReview-Commit-ID: Ita4HpkzDUh
--HG--
extra : rebase_source : 82ebc105ff757b40bd9fdb5fb0b3b506fdb16a91
2016-10-19 20:30:51 +02:00
Emilio Cobos Álvarez
33415848ce
Bug 1310744: Add NativeObject::denseElementsAreFrozen. r=nbp
...
We are going to use this in a few places now, so make it public.
MozReview-Commit-ID: JvzZkIfWxAj
--HG--
extra : rebase_source : 73677097763908fa392c3e24e14f88d004987250
2016-10-19 20:31:56 +02:00
André Bargull
f3b62fc533
Bug 1296273: Remove no longer used native implementation of TypedArray methods. r=lth
2016-10-18 11:42:00 -07:00
André Bargull
8e53c5e480
Bug 903391: Evaluate both arguments in String.prototype.lastIndexOf. r=till
2016-10-18 11:44:11 -07:00
André Bargull
2c4a554595
Bug 1289392: Check for detached ArrayBuffers with inline or cross-compartment in TypedArray.prototype.sort. r=evilpie
2016-10-18 11:45:01 -07:00
Hannes Verschore
463202b43f
Bug 1308802: IonMonkey - Folding ToInt32 shouldn't happen for negative zero, r=nbp
2016-10-19 11:50:01 +02:00