Carsten "Tomcat" Book
a6cba61b0e
merge mozilla-inbound to mozilla-central a=merge
2017-06-09 16:03:43 +02:00
Carsten "Tomcat" Book
ea48e176bb
Merge mozilla-central to autoland
2017-06-09 13:04:17 +02:00
Carsten "Tomcat" Book
34b558689d
Merge mozilla-central to mozilla-inbound
2017-06-09 13:03:16 +02:00
Carsten "Tomcat" Book
d5a13ba05e
merge mozilla-inbound to mozilla-central a=merge
2017-06-09 12:58:49 +02:00
Jon Coppeard
0924a2d29c
Bug 1369748 - Parallelise the start of GC marking r=sfink r=smaug
2017-06-09 11:44:15 +01:00
Jon Coppeard
5a31115d2a
Bug 1369748 - Refactor GCRuntime::beginMarkPhase r=sfink
2017-06-09 11:40:41 +01:00
Jan de Mooij
3227b2735a
Bug 1371215 part 3 - Optimize and simplify Matcher a bit more. r=luke
2017-06-09 09:19:08 +02:00
Jan de Mooij
29ea196af6
Bug 1371215 part 2 - Remove FirstCharMatcher16bit as it's not used much and has some perf issues. r=luke
2017-06-09 09:18:30 +02:00
Jan de Mooij
20be2e7edb
Bug 1371215 part 1 - Use the memchr optimization on OS X too, as it's fast now. r=luke
2017-06-09 09:17:58 +02:00
Wes Kocher
1be06aea28
Merge m-c to autoland, a=merge
...
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: ItWcUAUYyaj
--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Ehsan Akhgari
3615b687a6
Bug 1361461 - Dispatch the compartment-nuking part of WindowDestroyedEvent to the idle queue; r=smaug
2017-06-08 09:49:49 -04:00
Carsten "Tomcat" Book
b9d94b34d4
merge mozilla-inbound to mozilla-central a=merge
2017-06-08 14:43:56 +02:00
Carsten "Tomcat" Book
383edc0429
Backed out changeset 575e351a12af (bug 1361461) for causing frequent reftest assertion failures like Assertion failure: false (Ran out of memory while building cycle collector graph), at z:/build/build/src/xpcom/base/nsCycleCollector.cpp:929
...
--HG--
extra : rebase_source : d4b0d05b42656579e35efde2d676c2f8f0115299
2017-06-08 11:27:43 +02:00
Jon Coppeard
99a06afc6b
Bug 1370541 - Always assert that the atom is marked when setting a function's name r=sfink
2017-06-08 10:21:01 +01:00
Jon Coppeard
9879ff0e4b
Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu
2017-06-08 10:18:49 +01:00
Ehsan Akhgari
8e38408bd7
Bug 1361461 - Dispatch the compartment-nuking part of WindowDestroyedEvent to the idle queue; r=smaug
2017-06-07 21:49:03 -04:00
Ryan VanderMeulen
9b7a73b65a
Merge m-c to autoland. a=merge
...
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE
--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Sebastian Hengst
481ca2cea0
Backed out changeset 47ce8dbb036e (bug 1356189) for no tests result for own test await-restricted-nested.js on Windows 7 VM opt. r=backout
2017-06-07 20:27:53 +02:00
Ehsan Akhgari
3cc0bd4b17
Backout bug 1361461 due to potentially introducing some intermittent reftest failures
2017-06-07 13:01:24 -04:00
André Bargull
d50d361001
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
2017-06-06 01:42:18 -07:00
André Bargull
72d1fbb476
Bug 1368963 - Avoid extra calls to GetPropertyKeys() in Object.freeze/seal/preventExtensions. r=jandem
2017-06-02 12:04:31 +02:00
Ehsan Akhgari
db983a3ae9
Bug 1361461 - Dispatch the compartment-nuking part of WindowDestroyedEvent to the idle queue; r=smaug
2017-06-07 10:57:09 -04:00
Jan de Mooij
2d0e498645
Bug 1370823 - Don't evict the nursery in NukeCrossCompartmentWrappers and RecomputeWrappers. r=jonco
2017-06-07 15:46:21 +02:00
André Bargull
ef5240082d
Bug 1364363: Remove the packed array check for Array.p.indexOf/lastIndexOf to fix a spec compliance issue. r=evilpie
...
--HG--
extra : rebase_source : 022040b2cf42cf0eb67040e4e5d36db886704125
2017-06-05 13:20:31 +02:00
Benjamin Bouvier
86411e9135
Bug 1370820: Allow disabling async stacks for the JS shell; r=jandem
...
MozReview-Commit-ID: 2mDd0r2PV2A
--HG--
extra : rebase_source : 718e836bab5420295a6220a3849f6c59b3934eb5
extra : histedit_source : 378dfb5a339ab93c8e1097a02fd6b6d110cfc6c9
2017-06-07 10:49:05 +02:00
Benjamin Bouvier
6c0a575bcf
Bug 1362357: Follow-up: add dummy values for PushedTLS and PushedExitReason on arm64/none; r=bustage
...
Some range checks were tautological because we were comparing
PushedTLS/PushedExitReason against 0, although they're uint32. Give them dummy
values to prevent these warnings from showing up.
MozReview-Commit-ID: 9JalPeYZzSl
--HG--
extra : histedit_source : 92a5e68985346095b9e2919a4483d1e5c5756851
2017-06-07 13:31:13 +02:00
Manish Goregaokar
b54d85dfda
Bug 1370734 - Whitelist ThreadSafeGetDefaultFontHelper; r=bustage
...
MozReview-Commit-ID: 96EmHaniGda
2017-06-07 16:33:19 -07:00
Manish Goregaokar
5f46f56cb9
Bug 1370734 - Fix hazards ; r=bustage
...
MozReview-Commit-ID: 1H4VwQ3Jdg6
2017-06-08 08:25:10 -07:00
Benjamin Bouvier
676c55f50d
Bug 1362357: wasm: Move exitReason to the wasm::Frame; r=luke
...
MozReview-Commit-ID: 9351D0DQVEf
--HG--
extra : rebase_source : dc1d27e24fa0c12eba3f699f493f75b0193c4b9b
extra : amend_source : 6ec242303ad225d8b50545eb4e68321b476394c4
2017-05-05 12:09:48 +02:00
Jan de Mooij
575b353a66
Bug 1363150 - Simplify the code for freezing dense elements. r=anba
2017-06-07 11:42:04 +02:00
Ted Campbell
f671bc9f7e
Bug 1365782 - Backout the backout of changeset 882d55c60444 because of cgc bustage because current bustage is worse than potential future risk a=bustage
...
MozReview-Commit-ID: BdjMzfJjez
2017-06-08 18:21:10 -07:00
Jan de Mooij
5feb5db5e7
Bug 1371097 - Change sRopeMatchThresholdRatioLog2 from 5 to 4 to flatten less eagerly. r=luke
2017-06-08 20:19:37 +02:00
André Bargull
735eb4e675
Bug 1370214 - Don't allocate RegExp objects during syntax parsing for RegExp literals. r=shu
2017-06-07 03:19:41 -07:00
Benjamin Bouvier
1e1d66cfc9
Bug 1371317: ARM simulator: don't assert when triggering a second interrupt; r=luke
...
MozReview-Commit-ID: CqmCkNFk93t
--HG--
extra : rebase_source : f6aada78431b547d8d7392d8b0adf70b493b423a
extra : histedit_source : 7f0b27e2a5621bc126a741157668d638ed8aac47
2017-06-08 18:12:39 +02:00
Ryan VanderMeulen
ed9030a41a
Backed out changeset 882d55c60444 (bug 1365782) to avoid adding risk to Beta55.
2017-06-08 13:17:52 -04:00
Jon Coppeard
6811f6b090
Bug 1368446 - Fix gray marking assertion failures by calling ExposeObjectToActiveJS in UncheckedUnwrap r=sfink
2017-06-07 09:51:26 +01:00
André Bargull
41a41095c2
Bug 1368626 - Avoid duplicate lookups when setting a new property. r=jandem
...
--HG--
extra : rebase_source : cf51f98fe011379a74545d4b6787ee1ef39ffb4e
2017-06-02 20:36:43 +02:00
André Bargull
46fea327c8
Bug 1370208 - Inline Boolean constructor when called as a function. r=nbp
...
--HG--
extra : rebase_source : dcfc345881550a8e4179da27baade79dccff5e0b
2017-06-05 16:26:24 +02:00
Boris Zbarsky
d6c61dbb66
Bug 1364816
part 4. Add a JS friend API for getting an jsid from a known-atom JSString*. r=jandem
2017-06-06 21:21:44 -04:00
André Bargull
1d80223f3d
Bug 1370195 - Use fewer array allocations when invoking bound functions with many arguments. r=till
2017-06-05 13:49:29 +02:00
André Bargull
0e26ff6ffa
Bug 1370194 - Prefer to use Array objects when performing array operations in Intl self-hosted code. r=till
2017-06-05 13:27:36 +02:00
André Bargull
14cefed850
Bug 1369762 - Don't atomize empty function names when retrieving the unresolved name of a bound function. r=till
2017-06-02 17:41:11 +02:00
André Bargull
6663e29a55
Bug 1369680 - Use HasOwnProperty when resolving lazy properties to avoid triggering proxy traps in the proto-chain. r=jandem
2017-06-02 16:11:42 +02:00
André Bargull
b2ce10de42
Bug 1369337 - Forcibly create length and @@iterator properties for arguments when redefining. r=evilpie
...
--HG--
extra : rebase_source : 5bd47ea33e4274b42443662aa6477b5678dea3df
2017-06-02 12:04:41 +02:00
André Bargull
3ec0f179de
Bug 1364979 - Don't use Latin-1 when encoding the export name for missing exports. r=jonco
2017-06-05 13:10:45 +02:00
André Bargull
760dd32599
Bug 1343363 - Check RegExp wasn't modified in RegExp.p.@@replace global elem-base optimized path. r=till
2017-06-05 13:23:01 +02:00
Sebastian Hengst
a2e96d0054
Backed out changeset 8adc00c59534 (bug 1369712) for crashes in xpcshell tests on Linux and OS X, e.g. in test_captive_portal_not_found.js @ JS::HeapObjectPostBarrier. r=backout
2017-06-06 15:30:02 +02:00
Jan de Mooij
493ab5efca
Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu
2017-06-06 15:06:55 +02:00
Jan de Mooij
c42d719d38
Bug 1368576 - Fix addOsrValueTypeBarrier to use type from the TypeSet if it's more precise. r=nbp
2017-06-06 15:05:08 +02:00
Nicolas B. Pierron
975bc903fa
Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
2017-06-06 12:24:31 +00:00