Benjamin Bouvier
b56f71f878
Bug 1303122: Don't re-add an already seen bounds check if it's not redundant; r=luke
...
MozReview-Commit-ID: 4pthpbRTmpD
--HG--
extra : rebase_source : 97aba7dd3331da2b61524cf118c5e1933230e098
2016-09-15 21:35:13 +02:00
Benjamin Bouvier
8bcffcf0f7
Bug 1303122: Handle stack in codegen of LCompareAndBranchI on x64; r=luke
...
MozReview-Commit-ID: EV5JUmcNYeh
--HG--
extra : rebase_source : 85b3d15920ad2dc85bff70d4f94b9569c393ef47
2016-09-15 21:34:36 +02:00
Bill McCloskey
50c44c717c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Bill McCloskey
a51047b439
Bug 1279086 - Allow multiple interrupt callbacks (r=dvander)
2016-09-16 20:33:49 -07:00
Wes Kocher
611fb66887
Backed out changeset 39da44265946 (bug 1263595
) for build bustage a=backout CLOSED TREE
2016-09-16 14:19:22 -07:00
Eric Faust
db0cfdc6bc
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Luke Wagner
797090f8ab
Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth)
...
MozReview-Commit-ID: CIzSy3lTcNN
2016-09-16 10:06:17 -05:00
Brian Hackett
da1d95253f
Bug 1302523 - Don't start incremental GCs if they have been disabled, r=sfink.
...
--HG--
extra : rebase_source : bea0b930a6c908b4ad5c5dfdb22fab108bbb4dff
2016-09-14 08:07:44 -06:00
Benjamin Bouvier
2078b849b7
Bug 1290932: Build the ARM simulator (on x86) with -msse2 -mfpmath=sse; r=glandium
...
MozReview-Commit-ID: CNO8qKifC2N
--HG--
extra : rebase_source : 49f8d35470d4fd82ef64906830435ad9107ae03b
2016-09-12 19:06:19 +02:00
Benjamin Bouvier
56e8d89e42
Bug 1302723: Use an input copy in LAssertRangeF register allocation; r=nbp
...
MozReview-Commit-ID: BWTri00AoJq
--HG--
extra : rebase_source : 8d3edc90182af8a5659da1603b29cf2a7670ec31
2016-09-14 15:10:37 +02:00
Phil Ringnalda
6beabc555f
Backed out changeset 48694b762a84 (bug 1263595
) for -Werror bustage
...
CLOSED TREE
2016-09-15 22:04:50 -07:00
Eric Faust
c725e729c5
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Wes Kocher
14c8653f72
Merge inbound to central, a=merge
2016-09-15 16:28:10 -07:00
Steve Fink
ad325bdac3
Bug 1302125 - Limit number of ERROR: GC found live Cell messages, r=mccr8
...
--HG--
extra : rebase_source : 93aba8f04ffbbab8b4b96842ef2d0a5e377514d9
2016-09-14 16:56:35 -07:00
Steve Fink
62bd9194f0
Bug 1301764 - Implement JS_GC_REPORT_TENURING to report what is getting tenured, r=terrence
...
--HG--
extra : rebase_source : f1be2ad91b5848470fe486894ee7105fcc12c7bf
2016-09-13 14:03:40 -07:00
Steve Fink
e1d35bb444
Bug 1298804 - Missing OOM check in getCloneBuffer, r=jonco
...
--HG--
extra : rebase_source : 7a67cf28f422f2a035a65b5717a5746dcad396ae
2016-09-08 16:23:47 -07:00
Andrew McCreight
ac4b6dabc5
Bug 1300830 - Remove XPCJSRuntime::mDetachedWrappedNativeProtoMap. r=mrbkap
...
Nothing is ever added to this hash table.
MozReview-Commit-ID: 7gmlBZKNPOc
--HG--
extra : rebase_source : 9a14e405facedc8148c5dd8e363f98c691e23231
2016-09-07 11:49:38 -07:00
Wes Kocher
f779775754
Backed out changeset 4bb39c7c98dd (bug 1271650) for ASAN leaks a=backout
2016-09-14 10:51:36 -07:00
Luke Wagner
171ec3369e
Bug 1284156 - Baldr: use ToNonWrappingUint32 for range checks (r=bbouvier)
...
MozReview-Commit-ID: 1oVQYPlF89J
--HG--
extra : rebase_source : 365a915d22ee8bd72a3d7ed81fa3a910b96d2387
2016-09-14 11:54:17 -05:00
Luke Wagner
6a30ba8b4e
Bug 1284156 - Baldr: add Table.prototype.grow (r=bbouvier)
...
MozReview-Commit-ID: 8g92o4GXQ82
--HG--
extra : rebase_source : 64dc4699727be013eeb3c9dcca86e519598e1880
2016-09-14 11:46:10 -05:00
Eddy Bruel
9f0a0cfe9f
Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep.
2016-09-14 18:23:12 +02:00
Eddy Bruel
9b9679672a
Bug 1271650 - Factor our processParsedResumptionValue(Helper).
2016-09-14 18:22:03 +02:00
Eddy Bruel
dd1f6a2fdc
Bug 1271650 - Remove processResumptionValueHelper. r=jimb
2016-09-14 18:19:46 +02:00
Luke Wagner
91bfa8067c
Bug 1302434 - Baldr: fix unified bustage (r=bbouvier)
...
MozReview-Commit-ID: 61nhNdVZcx5
--HG--
extra : rebase_source : 0ccf65e2eade397b39d2b2722cf585dcd44f365d
2016-09-14 09:20:15 -05:00
Luke Wagner
73207ea044
Bug 1302407 - Remove now-unnecessary assert in SharedArrayMappedSize() (r=bbouvier)
...
MozReview-Commit-ID: 632vxGqHGz4
--HG--
extra : rebase_source : a2ef73dfb76eaf3fffaa5c6a8beb9e77462e9eff
2016-09-14 09:19:46 -05:00
Luke Wagner
a69501f944
Bug 1302409 - Baldr: handle Linux si_code == SI_KERNEL corner case in out-of-bounds signal handler (r=bbouvier)
...
MozReview-Commit-ID: F2TKrDdj8Oo
--HG--
extra : rebase_source : 647601b6d7c80e3c5f601798476d2ffc3abcf554
2016-09-14 09:18:50 -05:00
Ted Mielczarek
e254cc07b8
bug 1298422 - vendor byteorder into third-party/rust. r=froydnj
...
MozReview-Commit-ID: ChKCKiIVEfq
--HG--
extra : rebase_source : c0da7411a2f0b7fc171c9ebb99fce91361944aa5
2016-09-08 15:12:34 -07:00
Jan de Mooij
7f794780e0
Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
...
--HG--
rename : js/xpconnect/src/XPCJSRuntime.cpp => js/xpconnect/src/XPCJSContext.cpp
extra : rebase_source : e6b435ab1ca2739e340669195dff77c561ea573e
2016-09-14 15:48:17 +02:00
Jan de Mooij
a53986bf29
Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
...
--HG--
rename : xpcom/base/CycleCollectedJSRuntime.cpp => xpcom/base/CycleCollectedJSContext.cpp
rename : xpcom/base/CycleCollectedJSRuntime.h => xpcom/base/CycleCollectedJSContext.h
extra : rebase_source : 075214b5057f151520926715b6154e99ae80a0b3
2016-09-14 15:47:32 +02:00
Carsten "Tomcat" Book
9a2448ee1c
Merge mozilla-central to mozilla-inbound
2016-09-14 12:11:09 +02:00
Carsten "Tomcat" Book
d2c3fe7fd3
merge autoland to mozilla-central a=merge
2016-09-14 12:07:02 +02:00
Nicolas B. Pierron
405f3fd73c
Bug 1302142 - Accept any value as valid input for MIteratorStart. r=jandem
2016-09-14 09:48:19 +00:00
Zibi Braniecki
8ef8bb9efc
Bug 1289340 - Expose Intl.DateTimeFormat.prototype.formatToParts. r=waldo
...
MozReview-Commit-ID: Ii7TqMDRzu4
2016-09-13 20:49:21 -07:00
Tooru Fujisawa
c0fc17d9f4
Bug 1298779 - Port jskwgen to Python. r=jwalden
2016-09-14 12:16:41 +09:00
Ryan VanderMeulen
739f3dac5a
Merge m-c to autoland. a=merge
2016-09-13 20:46:39 -04:00
Sander Mathijs van Veen
b25bbcece4
Bug 1292136 - Eliminate Unbox:Object opcode that follows a LoadUnboxedPointerV opcode. r=nbp
...
--HG--
extra : rebase_source : ef5dac5c2db15ce399cfcd1c2ca15a7ae650c2f1
2016-09-12 03:41:00 -04:00
Phil Ringnalda
7f35accb95
Backed out changeset e2bca303ae69 (bug 1296249) for bug1296249.js failures
...
CLOSED TREE
2016-09-13 19:08:44 -07:00
Sander Mathijs van Veen
1224dada49
Bug 1296249 - Assertion failure: nbytes > 0, at js/src/gc/Nursery.cpp:357. r=jandem
...
--HG--
extra : rebase_source : 7a3a4f558983543103f2845a8c875f774a2b64ce
2016-09-13 17:22:51 -04:00
Benjamin Bouvier
daec611782
Bug 1288778: Add a telemetry probe for usage of asm.js / wasm; r=luke, data-review=bsmedberg
...
MozReview-Commit-ID: D8yiiobompo
--HG--
extra : rebase_source : 889800ed00a5f05522bd8235491dfd0bee059f9a
extra : amend_source : 268b1d5b811e58d2748f9780992e4769432cb681
2016-09-08 16:07:15 +02:00
Gregory Szorc
99515b1b1a
Bug 1283203 - Update to Visual Studio 2015 Update 3, SDK 10.14393.0; r=glandium
...
Visual Studio 2015 Update 3 has been out for a few months. It appears
stable. So let's start using it.
As part of this, we also update the Windows SDK to the version
corresponding with the Windows 10 Anniversary Update (10.14393.0).
MozReview-Commit-ID: C36sRlKqa8t
--HG--
extra : rebase_source : 2fd46d6053d3eaf62dd8b2b291881c5172cc6056
2016-09-09 10:35:15 -07:00
Nathan Froyd
d39c537a2f
Bug 1298472 - part 1 - suppress more warnings in clang-cl; r=glandium
...
clang-cl accepts #pragma intrinsic like MSVC, but ignores it, unlike
MSVC. We're not concerned with the difference here, so just ignore
the warning.
MozReview-Commit-ID: 3FrVqHpIntq
--HG--
extra : rebase_source : 2609c513f287246e46b436a15d2a786164f91b13
2016-09-09 09:00:31 -04:00
Mike Hommey
935ad653b8
Bug 1299919 - Set CPP/CXXCPP from python configure. r=chmanchester
2016-09-13 13:25:18 +09:00
Luke Wagner
add9f4b8ce
Bug 1284156 - Baldr: add missing Table.set post-barrier (r=sfink)
...
MozReview-Commit-ID: 9oxYAhbLzo4
2016-09-12 21:07:24 -05:00
Terrence Cole
53ce3cf8b9
Bug 1159541 - Use normal paths for TypeSet::Type tracing; r=sfink
2016-09-12 11:20:09 -07:00
Wes Kocher
c96ab8d4d6
Backed out changeset d863b2778bdb (bug 1159541) for SM bustage a=backout
...
CLOSED TREE
2016-09-12 13:49:17 -07:00
Terrence Cole
93beacd73a
Bug 1159541 - Use normal paths for TypeSet::Type tracing; r=sfink
2016-09-12 11:20:09 -07:00
Luke Wagner
01e7cc1cbd
Bug 1284156 - Baldr: split 'bad indirect call' error message (r=bbouvier)
...
MozReview-Commit-ID: 2LvujDnZrnH
2016-09-12 14:49:47 -05:00
Luke Wagner
57de4fdae6
Bug 1284156 - Baldr: simplify representation of null table elements (r=bbouvier)
...
MozReview-Commit-ID: 1hyFX6CCGqR
2016-09-12 14:49:39 -05:00
Luke Wagner
f5f4065c66
Bug 1301797 - Ion: re-add Uint8Clamped case to CodeGeneratorX86::visitLoadTypedArrayElementStatic (r=bbouvier)
...
MozReview-Commit-ID: C3PeYGslsGm
2016-09-12 14:49:36 -05:00
Terrence Cole
6af2f7d660
Bug 1257387 - Move OOM callback annotation to the common runtime for workers; r=mccr8
...
--HG--
extra : rebase_source : 3278a5bc32ce245003b890fbfbbf4f32e3d42944
2016-09-13 10:57:07 -07:00