Till Schneidereit
d76e8dcba1
Bug 1323324 - Part 1: Make Promise::unforgeable{Resolve,Reject} spec-compliant. r=bz
...
MozReview-Commit-ID: 2iFyBfXiIgp
2016-12-18 20:32:45 +01:00
Phil Ringnalda
a122b98497
Merge m-c to m-i
2016-12-17 20:15:38 -08:00
Phil Ringnalda
fb15175801
Merge m-c to autoland
2016-12-17 14:01:43 -08:00
Tooru Fujisawa
2ccc49f471
Bug 1323108 - Check own flags property in RegExpPrototypeOptimizableRaw. r=h4writer
2016-12-17 12:42:57 +09:00
Andrew McCreight
e104da9d1e
Bug 1323207, part 1 - Add method to check AllocGCBarriers. r=jonco
...
MozReview-Commit-ID: LwAAZWBC1jj
--HG--
extra : rebase_source : b86572101340416fa2193322e641b1ff6a162682
2016-12-14 16:28:23 -08:00
Nicholas Nethercote
df925b776c
Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
...
This patch removes XPCNativeScriptableShared and XPCNativeScriptableSharedMap,
which results in a net reduction of ~100 lines of code.
2016-12-14 08:33:46 +11:00
Luke Wagner
c975fbc136
Bug 1321583 - Baldr: freeze the exports object (r=bbouvier)
...
MozReview-Commit-ID: IGDH7LYKMEX
2016-12-16 12:12:13 -06:00
Luke Wagner
4f38900f70
Bug 1321122 - Baldr: add Module.customSections (r=bbouvier)
...
* * *
[mq]: out-of-line
MozReview-Commit-ID: 7WdRkGucChE
--HG--
extra : rebase_source : 4f72e11e4c7197242732e1636b569ffd16b16dcb
2016-12-16 12:07:36 -06:00
Carsten "Tomcat" Book
a244c7fb4a
merge mozilla-inbound to mozilla-central a=merge
2016-12-16 16:04:50 +01:00
Yu Yin
17047fbb9b
Bug 1323646 - IonMonkey: MIPS64: Fix range checking in ma_addTestOverflow. r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2016-12-16 09:21:04 +08:00
Heiher
3074bd9f5b
Bug 1323642 - IonMonkey: MIPS64: Fix load unsigned 48-bit immediate. r=arai
...
Issue:
In ma_li(Register, ImmWord):
Load unsigned 48-bit immediate: 0x0000_8000_0000_0000
Wrong instructions stream:
lui reg, 0x8000
dsll reg, reg, 16 # reg = 0xffff_8000_0000_0000
Fixed instructions stream:
lui reg, 0x8000
dinsu reg, zero, 32, 32
dsll reg, reg, 16
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 55 +++++++++++++++++------------
1 file changed, 32 insertions(+), 23 deletions(-)
2016-12-16 09:20:57 +08:00
Phil Ringnalda
082cc32ea9
Merge m-c to autoland
2016-12-15 17:52:23 -08:00
Tom Schuster
fb5eec602f
Bug 1323037 - CacheIR for dense elements with holes. r=jandem
2016-12-15 19:06:13 +01:00
Emanuel Hoogeveen
0da12d408f
Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
...
--HG--
extra : rebase_source : 0db66dfc1ffab86dbdac0640843131161207b151
2016-12-14 22:45:00 +01:00
Carsten "Tomcat" Book
4a9a623faf
Merge mozilla-central to mozilla-inbound
2016-12-15 14:24:41 +01:00
Carsten "Tomcat" Book
877ffa1db2
merge mozilla-inbound to mozilla-central a=merge
2016-12-15 14:17:53 +01:00
Jon Coppeard
95665b8141
Bug 1323441 - Remove unnecessary GCPtr::unbarrieredGet r=sfink
2016-12-15 10:43:24 +00: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
Ralph Giles
5b2ab8bfe0
Bug 1283898 - Put rust in path for Spidermonkey automation. r=gps
...
When rust is enabled, the Spidermonkey package tests need to
be able to find the rust toolchain. It's available, because
the job uses the linux64/releng.manifest, but the corresponding
path directives from mozconfig are not imported. So we set
them manually here, falling back to the rustc and cargo in
PATH, like we do for the C++ toolchain.
MozReview-Commit-ID: 8lZSQ0Ffr0c
--HG--
extra : rebase_source : a9df6559a4b5d7f179f697a1fef692cc2a3ec45d
2016-11-30 17:40:02 -08:00
Pawan Sasanka
46399d1148
Bug 1306538 - Move js::ReportASCIIErrorWithId to AddonWrapper.cpp. r=arai
2016-12-13 14:57:21 +05:30
Steve Fink
7f97277dc2
Bug 1308236 - Don't trigger read barriers when comparing wrapped pointers types r=sfink r=mccr8
2016-10-28 15:11:56 -07:00
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
Steve Fink
ea8fc0fefa
Bug 1306249 - Stop recording total time spent in helper threads, r=jonco
...
--HG--
extra : rebase_source : 460ac39c901997a832c8d80ba47b242a5585d5d0
extra : source : 07c8f7c80bb74c866d9aa1103739fea736f204e3
2016-10-12 11:03:47 -07:00
Ehsan Akhgari
d67534c9f0
Bug 1320201 - When an XHR is made with an expanded principal, use the expanded principal for CORS security checks; r=bzbarsky
...
We should only ensure that the resulting document doesn't end up
inheriting the expanded principal.
2016-12-15 16:49:35 -05: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