c09ecff23a9e83e94e95936d95b799b12e7f989a: Bug 1607429 - Part 6: Change getConstantValue to directly return an array object. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:13 +0000 - rev 509427
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 6: Change getConstantValue to directly return an array object. r=mgaudet Depends on D58931 Differential Revision: https://phabricator.services.mozilla.com/D58932
a97c70e9b377525cc35a79bee6cabe9d4ddacc72: Bug 1607429 - Part 5: Remove explicit NewArrayKind parameter. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:13 +0000 - rev 509426
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 5: Remove explicit NewArrayKind parameter. r=mgaudet `NewArrayKind::Normal` is the default value when calling `newArrayObject`, so there's no need to pass it explicitly. Depends on D58930 Differential Revision: https://phabricator.services.mozilla.com/D58931
7263c1322f9f43aa9c635fed9818d041daa1196d: Bug 1607429 - Part 4: Only support callsite objects in getConstantValue. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:13 +0000 - rev 509425
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 4: Only support callsite objects in getConstantValue. r=mgaudet Also remove the recursion for template-string and raw-undefined nodes. With the recursion gone, it's easy to see the call to `CombineArrayElementTypes` can be removed as well, because `ncompare` is always `0`, which makes `CombineArrayElementTypes` a no-op. Finally we can then also remove the `compare` and `ncompare` parameters from `getConstantValue`. Depends on D58929 Differential Revision: https://phabricator.services.mozilla.com/D58930
ebc34e43593ead84f82ff0b1f63d46c71df3f540: Bug 1607429 - Part 3: Don't handle parse nodes not present in callsite objects. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:13 +0000 - rev 509424
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 3: Don't handle parse nodes not present in callsite objects. r=mgaudet `getConstantValue()` is only called for callsite objects, so we only need to handle `TemplateStringExpr`, `RawUndefinedExpr`, `CallSiteObj`, and `ArrayExpr` (for the raw nodes). Depends on D58928 Differential Revision: https://phabricator.services.mozilla.com/D58929
d61e2e6e9c07de51594870c69102b2677a8e6271: Bug 1607429 - Part 2: Remove no longer necessary AllowConstantObjects parameter. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:12 +0000 - rev 509423
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 2: Remove no longer necessary AllowConstantObjects parameter. r=mgaudet The `ForCopyOnWriteArray` and `DontAllowObjects` flags are both unused, so we can remove them along with the `AllowConstantObjects` parameter. Also remove the `NewObjectKind` parameter because it's always `TenuredObject`. Depends on D58927 Differential Revision: https://phabricator.services.mozilla.com/D58928
e4ba2e73e4008c9c804f4f6bd894d7884a5a9f62: Bug 1607429 - Part 1: Remove unused function BytecodeEmitter::emitSingletonInitialiser. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 16:00:12 +0000 - rev 509422
Push 104623 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:04:53 +0000
Bug 1607429 - Part 1: Remove unused function BytecodeEmitter::emitSingletonInitialiser. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D58927
63fa0469f35653b7a80eb42ac35e4866cb37c5e1: Bug 1607179: Use constexpr-if in TypedArrayObjectTemplate<NativeType>::convertValue. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jan 2020 18:53:50 +0000 - rev 509421
Push 104622 by rmaries@mozilla.com at Wed, 08 Jan 2020 19:03:54 +0000
Bug 1607179: Use constexpr-if in TypedArrayObjectTemplate<NativeType>::convertValue. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D58761
8147982bf587142c8b546d9f924bfb49d4775618: Bug 1600177 - mark browser_minimize.js as expected failure on ubuntu1804 r=jmaher
Edwin Takahashi <egao@mozilla.com> - Wed, 08 Jan 2020 10:58:35 +0000 - rev 509420
Push 104621 by egao@mozilla.com at Wed, 08 Jan 2020 18:53:14 +0000
Bug 1600177 - mark browser_minimize.js as expected failure on ubuntu1804 r=jmaher Changes: Due to lack of response, mark this test as expected failure on ubuntu1804. Differential Revision: https://phabricator.services.mozilla.com/D59030
374a48ce8690a53e44ef3f4134b8ecd8099bea14: Bug 1607820 - Report cloud replay crashes to middleman, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Wed, 08 Jan 2020 16:51:56 +0000 - rev 509419
Push 104620 by bhackett@mozilla.com at Wed, 08 Jan 2020 18:51:21 +0000
Bug 1607820 - Report cloud replay crashes to middleman, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D59159
c2b3e2651a6a36b5e9cf324836a6d066fc5b5426: Bug 1607739 - Retake thread locks at a consistent point, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Wed, 08 Jan 2020 15:52:31 +0000 - rev 509418
Push 104619 by bhackett@mozilla.com at Wed, 08 Jan 2020 18:50:51 +0000
Bug 1607739 - Retake thread locks at a consistent point, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D59105
f196f5e7ee66294daa0366aca3a45acc4c2c30fb: Bug 1604412 - Duplicate WinCompositorWidget logic into subclasses r=sotaro
Chris Martin <cmartin@mozilla.com> - Wed, 08 Jan 2020 18:35:22 +0000 - rev 509417
Push 104618 by cmartin@mozilla.com at Wed, 08 Jan 2020 18:45:36 +0000
Bug 1604412 - Duplicate WinCompositorWidget logic into subclasses r=sotaro This looks like a large change, but it's really just moving stuff around. It takes the logic in WinCompositorWidget and duplicates it into its only 2 subclasses: InProcessWinCompositorWidget and CompositorWidgetParent. This is because CompositorWidgetParent is about to change *a lot*, but InProcessWinCompositorWidget will basically stay the same. This is an easy way to verify that I don't accidently break InProcessWinCompositorWidget. Differential Revision: https://phabricator.services.mozilla.com/D57428
95a6f05099b72e4edabcf6cf6811ae1822c4900a: Bug 1604005 implement ThreadEventTarget::IsOnCurrentThreadInfallible() to handle case of null mThread r=froydnj
Karl Tomlinson <karlt+@karlt.net> - Wed, 08 Jan 2020 15:25:27 +0000 - rev 509416
Push 104617 by ktomlinson@mozilla.com at Wed, 08 Jan 2020 18:42:14 +0000
Bug 1604005 implement ThreadEventTarget::IsOnCurrentThreadInfallible() to handle case of null mThread r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D58999
171648f3e48e6808f5b2941fdd7822d90da21f9f: Bug 1601733 - add sjs script into test suite that generates a document from code snippet r=mconley
Alexander Surkov <surkov.alexander@gmail.com> - Wed, 08 Jan 2020 18:41:01 +0000 - rev 509415
Push 104616 by asurkov@mozilla.com at Wed, 08 Jan 2020 18:41:35 +0000
Bug 1601733 - add sjs script into test suite that generates a document from code snippet r=mconley Differential Revision: https://phabricator.services.mozilla.com/D58992
9b598ca58e8d10c73c72956ce2e1b5a1bc7945b0: Bug 1602863 - run reftest using ubuntu1804 test image r=jmaher
Edwin Takahashi <egao@mozilla.com> - Wed, 08 Jan 2020 18:37:36 +0000 - rev 509414
Push 104615 by egao@mozilla.com at Wed, 08 Jan 2020 18:38:59 +0000
Bug 1602863 - run reftest using ubuntu1804 test image r=jmaher Changes: Run the reftest suite with ubuntu1804 test image. Depends on D54851. Differential Revision: https://phabricator.services.mozilla.com/D58816
a240d5c8ac607d17859fa2c92e77f0bf559f6c37: Bug 1599654 - remove fail-if annotation for mfenced-12.html on ubuntu1804 r=jmaher
Edwin Takahashi <egao@mozilla.com> - Wed, 08 Jan 2020 18:34:58 +0000 - rev 509413
Push 104615 by egao@mozilla.com at Wed, 08 Jan 2020 18:38:59 +0000
Bug 1599654 - remove fail-if annotation for mfenced-12.html on ubuntu1804 r=jmaher Changes: Remove the fail-if annotation for gtkWidget since the test passes in ubuntu1804. This patch will need to land with D58816. Differential Revision: https://phabricator.services.mozilla.com/D54851
0feb8fe83cd9efe1b46f81a12e6c393298202f1b: Bug 1602863 - update references to linux64 in awsy.yml to linux1804-64 r=Marian
Edwin Takahashi <egao@mozilla.com> - Wed, 08 Jan 2020 18:32:40 +0000 - rev 509412
Push 104614 by egao@mozilla.com at Wed, 08 Jan 2020 18:33:45 +0000
Bug 1602863 - update references to linux64 in awsy.yml to linux1804-64 r=Marian Changes: Due to changes I made in D58204 and D58464, `awsy` was migrated to run under the `linux1804-64` label. This was fine except `awsy.yml` used `linux64` to set scheduling. This patch will update the references to `linux1804-64` and restore proper scheduling of tasks. Differential Revision: https://phabricator.services.mozilla.com/D59017
edc865edc5933bf0c9db131a115ddd44e22895cc: Bug 1598471 - Use fis/tp5n version of bild.de for DevTools complicated DAMP tests r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 08 Jan 2020 18:16:45 +0000 - rev 509411
Push 104613 by jdescottes@mozilla.com at Wed, 08 Jan 2020 18:17:40 +0000
Bug 1598471 - Use fis/tp5n version of bild.de for DevTools complicated DAMP tests r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D58773
64738257ab2ea2d81701e3addef664b09f51d275: Bug 1606746 - Create macOS build artifact zip file containing codesigning entitlement files r=froydnj
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 08 Jan 2020 14:32:38 +0000 - rev 509410
Push 104612 by haftandilian@mozilla.com at Wed, 08 Jan 2020 17:49:47 +0000
Bug 1606746 - Create macOS build artifact zip file containing codesigning entitlement files r=froydnj Create a macOS build artifact (target.codesign-entitlements.zip) containing the contents of security/mac/hardenedruntime to be consumed by codesigning infrastructure. Differential Revision: https://phabricator.services.mozilla.com/D58579
e610cb1d72aa940c0bcac6b0c993712fb2349025: Bug 1606124 - mozbuild/util.py supports Python 3 r=mars
Ricky Stewart <rstewart@mozilla.com> - Wed, 08 Jan 2020 16:08:15 +0000 - rev 509409
Push 104611 by rstewart@mozilla.com at Wed, 08 Jan 2020 17:27:03 +0000
Bug 1606124 - mozbuild/util.py supports Python 3 r=mars Many of the utility classes very heavily rely on multiple inheritance which is broadly unncessary and made debugging difficult, so I ripped it out wherever it was necessary. The indented_repr() function is also more or less a re-implementation of pprint, so to support Python 3 I've instead made it a small wrapper around pprint. (This results in the output of the function being slightly different than we're used to, as pprint does sorting/indentation/line breaking differently than indented_repr() currently does, but it'll be nice to not have to maintain this code that is slightly different than pprint for no real reason.) Differential Revision: https://phabricator.services.mozilla.com/D58306
eef53b90f8d3d7091b14d18c2e54b80d077eb000: Bug 1607816 - Fix another usage that I had submitted to bug 1607826, but without which the previous patch doesn't build.
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 Jan 2020 16:48:37 +0100 - rev 509408
Push 104610 by emilio@crisal.io at Wed, 08 Jan 2020 17:15:50 +0000
Bug 1607816 - Fix another usage that I had submitted to bug 1607826, but without which the previous patch doesn't build. CLOSED TREE MANUAL PUSH: bustage Differential Revision: https://phabricator.services.mozilla.com/D59161
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip