Hannes Verschore
2abc9da483
Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
2016-07-29 16:53:47 +02:00
Hannes Verschore
c9746ae01e
Bug 1279248 - Part 21: Implement the 64bit variant of ToFloatingPoint on x86, r=sunfish
2016-07-29 16:53:47 +02:00
Hannes Verschore
aceeed69b7
Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
2016-07-29 16:53:44 +02:00
Hannes Verschore
67f470e707
Bug 1279248 - Part 19: Implement the 64bit variant of Not on x86, r=bbouvier
2016-07-29 16:53:41 +02:00
Hannes Verschore
a491dbb760
Bug 1279248 - Part 18: Implement the 64bit variant of Clz and Ctz on x86, r=bbouvier
2016-07-29 16:53:39 +02:00
Hannes Verschore
d72ed260a9
Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
2016-07-29 16:52:56 +02:00
Hannes Verschore
1e12c70ce4
Bug 1279248 - Part 16: Implement the 64bit variant of WrapInt64ToInt32 on x86, r=efaust
2016-07-29 16:51:42 +02:00
Hannes Verschore
3386e93ddb
Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
2016-07-29 16:51:42 +02:00
Hannes Verschore
22197fac6e
Bug 1279248 - Part 14: Implement the 64bit variant of AsmReinterpret on x86, r=efaust
2016-07-29 16:51:42 +02:00
Hannes Verschore
214d070564
Bug 1279248 - Part 13: Implement the 64bit variant of AsmSelect on x86, r=efaust
2016-07-29 16:51:42 +02:00
Hannes Verschore
c7c16e86de
Bug 1279248 - Part 12: Implement the 64bit variant of Div and Mod on x86, r=jandem
2016-07-29 16:51:42 +02:00
Hannes Verschore
a31cb8c146
Bug 1279248 - Part 11: Implement the 64bit variant of AsmJSPassStackArg on x86, r=luke
2016-07-29 16:51:42 +02:00
Hannes Verschore
f7098448f2
Bug 1279248 - Part 10: Implement the 64bit variant of Rotate on x86, r=luke
2016-07-29 16:51:41 +02:00
Hannes Verschore
221f10a1e0
Bug 1279248 - Part 9: Implement the 64bit variant of Mul on x86, r=jandem
2016-07-29 16:51:41 +02:00
Hannes Verschore
67e59ab0b8
Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
2016-07-29 16:51:41 +02:00
Hannes Verschore
93f2ecae23
Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
2016-07-29 16:51:41 +02:00
Hannes Verschore
7df878a85a
Bug 1279248 - Part 6: Implement the 64bit variant of BitOp on x86, r=bbouvier
2016-07-29 16:51:41 +02:00
Hannes Verschore
5e33b202ad
Bug 1279248 - Part 5: Implement the 64bit variant of Shift on x86, r=bbouvier
2016-07-29 16:51:41 +02:00
Hannes Verschore
f7b369be3b
Bug 1279248 - Part 4: Implement the 64bit variant of Compare on x86, r=nbp
2016-07-29 16:51:41 +02:00
Hannes Verschore
d5aa3ac93a
Bug 1279248 - Part 3: Implement the 64bit variant of AsmJSReturn on 32bit platforms, r=nbp
2016-07-29 16:51:41 +02:00
Hannes Verschore
bc5ef1561c
Bug 1279248 - Part 2: Implement the 64bit variant of AsmJSParameter on 32bit platforms, r=jandem
2016-07-29 16:51:41 +02:00
Hannes Verschore
fbbf770e12
Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem
2016-07-29 16:51:40 +02:00
Carsten "Tomcat" Book
aa41560f59
Backed out changeset 2a200a9215d7 (bug 1288780) for bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : e2f348338accc42b182cb451f3f98ee91a8a009b
2016-07-29 15:41:34 +02:00
Carsten "Tomcat" Book
eb0ffbb3fc
Backed out changeset 721b016eecea (bug 1290034)
...
--HG--
extra : rebase_source : 15eb75d0535ef41a38e661fe1201f518446940df
2016-07-29 15:41:11 +02:00
Jon Coppeard
9e1998ebc3
Bug 1290034 - Ensure nursery allocations are correctly aligned r=terrence
2016-07-29 12:02:54 +01:00
Jon Coppeard
c09bd3172c
Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
2016-07-28 11:49:06 +01:00
Carsten "Tomcat" Book
8c47612fee
merge mozilla-inbound to mozilla-central a=merge
2016-07-29 11:56:43 +02:00
Tooru Fujisawa
ab4c2ebe2c
Bug 1287520
- Check IsPackedArray for the result array in Array.prototype.concat. r=efaust
2016-07-29 13:55:26 +09:00
Tooru Fujisawa
a3fa8a6a1c
Bug 1287525 - Part 2: Do not use RegExp.prototype[@@split] optimized path if limit is not number. r=h4writer
2016-07-29 13:55:26 +09:00
Tooru Fujisawa
1de3de00d8
Bug 1287525 - Part 1: Do not use RegExp.prototype[@@split] optimized path if |this| object has extra property. r=h4writer
2016-07-29 13:55:26 +09:00
Tooru Fujisawa
414b89d4d3
Bug 1287524 - Check RegExp.prototype.unicode in RegExpPrototypeOptimizable. r=h4writer
2016-07-29 13:55:26 +09:00
Tooru Fujisawa
16ab15420c
Bug 1280046 - Search codepoints with same uppercase on ignoreCase match with non-unicode RegExp. r=jwalden
2016-07-29 13:55:25 +09:00
Zibi Braniecki
3b57299a1d
Bug 1289923 - Fix the minor errors found while writing test262 tests for DateTimeFormat.prototype.formatToParts. r=Waldo
...
--HG--
extra : amend_source : 1cd9313aecfc76dc77dfb4520fb5b77fb15cf16b
2016-07-28 16:01:00 -04:00
Cameron McCormack
fdb4542277
Bug 1290035
- Remove the explicit Type parameter to MakeEnumeratedRange. r=Waldo
...
MozReview-Commit-ID: BtFVn9pTQpU
--HG--
extra : rebase_source : be83c74953e2fbc7ace2ce49ceebb060da394c50
2016-07-28 17:48:50 +08:00
Terrence Cole
0ddab9429a
Bug 1288793 - Part 2: Test slice callback and message formatting; r=jonco
...
--HG--
extra : rebase_source : 6fc7be0397fbea501c99925d41d2377897b60504
2016-07-28 09:34:11 -07:00
Terrence Cole
baaf9059ef
Bug 1288793 - Part 1: Convert js::gc::State to an enum class; r=jonco
...
* * *
Bug _ - Add a test to ensure that abort works during decommit slices; NOT_REVIEWED
--HG--
extra : rebase_source : b606dd26b62301f16079aae0e0085d86be502169
2016-07-25 11:10:15 -07:00
Lars T Hansen
3eb94d9ea1
Bug 1277011
- ARM simulator tweaks for dealing with alignment. r=bbouvier
...
--HG--
extra : rebase_source : f3d43a027f38eac2d01b8fbaa8f47a0b90934242
2016-07-28 07:19:46 -07:00
Steve Fink
97e3a8b7ce
Bug 1252511 - Fix faulty assertion involving user-defined structured clone tags, r=terrence
...
This previously asserted that the entry after the transfer map, if nonempty, contained a tag less than SCTAG_TRANSFER_MAP_HEADER, as that is where all of the standard tags live. However, user-defined tags start *above* the transfer map entries, so if the first object serialized was a user-defined object (eg a Blob), the assertion would fail.
MozReview-Commit-ID: KJqHoH22MW4
--HG--
extra : rebase_source : 54a5ab8307e12d9fd9003f0c5b090e24725d1081
2016-07-22 16:48:35 -07:00
Carsten "Tomcat" Book
2568d9b9fd
Backed out changeset 30da5718207a (bug 1287485) for bustage
2016-07-28 17:01:14 +02:00
Sander Mathijs van Veen
9bdd71041a
Bug 1287485 - Display comments inside dumped assembly code (-D flag). r=nbp
...
--HG--
extra : rebase_source : d2cb2d023d3065b64d09dd8a434d48e0fbc7abe7
2016-07-28 01:33:00 -04:00
Benjamin Bouvier
b1a08048c4
Bug 1289911: Add WasmTlsReg in none/ platform; r=lth
...
MozReview-Commit-ID: 9grnZ3dVmCm
--HG--
extra : rebase_source : 0516ff6617099d2e401378c6b90ad2ea197183b8
extra : amend_source : 7e34021f7319d683133e742016920a094e3c24f3
2016-07-28 09:04:42 +02:00
Ms2ger
83707bf2ad
Bug 1289693 - Add missing MOZ_ANDROID_CPU_ARCH call in SpiderMonkey old-configure.in; r=glandium
2016-07-20 16:55:05 +02:00
Carsten "Tomcat" Book
826def022b
Backed out changeset d757a1ca6d56 (bug 1288780) for hazard failures on a CLOSED TREE
2016-07-28 13:24:39 +02:00
Jon Coppeard
7ff6517a92
Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
2016-07-28 11:49:06 +01:00
Andrew McCreight
28ba46abc8
Bug 1289252 - gDEBUG_LiveProtoCount does not need to be modified atomically. r=mrbkap
...
--HG--
extra : rebase_source : 4ed3e3d93f85d964d438d8281c21364315204ec9
2016-07-27 08:50:00 -04:00
Lars T Hansen
3481e05ad5
Bug 1277011
- Wasm baseline: Cleanup around calls. r=bbouvier
...
--HG--
extra : rebase_source : 7e619f3fe032a5d5922763584276fe0d702bccd2
extra : source : 47beee7f2748d21cab19027a20636e0caa761a49
2016-07-06 12:22:58 +02:00
Tom Schuster
69d88eb9e5
Bug 1242165 - Update DataView index handling. r=Waldo
2016-07-28 00:24:17 +02:00
Tom Schuster
dc41558384
Bug 1279303 - Implement change to O.getOwnPropertyDescriptors and update tests. r=efaust
2016-07-27 20:12:04 +02:00
Andrew McCreight
3e7a8efdae
Bug 1289550 - Remove "fun little hack" from XPCNativeSetKey. r=bz
...
XPCNativeSetKey has a huge comment about this weird hack it does,
where it tags the first 16 bytes with a magic value. The purpose of
this seem to be that PLDHashtable used to require that the Match()
operation handle both the desired "key" type and the actual entry type
(NativeSetMap::Entry in this case), with the latter needed for
resizing. However, that duality in the match operation has not been
needed since bug 374906, which landed in 2007, so this class can be
greatly simplified.
IsAKey() can be replaced with true, which simplifies some hash
operations.
2016-07-27 10:11:40 -07:00
Andrew McCreight
e806f57820
Bug 1289136 - Fifth argument to XPCConvert::NativeInterface2JSObject() is always null. r=gabor
2016-07-27 10:11:40 -07:00