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

58021 Коммитов

Автор SHA1 Сообщение Дата
Hannes Verschore 325440c5ed Bug 1322932: IonMonkey - Only iterate the backedge of the inner-loop when it has already be visited, r=jandem 2016-12-15 09:51:13 +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
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
Jan de Mooij 46babc66fe Bug 1315856 - Fix dynamic slot base address passed to fillSlotsWithUndefined. r=jonco 2016-12-08 14:49:38 -10:00
Jan de Mooij 1c6ab814be Bug 1318627 - Remove Zone::active and related infrastructure. r=jonco, f=bhackett 2016-12-08 14:26:36 -10:00