- Nov 04, 2021
-
-
Nika Layzell authored
In part 2 of this patch, a large number of messages are being converted to contain move-only types, both as direct arguments and within compound data structures. This revealed some limitations in IPDL's handling of moveonly types, which this patch hopes to rectify. This also required changes to allow distinguishing between types which require move to send vs. them not having a move constructor. This does not fully fix the underlying issues, but attempts to preserve existing behaviour while improving support for the new types being added. There should be further cleanup in the future. Differential Revision: https://phabricator.services.mozilla.com/D126563
-
Henrik Skupin authored
Bug 1739369 - [marionette] Improve logging for load events in waitForLoadEvent. r=webdriver-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D130353
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D130393
-
vishal.vikal.88 authored
Differential Revision: https://phabricator.services.mozilla.com/D129943
-
Mats Palmgren authored
For now, use IntoIterator to figure the right type to add the bound. If we need this on types that are iterable but don't provide IntoIterator, we can add another attribute field or something. Differential Revision: https://phabricator.services.mozilla.com/D129962
-
Nicolas B. Pierron authored
This function compiles its string arguments, first creating the top-level stencil in a way similar to compileToStencil, but then delazify all inner functions using DelazifyCanonicalScriptedFunction from the previous patch. Differential Revision: https://phabricator.services.mozilla.com/D128182
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D128181
-
Nicolas B. Pierron authored
This change clone some of the functions used to initialize the CompilationSyntaxParseCache. These are specialized to copy the minimal set of information needed for skipping inner functions and for iterating over closed-over-bindings. Unforutnately, as opposed to what this structure was initialy designed for, we are not yet able to reuse the Stencils from the InputScript as ParseAtomIndex of the InputScript are in the context of the InputScript and not of the CompilationState which wraps the CompilationSyntaxParseCache. Until we are capable of reusing the same indexes of a previous compilation, we would have to duplicate the Stencil structures. Thus, copyScriptInfo and copyClosedOVerBindings are copied from the original functions and adapted to work with Stencil inputs. Differential Revision: https://phabricator.services.mozilla.com/D128180
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125997
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125996
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125995
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125994
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125993
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125992
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125991
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125990
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125989
-
Nicolas B. Pierron authored
Differential Revision: https://phabricator.services.mozilla.com/D125988
-
Nicolas B. Pierron authored
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
-
somdatta authored
Differential Revision: https://phabricator.services.mozilla.com/D129974
-
Emilio Cobos Alvarez authored
We apparently have this code copy-pasted in two places? :( Differential Revision: https://phabricator.services.mozilla.com/D130261
-
Iulian Moraru authored
Backed out changeset cc36386fed69 (bug 1682599) for causing gv-junit failures on requestContextMenuOnVideo. CLOSED TREE
-
Niklas Baumgardner authored
Differential Revision: https://phabricator.services.mozilla.com/D128516
-
Emilio Cobos Alvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D130310
-
Gavin Lazar Suntop authored
Differential Revision: https://phabricator.services.mozilla.com/D130217
-
Olivia Hall authored
Bug 1682599 - Check if media URL is valid before returning it to onContextMenu. r=geckoview-reviewers,agi Added a check to see if the media blob URL was valid and could be downloaded. Added a few general unit tests for ContentDelegateChild. Differential Revision: https://phabricator.services.mozilla.com/D129859
-
june wilde authored
Differential Revision: https://phabricator.services.mozilla.com/D129234
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D129213
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in OSPreferences_win.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129212
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in nsLanguageAtomService.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129211
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D129210
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in LocaleService.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129209
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in gfxPlatformFontList.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129208
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in EditorSpellCheck.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129207
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in PaymentRequest.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129206
-
Dan Minor authored
Bug 1736017 - Replace MozLocale with Locale in nsLineBreaker.cpp; r=platform-i18n-reviewers,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D129205
-
Gabriele Svelto authored
Differential Revision: https://phabricator.services.mozilla.com/D130126
-
Geoff Brown authored
Differential Revision: https://phabricator.services.mozilla.com/D130374
-
John Lin authored
Differential Revision: https://phabricator.services.mozilla.com/D126977
-
John Lin authored
Differential Revision: https://phabricator.services.mozilla.com/D126976
-