1143fee910c70ae6ea25e325b7908f38c8cfeba6: Bug 1524965 - Part 3: Add a script to generate testcases for BinAST with invalid content. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:08 +0900 - rev 516095
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 3: Add a script to generate testcases for BinAST with invalid content. r=Yoric Integrated binjs_convert_from_json into encode.py. encode.py now generates invalid BinAST file if --binjs_convert_from_json option is provided. Source of test files are located inside js/src/jsapi-tests/binast/invalid/tests, with .js file as a source of JSON, and .py file for filtering the JSON. The generated tests are located inside js/src/jit-test/tests/binast/invalid. filter_utils.py provides some utility functions that is used by filter script, to handle tagged tuple/list structure in the JSON encoded AST. Actual testcases are added in Part 4. Differential Revision: https://phabricator.services.mozilla.com/D18560
30e403f80bfd23dae0b7e416f7772fe72157e01f: Bug 1524965 - Part 2: Handle break/continue outside the loop properly. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:07 +0900 - rev 516094
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 2: Handle break/continue outside the loop properly. r=Yoric
7fce2598a3de8f3372ae4d7baba5f05b3ed36e5a: Bug 1524965 - Part 1: Allocate StatementKind::Switch context in BinAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 08 Feb 2019 12:13:53 +0900 - rev 516093
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 1: Allocate StatementKind::Switch context in BinAST. r=Yoric
9849e6b02bc2d32da3403130f1235b7c8296c651: Bug 1524965 - Part 0: Fix error message formatting in BinAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:07 +0900 - rev 516092
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 0: Fix error message formatting in BinAST. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D18558
5732522a3540af8ad2dbfcb156346b6e44ef2233: Bug 1524755 - Use ptrdiff_t instead in RangedPtr. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Fri, 08 Feb 2019 12:13:23 +0900 - rev 516091
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524755 - Use ptrdiff_t instead in RangedPtr. r=jwalden
4c44d5135282e556e37473f06089e085f612f274: Bug 1523562 - update wpt expectations r=emilio
Andreea Pavel <apavel@mozilla.com> - Fri, 08 Feb 2019 04:25:14 +0200 - rev 516090
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 - update wpt expectations r=emilio
326199603b5dfa09155f0dbfd203dc477bcac768: Bug 1525813 - Ensure ipc::ShmemCreated message serializes shmem size as uint32_t. r=jld
Chris Pearce <cpearce@mozilla.com> - Thu, 07 Feb 2019 16:25:37 +1300 - rev 516089
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525813 - Ensure ipc::ShmemCreated message serializes shmem size as uint32_t. r=jld Shmem sizes serialized in an ipc::ShmemCreated message should be sent as an uint32_t rather than a size_t, as size_t is defined as different sizes in 64 and 32 bit builds. If the size isn't consistent, we won't be able to reliably send this message between cross architecture processes. Also, Shmem's have a limit of 32bit for their size anyway: https://searchfox.org/mozilla-central/rev/e00ea598e52bbb35f8c45abf9c2eade17962bb5e/ipc/glue/Shmem.cpp#127 So this patch should not affect allocations of shmems. Differential Revision: https://phabricator.services.mozilla.com/D18909
e32dd08ec5db619b4c66dc1504a97e0abfc27a84: Bug 1453935 - Ensure that we snap within the visible rect with WebRender. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Thu, 07 Feb 2019 18:05:43 -0500 - rev 516088
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1453935 - Ensure that we snap within the visible rect with WebRender. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D18869
fdd03ab546fa01aa3705192b2445d7311d7ed997: Backed out changeset 87ad4b91e29f (bug 1453935) for reftest failures on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 08 Feb 2019 00:45:29 +0200 - rev 516087
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out changeset 87ad4b91e29f (bug 1453935) for reftest failures on a CLOSED TREE
6f147be511598d996ee9e9e7e368699a54d59e3e: No bug - clang-format -p dom/canvas.
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 07 Feb 2019 14:50:14 -0800 - rev 516086
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
No bug - clang-format -p dom/canvas. MozReview-Commit-ID: 2xylmA1yFvi
c983e907bbfdb768b3745b2ba6616469880e3a84: Bug 1519347 - Fix filtering jsshell tests, r=Ms2ger
James Graham <james@hoppipolla.co.uk> - Thu, 07 Feb 2019 13:48:50 +0000 - rev 516085
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1519347 - Fix filtering jsshell tests, r=Ms2ger The previous approach based on filtering the JSON data directly has a number of problems that need more work to resolve, and the upstream change to cache the manifest between update and usage has made these problems blockers. In order to get things updated again, use the construted ManifestItem objects as the basis for filtering. This is a deoptimistation since it requires constructing a bunch of objects, but it's at least working. Differential Revision: https://phabricator.services.mozilla.com/D18978
6ab9304b1048371044dc8b56e1e6669334735cd6: Bug 1525327 - Don't crash wptrunner if mozversion fails, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 01 Feb 2019 17:32:05 +0000 - rev 516084
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525327 - Don't crash wptrunner if mozversion fails, r=ato On Android we aren't necessarily passing in the package path, so mozversion can't extract the relevant metadata, and on other platforms it could also fail if we pass in a script file or similar. In that case we shouldn't fail. Differential Revision: https://phabricator.services.mozilla.com/D18712
d3d51acadf5d6f4cd79e0d38692482a5d8968c37: Bug 1523562 - [wpt-sync] Update web-platform-tests to 9c5701192b581208a028144cb0fc27e462541a49, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 01 Feb 2019 14:39:04 +0000 - rev 516083
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 - [wpt-sync] Update web-platform-tests to 9c5701192b581208a028144cb0fc27e462541a49, a=testonly wpt-head: 9c5701192b581208a028144cb0fc27e462541a49 wpt-type: landing
b405ebe4d49c50d24185400e8c669bb550f582ba: Bug 1523562 - Remove bogus metadata file, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 01 Feb 2019 14:18:13 +0000 - rev 516082
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 - Remove bogus metadata file, a=testonly
9f52a556273510f31f079e9bd3c195aa23fba529: Bug 1523562 [wpt PR 15130] - Correct the order of owner and repo args in tag_master.py, a=testonly
Philip Jägenstedt <philip@foolip.org> - Fri, 01 Feb 2019 13:41:30 +0000 - rev 516081
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15130] - Correct the order of owner and repo args in tag_master.py, a=testonly Automatic update from web-platform-tests Correct the order of owner and repo args in tag_master.py (#15130) This was harmless because the order was reversed both in the arguments and where used, but did cause me confusion when comparing to docs: https://developer.github.com/v3/git/refs/#create-a-reference -- wpt-commits: 9c5701192b581208a028144cb0fc27e462541a49 wpt-pr: 15130
8b06d10f38113c1f525bedb3dc1ec00afa9923dc: Bug 1523562 [wpt PR 15116] - Clarify that object arg to assert_throws is for non-DOMExceptions, a=testonly
Tab Atkins Jr <jackalmage@gmail.com> - Fri, 01 Feb 2019 13:41:28 +0000 - rev 516080
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15116] - Clarify that object arg to assert_throws is for non-DOMExceptions, a=testonly Automatic update from web-platform-tests Clarify that object arg to assert_throws is for non-DOMExceptions Previous text made it seem like passing any object with the correct "name" property would be fine, but in reality, if you're specifically expecting a DOMException, you should be passing a string. (per @Ms2ger feedback) Preserved the original wording as much as possible otherwise. (Probably `assert_throws` itself should check the error type if called with an object, and verify that it's *not* a DOMException. But that's a separate cleanup project.) -- wpt-commits: 59ea76c698b416231e7dcdb877a6265ba82b49f8 wpt-pr: 15116
cf2b3c68b5cfea6a5d5020291bce44de7a2b9a9d: Bug 1523562 [wpt PR 15127] - Update interfaces/magnetometer.idl, a=testonly
autofoolip <auto@foolip.org> - Fri, 01 Feb 2019 13:41:26 +0000 - rev 516079
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15127] - Update interfaces/magnetometer.idl, a=testonly Automatic update from web-platform-tests Update interfaces/magnetometer.idl (#15127) Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/magnetometer.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725 -- wpt-commits: d46b05e8b99072cdfbcd23e11842ac813bf7bb38 wpt-pr: 15127
85a4f6ff174d6a52c35496361fb60085f1701907: Bug 1523562 [wpt PR 15125] - Update interfaces/geolocation-sensor.idl, a=testonly
autofoolip <auto@foolip.org> - Fri, 01 Feb 2019 13:41:24 +0000 - rev 516078
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15125] - Update interfaces/geolocation-sensor.idl, a=testonly Automatic update from web-platform-tests Update interfaces/geolocation-sensor.idl (#15125) Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/geolocation-sensor.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725 -- wpt-commits: 8e55cc9d15c76d41a64fce62a9e631d3b71f0f5c wpt-pr: 15125
ccb8c518679aea8f89cb7f8dce49532fb5953ce7: Bug 1523562 [wpt PR 15124] - Update interfaces/accelerometer.idl, a=testonly
autofoolip <auto@foolip.org> - Fri, 01 Feb 2019 13:41:22 +0000 - rev 516077
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15124] - Update interfaces/accelerometer.idl, a=testonly Automatic update from web-platform-tests Update interfaces/accelerometer.idl (#15124) Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/accelerometer.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725 -- wpt-commits: 0ffc719ae14c963e8ef1bf68879b9763984492dd wpt-pr: 15124
f0090388f8c09832421a772c20fcc2d6701e4ca5: Bug 1523562 [wpt PR 15126] - Update interfaces/gyroscope.idl, a=testonly
autofoolip <auto@foolip.org> - Fri, 01 Feb 2019 13:41:20 +0000 - rev 516076
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523562 [wpt PR 15126] - Update interfaces/gyroscope.idl, a=testonly Automatic update from web-platform-tests Update interfaces/gyroscope.idl (#15126) Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/gyroscope.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725 -- wpt-commits: bec4c4f4628c8ac495124c414c7952c341b9f2ca wpt-pr: 15126
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip