64e6a9789b9fb36ca86d7b34a08b1b9db50e82ae: Bug 1672140 - Rename cache::QuotaInfo to cache::ClientMetadata and rename corresponding functions; r=#dom-storage draft
hxu <hxu@mozilla.com> - Mon, 20 Sep 2021 12:22:32 +0000 - rev 3965298
Push 731599 by reviewbot at Mon, 20 Sep 2021 12:22:55 +0000
Bug 1672140 - Rename cache::QuotaInfo to cache::ClientMetadata and rename corresponding functions; r=#dom-storage Summary: Differential Revision: https://phabricator.services.mozilla.com/D125583 Test Plan: Reviewers: #dom-storage Subscribers: Bug #: 1672140 Differential Diff: PHID-DIFF-aq5u6b73cnatsjlpn3a3
7a2542950a3d515984d4fadb8e0a30f3d987afa4: try_task_config for https://phabricator.services.mozilla.com/D126077 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 20 Sep 2021 12:21:18 +0000 - rev 3965297
Push 731598 by reviewbot at Mon, 20 Sep 2021 12:21:37 +0000
try_task_config for https://phabricator.services.mozilla.com/D126077 Differential Diff: PHID-DIFF-frkni2jlewyvqjjn5tms
a66fb826ce85ca0391471fe3f44847ca1336d41b: Bug 1596184 - Get rid of nsStackFrame. r=#layout-reviewers draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Sep 2021 12:21:14 +0000 - rev 3965296
Push 731598 by reviewbot at Mon, 20 Sep 2021 12:21:37 +0000
Bug 1596184 - Get rid of nsStackFrame. r=#layout-reviewers Summary: There are no legacy-stack uses anymore. Differential Revision: https://phabricator.services.mozilla.com/D126077 Test Plan: Reviewers: #layout-reviewers Subscribers: Bug #: 1596184 Differential Diff: PHID-DIFF-frkni2jlewyvqjjn5tms
cbfc5442a99746efe5adca5c2c550b0c89217a4e: try_task_config for https://phabricator.services.mozilla.com/D125997 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 20 Sep 2021 12:19:41 +0000 - rev 3965295
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
try_task_config for https://phabricator.services.mozilla.com/D125997 Differential Diff: PHID-DIFF-gy5jthi66vzwxfhlzvj6
01857433a82a509454bff68b69d8479cdf0d9199: Bug 1730881 - Use InputScript for CompilationInput::lazy_. r=tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:37 +0000 - rev 3965294
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScript for CompilationInput::lazy_. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D125997 Differential Diff: PHID-DIFF-gy5jthi66vzwxfhlzvj6
bcba58fda8280b33841802539692be3808c11db5: Bug 1730881 - Use InputScope for CompilationInput::enclosingScope. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:34 +0000 - rev 3965293
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope for CompilationInput::enclosingScope. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125996 Differential Diff: PHID-DIFF-ip2gddhj6nni4me4h32b
8358347998a685b62c6afe697bf0c880e66b2a2d: Bug 1730881 - Use InputScope in ScopeContext::cacheEnclosingScope. r=tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:31 +0000 - rev 3965292
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::cacheEnclosingScope. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D125995 Differential Diff: PHID-DIFF-ihpkudud5z7zl2g5kb7r
2a227b218ed089741d3fc71a3d9e659aa38cf35b: Bug 1730881 - Use InputScope in ScopeContext::computeThisEnvironment. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:28 +0000 - rev 3965291
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::computeThisEnvironment. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125994 Differential Diff: PHID-DIFF-72nzww4stb4z7dp4fnt3
36c87fae222dc5beb87ca22fbb63a9ef8a5b1c60: Bug 1730881 - Use InputScope in ScopeContext::computeInScope. r=tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:25 +0000 - rev 3965290
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::computeInScope. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D125993 Differential Diff: PHID-DIFF-4tras3t44kyp65n7fj67
3b92c74bc456a4cf748c6f986f09384cd3631589: Bug 1730881 - Use InputScope in ScopeContext::{determineEffectiveScope, computeThisBinding}. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:22 +0000 - rev 3965289
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::{determineEffectiveScope, computeThisBinding}. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125992 Differential Diff: PHID-DIFF-55zu2puws6pamaiyyysg
694e28138a3265e6f73b4a4e33555c0233624b32: Bug 1730881 - Use InputScope in ScopeContext::cachePrivateFieldsForEval. r=tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:19 +0000 - rev 3965288
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::cachePrivateFieldsForEval. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D125991 Differential Diff: PHID-DIFF-vbmavnshwtkvwdo7perc
5451d45810baac9e77eff6c95d451d6fb86d05a0: Bug 1730881 - Use InputScope in ScopeContext::cacheEnclosingScopeBindingForEval. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:17 +0000 - rev 3965287
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::cacheEnclosingScopeBindingForEval. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125990 Differential Diff: PHID-DIFF-gyowx4o5zsyaigd66lpf
62da029bea2fc4442a0236797914692ae77c0d61: Bug 1730881 - Use InputScope in ScopeContext::searchInEnclosingScope. r=tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:13 +0000 - rev 3965286
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in ScopeContext::searchInEnclosingScope. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D125989 Differential Diff: PHID-DIFF-b3hf3kvtq6m7nbj3ao63
e1d5e04b593834ce32f78747d4229fa169e50673: Bug 1730881 - Use InputScope in NameIsOnEnvironment. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:11 +0000 - rev 3965285
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Use InputScope in NameIsOnEnvironment. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125988 Differential Diff: PHID-DIFF-l4rdbpaivmssfmw3esi3
f3eb5caf64572d43f059f9f5a86fc74694f73837: Bug 1730881 - Add InputName to handle JSAtom* and TaggedParserAtomIndex r=arai,tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:08 +0000 - rev 3965284
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Add InputName to handle JSAtom* and TaggedParserAtomIndex r=arai,tcampbell This patchs adds an InputName structure. This structure is used to represent names held by the GC or another Stencil, and isolate these names such that they are properly interned before being used in the CompilationState of the existing compilation. InputName is a variant over a JSAtom* or a NameStencilRef. The NameStencilRef is a TaggedParserAtomIndex from a CompilationStencil given as context. A function is added as part of the ParserAtomsTable, such that TaggedParserAtomIndex from another compilation can be interned as well. For encoding where the atom is represented by the tag it-self, this is a no-op, whereas for larger atoms, these have to be registered in the table. Identically, another function is added to compare an InputName with an internalized name, which would be necessary to convert `ScopeContext::searchInEnclosingScope`. ParserBindingIter are updated to be initialized with a `ScopeStencilRef`, in a similar way as already done with `Scope*`. BindingIter and ParserBindingIter creation are wrapped behind the local InputBindingIter function, used to return one or the other based on the input type. Identically, InputName can be constructed from a scope and its matching name type. These would be handy to convert `ScopeContext` methods to `InputScopeIter`, while maintaining a single implementation of the binding traversal, which would dispatch to one variant or the other based on the type of the scope. Differential Revision: https://phabricator.services.mozilla.com/D125987 Differential Diff: PHID-DIFF-m5lj7go3x3m6cervsobu
143bc02fa6ab845680d58e1a0aa972eb51a4646f: Bug 1730881 - Add InputScope, InputScript and InputScopeIter. r=arai,tcampbell draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:19:05 +0000 - rev 3965283
Push 731597 by reviewbot at Mon, 20 Sep 2021 12:20:03 +0000
Bug 1730881 - Add InputScope, InputScript and InputScopeIter. r=arai,tcampbell In order to make CompilationInput accept Stencil instead of GC objects as inputs, we have to create structure which are able to abstract over the GC Scope pointer, the BaseScript pointer, and the manipulation of the the scopes. This patch adds the structures used in all follow-up patches from Bug 1730881 which are implementing all the accessors necessary to make it possible to later initialize a CompilationInput with a Stencil. Stencil references are abstracted using a `ScopeStencilRef` / `ScriptStencilRef`, to capture the `CompilationStencil` input and the index which is a reference to an element within the `CompilationStencil`. These structures are made to avoid accidental missuse of indexes with the wrong stencil. `InputScope` / `InputScript` are variants over the pointer to the GC object and the equivalent Stencil reference. They are used to provide a common interface to interpret GC / Stencil data. Differential Revision: https://phabricator.services.mozilla.com/D125986 Differential Diff: PHID-DIFF-kqcfilfyrufxd6u7mraq
ad10fcc731b785bc1cd25deadf8e7b3b9e3e0591: Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/wasm/jsapi/table/constructor.any.js:testing/web-platform/tests/wasm/jsapi/table/get-set.any.js:testing/web-platform/tests/wasm/jsapi/table/grow.any.js draft
moz-wptsync-bot <wptsync@mozilla.com> - Mon, 20 Sep 2021 12:17:33 +0000 - rev 3965282
Push 731596 by wptsync@mozilla.com at Mon, 20 Sep 2021 12:18:19 +0000
Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/wasm/jsapi/table/constructor.any.js:testing/web-platform/tests/wasm/jsapi/table/get-set.any.js:testing/web-platform/tests/wasm/jsapi/table/grow.any.js Pushed via `mach try fuzzy`
a950ad2edaac7c4309cf6c66a6caf9c099e5807c: Bug 1731288 [wpt PR 30805] - Merge wasm reference types tests into the main tests., a=testonly draft
Ms2ger <Ms2ger@gmail.com> - Fri, 17 Sep 2021 14:20:10 +0000 - rev 3965281
Push 731596 by wptsync@mozilla.com at Mon, 20 Sep 2021 12:18:19 +0000
Bug 1731288 [wpt PR 30805] - Merge wasm reference types tests into the main tests., a=testonly SKIP_BMO_CHECK The proposal was merged in <https://github.com/WebAssembly/spec/pull/1287>. wpt-commit: 0cc00d26f0e3c00f9f19778c45a14545d7cb99af wpt-pr: 30805
d12a983004c693c8afee5fb5bfcba82163c7faf8: try_task_config for https://phabricator.services.mozilla.com/D125996 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 20 Sep 2021 12:17:29 +0000 - rev 3965280
Push 731595 by reviewbot at Mon, 20 Sep 2021 12:17:49 +0000
try_task_config for https://phabricator.services.mozilla.com/D125996 Differential Diff: PHID-DIFF-ip2gddhj6nni4me4h32b
2ab9be996b3622fdab0a2d40d396f68953897120: Bug 1730881 - Use InputScope for CompilationInput::enclosingScope. r=arai draft
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Mon, 20 Sep 2021 12:17:25 +0000 - rev 3965279
Push 731595 by reviewbot at Mon, 20 Sep 2021 12:17:49 +0000
Bug 1730881 - Use InputScope for CompilationInput::enclosingScope. r=arai Differential Revision: https://phabricator.services.mozilla.com/D125996 Differential Diff: PHID-DIFF-ip2gddhj6nni4me4h32b
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip