c2583743d4ebe36e8b152f50ee718232e23814fd: Bug 1654149 - Add dumpStencil shell-builtin. r=tcampbell
Tooru Fujisawa <arai_a@mac.com> - Thu, 06 Aug 2020 05:57:12 +0000 - rev 543533
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1654149 - Add dumpStencil shell-builtin. r=tcampbell Add dump method to stencil-related structs, that dumps the struct as JSON, and `dumpStencil()` shell-builtin as a consumer. Some structs have dumpFields method, given that JSONPrinter only provide beginObjectProperty/endObject to print a property with an object value. There's some design decision about when to use string-representation and when to use object. Currently simple single-field struct like ScopeIndex uses string-representation like "ScopeIndex(0)", and ScriptAtom also uses string-representation. There's an exception in ScriptAtom case in DumpScriptThing, that we need to differentiate string and string-representation of other structs, and for simplicity, ScriptAtom case uses object with "type" property, and other single-field structs use string-representation. The current dumpStencil does not dump CompilationInfo.asmJS (FIXME) and ScriptStencil.immutableScriptData. Most of ScriptStencil.immutableScriptData field can be dumped by `dis()` function. Differential Revision: https://phabricator.services.mozilla.com/D86042
eeed6471b7255c0d93d96ff2a202567256ac5a30: Backed out 2 changesets (bug 1639153) for bustage on MacroAssembler.h. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 06 Aug 2020 09:31:45 +0300 - rev 543532
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Backed out 2 changesets (bug 1639153) for bustage on MacroAssembler.h. CLOSED TREE Backed out changeset 296b7f5a0713 (bug 1639153) Backed out changeset f68854b70d6a (bug 1639153)
296b7f5a07133f9cbbd28ab20c1468800b0e1d39: Bug 1639153 - Part 2: Preserve callee and caller tls'es. r=lth
Dmitry Bezhetskov <dbezhetskov@igalia.com> - Thu, 06 Aug 2020 05:23:07 +0000 - rev 543531
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1639153 - Part 2: Preserve callee and caller tls'es. r=lth This is a followup patch for removing Frame::tls. Now, we are preserving caller's and callee's tls'es for all possible cross-instance calls in the previously allocated abi slots. We also use preserved tls values to restore the caller's tls in Ion. Baseline doesn't need this because it restores the caller tls from its private stack slot after the call. Differential Revision: https://phabricator.services.mozilla.com/D82888
f68854b70d6a22b76f81341182018d32bad08f8a: Bug 1639153 - Part 1: Reserve two slots after stack arguments for the future tls preservation. r=lth
Dmitry Bezhetskov <dbezhetskov@igalia.com> - Thu, 06 Aug 2020 04:57:48 +0000 - rev 543530
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1639153 - Part 1: Reserve two slots after stack arguments for the future tls preservation. r=lth We are going to remove Frame::tls and support trampolines for indirect calls, so we need to get rid of using Frame::tls. In this and the followup patches I will iteratively remove all dependencies of Frame::tls and remove it eventually. In this patch I changed wasm ABI to allocate two stack slots after stack args to preserve caller's and callee's tls'es in the near future. Differential Revision: https://phabricator.services.mozilla.com/D82881
451369452f15b5f6cbefc90e75c02b95bc76109e: Bug 1656587 - Retrieve Default Printer Name Using CUPS r=AlaskanEmily
Erik Nordin <nordzilla@mozilla.com> - Thu, 06 Aug 2020 04:28:01 +0000 - rev 543529
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1656587 - Retrieve Default Printer Name Using CUPS r=AlaskanEmily Differential Revision: https://phabricator.services.mozilla.com/D85628
a1b9fd0d5fae6aa4853d363d3447be6ee3599fa5: Backed out 4 changesets (bug 1623764) for mochitest failures on test_movement_by_characters.html. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 06 Aug 2020 08:09:42 +0300 - rev 543528
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Backed out 4 changesets (bug 1623764) for mochitest failures on test_movement_by_characters.html. CLOSED TREE Backed out changeset f927522d89bc (bug 1623764) Backed out changeset c100eb8ae430 (bug 1623764) Backed out changeset 1147ded16458 (bug 1623764) Backed out changeset 7af572ec5edf (bug 1623764)
51376ed40cb377683c42d9d640fa4a98ea386f06: Backed out changeset 7b46f9754641 (bug 1587653) for bc failures browser_protections_lockwise.js.
Cosmin Sabou <csabou@mozilla.com> - Thu, 06 Aug 2020 07:59:52 +0300 - rev 543527
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Backed out changeset 7b46f9754641 (bug 1587653) for bc failures browser_protections_lockwise.js.
7d6b5987454b78251e26abff2227f144b94094b6: Backed out changeset 9086f10df485 (bug 1657107) for build bustage at MacIOSurface.cpp. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Thu, 06 Aug 2020 07:31:22 +0300 - rev 543526
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Backed out changeset 9086f10df485 (bug 1657107) for build bustage at MacIOSurface.cpp. CLOSED TREE
e17946640ffc985c2e428fcb1607cdd4bc725d5f: Bug 1657446 - Fix lint error after bug 1656044. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Aug 2020 03:19:41 +0000 - rev 543525
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1657446 - Fix lint error after bug 1656044. r=nalexander mozbuild.configure.ConfigureError: `help` should contain "{Enable|Disable}" because of non-constant default Differential Revision: https://phabricator.services.mozilla.com/D86123
a5859b8b2880f3cfe4ddf6d61a1b9cae07e7b285: Bug 1657446 - Fix co_lnotab for large offsets in Lint._raise_from. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Aug 2020 04:07:14 +0000 - rev 543524
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1657446 - Fix co_lnotab for large offsets in Lint._raise_from. r=nalexander Contrary to python2, python3 considers the values in cl_lnotab to be signed integers, so with python3, offsets larger than 127 would be encoded in a way that would make them wrong, or worse, negative. Differential Revision: https://phabricator.services.mozilla.com/D86122
62240f77fb4dcc3d486e1620cef1afe0addc1f5e: Bug 1657446 - Fix noise when running mozbuild/test/configure/lint.py with unittest.main. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Aug 2020 03:19:08 +0000 - rev 543523
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1657446 - Fix noise when running mozbuild/test/configure/lint.py with unittest.main. r=nalexander Namely: build/moz.configure/old.configure:21: DeprecationWarning: invalid escape sequence \s build/moz.configure/old.configure:26: DeprecationWarning: invalid escape sequence \s python/mozbuild/mozbuild/configure/__init__.py:433: ResourceWarning: unclosed file <_io.BufferedReader...> python/mozbuild/mozbuild/configure/lint.py:120: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() Differential Revision: https://phabricator.services.mozilla.com/D86121
1e98a73a452d96fae861bd45c1cbef7ae2bd7a91: Bug 1657482 - Work around an unused variable warning. r=hiro
Botond Ballo <botond@mozilla.com> - Thu, 06 Aug 2020 04:02:57 +0000 - rev 543522
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1657482 - Work around an unused variable warning. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D86133
09a9a2231a7dd1006f663568f535307f834b8616: Bug 1656384 - Retrieve Printers using CUPSPrinterList on macOS r=jwatt,AlaskanEmily
Erik Nordin <nordzilla@mozilla.com> - Thu, 06 Aug 2020 01:42:13 +0000 - rev 543521
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1656384 - Retrieve Printers using CUPSPrinterList on macOS r=jwatt,AlaskanEmily Differential Revision: https://phabricator.services.mozilla.com/D85623
cea3ece6f1fffab7742b0f396bbd439bcef688c6: Bug 1656706 - Fix prefixed properties being displayed incorrectly in the Compatibility panel, for RTL r=daisuke
Itiel <itiel_yn8@walla.com> - Thu, 06 Aug 2020 03:36:28 +0000 - rev 543520
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1656706 - Fix prefixed properties being displayed incorrectly in the Compatibility panel, for RTL r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D85663
9086f10df485113d245835c27bf984ccd96b6d0c: Bug 1657107 - Use YUV22 format for uploading videos to IOSurfaces instead of NV12. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 06 Aug 2020 03:36:53 +0000 - rev 543519
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1657107 - Use YUV22 format for uploading videos to IOSurfaces instead of NV12. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D86081
0430442b4652b28e034caaea798bc4e7701d0c63: Bug 1634200 add crashtest with AudioWorkletNode after unload r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2020 01:12:43 +0000 - rev 543518
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1634200 add crashtest with AudioWorkletNode after unload r=padenot Differential Revision: https://phabricator.services.mozilla.com/D85974
f927522d89bc6435fae66b5873d0dbb83b30bf32: Bug 1623764 - Part 4: Stop at hard linebreaks when eat_space_to_next_word r=emilio,masayuki
Kagami Sascha Rosylight <saschanaz@outlook.com> - Thu, 06 Aug 2020 01:18:52 +0000 - rev 543517
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1623764 - Part 4: Stop at hard linebreaks when eat_space_to_next_word r=emilio,masayuki Differential Revision: https://phabricator.services.mozilla.com/D85923
c100eb8ae430920006ccaf3e92800c544a897133: Bug 1623764 - Part 3: Expose IsLineWrapped via LineInfo r=emilio
Kagami Sascha Rosylight <saschanaz@outlook.com> - Wed, 05 Aug 2020 13:24:22 +0000 - rev 543516
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1623764 - Part 3: Expose IsLineWrapped via LineInfo r=emilio Differential Revision: https://phabricator.services.mozilla.com/D85922
1147ded16458b93e86929c53bec0e41393b0c793: Bug 1623764 - Part 2: Add mSawInlineCharacter to PeekWordState r=emilio
Kagami Sascha Rosylight <saschanaz@outlook.com> - Wed, 05 Aug 2020 13:24:14 +0000 - rev 543515
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1623764 - Part 2: Add mSawInlineCharacter to PeekWordState r=emilio Differential Revision: https://phabricator.services.mozilla.com/D85921
7af572ec5edfb4db21688d792f78c5bba8a1739f: Bug 1623764 - Part 1: Destruct ILineIterator from where it's initialized r=emilio
Kagami Sascha Rosylight <saschanaz@outlook.com> - Wed, 05 Aug 2020 13:24:02 +0000 - rev 543514
Push 37675 by ncsoregi@mozilla.com at Thu, 06 Aug 2020 15:44:30 +0000
Bug 1623764 - Part 1: Destruct ILineIterator from where it's initialized r=emilio Differential Revision: https://phabricator.services.mozilla.com/D85920
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip