Граф коммитов

57330 Коммитов

Автор SHA1 Сообщение Дата
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