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

60605 Коммитов

Автор SHA1 Сообщение Дата
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