Carsten "Tomcat" Book
877ffa1db2
merge mozilla-inbound to mozilla-central a=merge
2016-12-15 14:17:53 +01:00
Tooru Fujisawa
0e519662df
Bug 1322314 - Part 2: Disallow emitting ParseNode twice (backout 908dce87d771). r=shu
2016-12-15 16:54:45 +09:00
Tooru Fujisawa
f3591e7782
Bug 1322314 - Part 1: Do not emit ParseNode twice in BytecodeEmitter::emitDestructuringOpsArray. r=shu
2016-12-15 16:54:45 +09:00
Phil Ringnalda
c0da1782c5
Backed out changeset 6cec2e289658 (bug 1322445) for failures in skip-stack-guard-page.wast.js
...
MozReview-Commit-ID: 7YhOHeviJtl
2016-12-14 19:49:39 -08:00
Emanuel Hoogeveen
afcaaec3cd
Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
2016-12-13 04:10:00 -05:00
Jan de Mooij
6ba387b554
Bug 1322320 - Ensure we don't attach duplicate Baseline stubs. r=h4writer
...
--HG--
extra : rebase_source : 110de3cb274e1fee6a2ac89c5ec1d675125fa05c
2016-12-15 00:16:01 +01:00
Hannes Verschore
62fd1d8be7
Bug 1322900 - IonMonkey: Make sure all predecessors are iterated during removal of successor blocks, r=jandem
2016-12-14 21:25:34 +01:00
Till Schneidereit
95b8398292
Bug 1322920 - Remove DOM Promise implementation. r=bz
...
MozReview-Commit-ID: 1zzd0x2LNNb
2016-12-14 17:11:48 +01:00
Carsten "Tomcat" Book
fd4709f9c1
merge mozilla-inbound to mozilla-central a=merge
2016-12-14 16:41:28 +01:00
Jon Coppeard
91ea18239d
Bug 1323242 - Ignore spurious wakeups when waiting for background thread to finish sweeping r=sfink
2016-12-14 11:21:04 +00:00
Pawan Sasanka
46399d1148
Bug 1306538 - Move js::ReportASCIIErrorWithId to AddonWrapper.cpp. r=arai
2016-12-13 14:57:21 +05:30
Wes Kocher
c3693bf65e
Merge m-c to autoland, a=merge
2016-12-14 16:12:33 -08:00
Andi-Bogdan Postelnicu
1ce5b7e29b
Bug 1323183 - prevent memory leak from CheckTargetAndPopulate. r=bholley
...
MozReview-Commit-ID: 6iMg2eUHoU6
--HG--
extra : rebase_source : b075cd1b7f8897b776b17c201f2b33c4992a0a9a
2016-12-14 20:56:46 +02:00
Olli Pettay
6f87bd6cd5
Bug 1323226, re-enable the accidentally disabled xpc_TryUnmarkWrappedGrayObject also in opt builds, r=ehsan
2016-12-14 01:07:42 +02:00
Sebastian Hengst
42d867c83e
Backed out changeset 8574c820840b (bug 1323226) for static analysis bustage. r=backout on a CLOSED TREE
2016-12-13 20:25:40 +01:00
Olli Pettay
a0607eb3a5
Bug 1323226, re-enable the accidentally disabled xpc_TryUnmarkWrappedGrayObject also in opt builds, r=ehsan
...
--HG--
extra : rebase_source : 372d56e1ed73968d64fa53d9f3ca7aab5e8370e9
2016-12-13 20:56:27 +02:00
Boris Zbarsky
43e94e6458
Bug 1322415. Fix property enumeration on cross-origin windows to include indexed props, and add some tests for the ordering of the indexed, named, and symbol-named props on cross-origin objects (window and location). r=bholley
2016-12-13 13:14:43 -05:00
Carsten "Tomcat" Book
f7206fa30e
Merge mozilla-central to mozilla-inbound
...
--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
2016-12-13 16:51:57 +01:00
Carsten "Tomcat" Book
fa5c335f38
merge mozilla-inbound to mozilla-central a=merge
2016-12-13 16:04:16 +01:00
Tom Schuster
fffde16165
Bug 1313112 - Remove non-standard static ArrayBuffers.slice. r=arai
2016-12-13 15:40:22 +01:00
Michelangelo De Simone
ff8701836d
Bug 1316827 - WASM: the stack is now free'd once, even when an adjustment is needed. r=lth
...
MozReview-Commit-ID: IqCd9ueOA8V
--HG--
extra : rebase_source : d7796a180744ebdba672193dff6968ce3d69b114
2016-12-09 17:37:58 -10:00
Daniel Näslund
5f94a9e343
b=Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops. r=lth
2016-11-24 18:39:35 +01:00
Nicholas Nethercote
f81fa28212
Bug 1322080 (part 3, attempt 2) - Remove nsIXPCScriptable::addProperty. r=peterv.
...
--HG--
extra : rebase_source : af5d98e2d84bd7592b499134e06c98821302f488
2016-12-02 17:37:55 +11:00
Nicholas Nethercote
b654a853d9
Bug 1322080 (part 2, attempt 2) - Remove XPC_MAP_WANT_POST_CREATE_PROTOTYPE. r=peterv.
...
--HG--
extra : rebase_source : 38e7b889e7fa8ea76aba402baf536a3f8d7e297d
2016-12-02 17:12:08 +11:00
Shu-yu Guo
a0e55b3515
Bug 1316832 - Do not consider non-final duplicated positional parameter names to be closed over. (r=Waldo)
2016-12-12 14:20:22 -08:00
Hannes Verschore
e82e4986eb
Bug 1322774: IonMonkey - Test for OOM condition when creating cases for tableswitch, r=jandem
2016-12-12 10:30:04 -10:00
Hannes Verschore
28a56b4679
Bug 1310155: IonMonkey - Part 1.2 - Remove accidental pushed spewing, r=jandem
2016-12-12 10:30:02 -10:00
Masatoshi Kimura
df263f0393
Bug 1322831 - Remove dependence on Windows types from Stopwatch.h. r=jandem
...
MozReview-Commit-ID: 5SS8eJfQq1G
--HG--
extra : rebase_source : 1bcae6103d3eaf471dc04202153a3e738bcd7f24
extra : source : c932b755dad7a07fcf360e480421685b9d1b92aa
2016-12-10 14:18:25 +09:00
Carsten "Tomcat" Book
9788e20a9e
Backed out changeset 5b3a011acc01 (bug 1322080)
2016-12-12 12:15:51 +01:00
Carsten "Tomcat" Book
5f2a9e53a6
Backed out changeset 9356d8836ca8 (bug 1322080)
2016-12-12 12:15:49 +01:00
Jan de Mooij
1a603e5934
Bug 1322091 part 6 - Port Baseline TypedArray/TypedObject GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : 97345dbcc45839f12c7649bf996884520a4a6a35
2016-12-11 21:18:22 -10:00
Jan de Mooij
9b73ad9403
Bug 1322091 part 5 - Port Baseline unboxed array GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : 8c5fb39be2abc21980f840ae5b90b4d9b102cc3f
2016-12-11 21:18:03 -10:00
Jan de Mooij
6fe08090e6
Bug 1322091 part 4 - Port Baseline dense element GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : ff214728a7239582254eb82aa1eaf8e5a078f3e2
2016-12-11 21:17:47 -10:00
Nicholas Nethercote
d307e2a3a9
Bug 1322080 (part 3) - Remove nsIXPCScriptable::addProperty. r=peterv.
...
The only non-trivial implementation of this method is in nsEventTargetSH, but
it's never called, so no point keeping it around. (Similar methods were removed
in bug 1132184 and bug 1132187.)
2016-12-02 17:37:55 +11:00
Nicholas Nethercote
f4dc382625
Bug 1322080 (part 2) - Remove XPC_MAP_WANT_POST_CREATE_PROTOTYPE. r=peterv.
...
It's never defined, and there's a comment in
XPCWrappedNativeProto::CallPostCreatePrototype() explaining how
PostCreatePrototype() doesn't have an associated "want" check.
2016-12-02 17:12:08 +11:00
Hannes Verschore
18488c358f
Bug 1322614 - TraceLogging: Don't compare text strings when they are already flushed, r=bbouvier
2016-12-09 14:26:59 -10:00
Hannes Verschore
9c4380dcbb
Bug 1322724: IonMonkey - Add the hit count information on the extra false branch blocks, r=jandem
2016-12-09 14:14:37 -10:00
André Bargull
8f93b12f02
Bug 1319926 - Part 2: Collect telemetry about deprecated String generics methods. r=jandem
2016-12-08 16:57:25 -10:00
André Bargull
7c06eb05a0
Bug 1319926 - Part 1: Warn when deprecated String generics methods are used. r=jandem
2016-11-24 08:58:02 -08:00
Phil Ringnalda
ce9ad65e4e
Merge m-c to autoland
...
--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
extra : rebase_source : 84774ad3fb5a596ad5c105cc0f3b269371c4308e
2016-12-13 19:28:57 -08:00
Ting-Yu Chou
19a9104684
Bug 1322463 - Replace snprintf/vsnprintf by SprintfLiteral/VsprintfLiteral for what clang plugin reports on Windows. r=Ehsan
...
MozReview-Commit-ID: 2bFcM53uEPb
--HG--
extra : rebase_source : 4e69d3f3f95c18bcbf731a17cb98fa456ddaa118
2016-12-09 09:47:19 +08:00
Jan de Mooij
dc38fe3f57
Bug 1322091 part 3 - Port Baseline ArgumentsObject GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : b113f160c23ed4743b592b1d5d007a46b62393fb
2016-12-09 12:20:30 -10:00
Jan de Mooij
bde1c4947f
Bug 1322091 part 2 - Port Baseline lazy arguments GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : f69a88c7efdff06385bddd85fe3ce55f675d0c28
2016-12-09 12:20:11 -10:00
Jan de Mooij
b316af1042
Bug 1322091 part 1 - Port Baseline string GETELEM stub to CacheIR. r=evilpie
...
--HG--
extra : rebase_source : bfaf50b7f37a082f72b2739a1573d16ce6d7439c
2016-12-09 12:19:51 -10:00
Tooru Fujisawa
ebf32fa5c2
Bug 1322319 - Check the result of GetGetterPure. r=h4writer
2016-12-10 03:42:16 +09:00
Carsten "Tomcat" Book
4434d5f7c1
merge mozilla-inbound to mozilla-central a=merge
2016-12-09 13:32:03 +01:00
Lars T Hansen
b369076ad8
Bug 1246597 - adapt existing DataView tests to SharedArrayBuffer. r=waldo
...
--HG--
extra : rebase_source : bfc6a97862b297aacd12142bce5085103491016a
2016-12-07 14:22:35 -10:00
Jan de Mooij
624a9954d5
Bug 1318627 followup - Add br_table.wast.js to cgc-jittest-timeouts.txt. r=bustage
...
--HG--
extra : rebase_source : 63651a1c0d14204185a98c2d38bc4ec05e886b25
2016-12-08 16:42:30 -10:00
Jan Varga
d80cf26c97
Bug 1312808 - rewrite stored WebAssembly.Module when build-id changes; r=asuth,luke
2016-12-08 15:37:13 -10:00
Trevor Saunders
b2e95c2ac2
bug 1321884 - clean up the HeldMutexStack on helper threads r=jonco
...
The HeldMutexStack is cleaned up in JS_ShutDown() on the main thread, but since
it is thread local we need to clean it up on other threads where it is used.
2016-12-08 15:41:54 -10:00