{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":211297590,"defaultBranch":"default","name":"gecko-dev-wordified","ownerLogin":"marco-c","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-27T10:45:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1616846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1616139952.181195","currentOid":""},"activityList":{"items":[{"before":"1304f58af165d7957c2badb561e039b99d081cbb","after":"4dfc9dd0177623b2ee028ff7867c8ca682997d43","ref":"refs/heads/master","pushedAt":"2024-09-16T02:10:56.000Z","pushType":"push","commitsCount":1143,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1918051 - update wpt test file view-transition-name-on-removed-element.html.ini r=jgraham CLOSED TREE\n\nUltraBlame original commit: a51b9d3e7251d81217a4d7b3622a1658e9a23dfc","shortMessageHtmlLink":"Bug 1918051 - update wpt test file view-transition-name-on-removed-el…"}},{"before":"7bb58cc689d1b675ce225ff8e5bd2f8b95728109","after":"1304f58af165d7957c2badb561e039b99d081cbb","ref":"refs/heads/master","pushedAt":"2024-09-06T09:26:59.000Z","pushType":"push","commitsCount":1801,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1912230 - shorten messaging to avoid truncation. r=android-reviewers,mcarare\n\nThe fullscreen messaging was getting slightly truncated after translation into some other languages, so the message has been expressed here in a slightly more concise way.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D221123\n\nUltraBlame original commit: cbfd8f13ada7739ef07dd4873cfd87e69e5c91d2","shortMessageHtmlLink":"Bug 1912230 - shorten messaging to avoid truncation. r=android-review…"}},{"before":"538fe2b81105db39db4ac3f5a0365ce8c4c15d66","after":"7bb58cc689d1b675ce225ff8e5bd2f8b95728109","ref":"refs/heads/master","pushedAt":"2024-08-23T05:28:07.000Z","pushType":"push","commitsCount":1006,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1914380 - broken search, TypeError: can't access property name, engine is null in SearchModeSwitcher.sys.mjs. r=Standard8 a=graft\n\nDifferential Revision: https://phabricator.services.mozilla.com/D219879\n\nUltraBlame original commit: 4db772ac6fb4857ac32d5f6c14da0c3282cee956","shortMessageHtmlLink":"Bug 1914380 - broken search, TypeError: can't access property name, e…"}},{"before":"292967902ca267a30dda8c471ff746a38e8afb2b","after":"538fe2b81105db39db4ac3f5a0365ce8c4c15d66","ref":"refs/heads/master","pushedAt":"2024-08-23T04:19:42.000Z","pushType":"push","commitsCount":5028,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE\n\nUltraBlame original commit: fb914636a4c589df95b7793971f53ec5a14d84f6","shortMessageHtmlLink":"no bug - Import translations from android-l10n r=release a=l10n CLOSE…"}},{"before":"212aefead207ae91c7a627b6eca0c71ab5dea650","after":"292967902ca267a30dda8c471ff746a38e8afb2b","ref":"refs/heads/master","pushedAt":"2024-07-01T02:17:30.000Z","pushType":"push","commitsCount":1448,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset a5ff95602119 (bug 1905021) as requested for causing accessibility crashes related to selection a=backout\n\nUltraBlame original commit: 48a7ce6fe0888f9be96810dcf74829c995f29764","shortMessageHtmlLink":"Backed out changeset a5ff95602119 (bug 1905021) as requested for caus…"}},{"before":"1bc2855f8bfa28e864413450aa22bcc9f72d0a79","after":"212aefead207ae91c7a627b6eca0c71ab5dea650","ref":"refs/heads/master","pushedAt":"2024-06-19T14:33:12.000Z","pushType":"push","commitsCount":395,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset c2eaf893e115 (bug 1896503) for causing webrender crashes. a=backout\n\nUltraBlame original commit: cd19aab35756010486a5a4b5878984d407df5fce","shortMessageHtmlLink":"Backed out changeset c2eaf893e115 (bug 1896503) for causing webrender…"}},{"before":"f24917eabcc33f1d3c9692bb87eb012e97b116b9","after":"1bc2855f8bfa28e864413450aa22bcc9f72d0a79","ref":"refs/heads/master","pushedAt":"2024-06-16T13:00:57.000Z","pushType":"push","commitsCount":4976,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1902829 - fix release_simulation target tasks method.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D213869\n\nUltraBlame original commit: d00c580fa44d5feed5abb3d839c3b9d9c0d7e5c2","shortMessageHtmlLink":"Bug 1902829 - fix release_simulation target tasks method."}},{"before":"a44593a75ccc86d7ee5f177fbf8137972815d5e5","after":"f24917eabcc33f1d3c9692bb87eb012e97b116b9","ref":"refs/heads/master","pushedAt":"2024-06-16T06:44:58.000Z","pushType":"push","commitsCount":5014,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1894782 [wpt PR 46039] - Enabled subsuite support for chrome, a=testonly\n\nAutomatic update from web-platform-tests\nEnabled subsuite support for chrome (#46039)\n\nThis is needed as we plan to run virtual tests with headless shell.\nWhether to run the virtual tests or not is controlled by the wrapper.\n--\n\nwpt-commits: 53e94aacf78b637035b0740f67e6ac17b8adc34e\nwpt-pr: 46039\n\nUltraBlame original commit: 04b9415653012247e97642466d31b63d38fbba9a","shortMessageHtmlLink":"Bug 1894782 [wpt PR 46039] - Enabled subsuite support for chrome, a=t…"}},{"before":"bc6cd73540aea2668def4fd47aab96ff440c8a5f","after":"a44593a75ccc86d7ee5f177fbf8137972815d5e5","ref":"refs/heads/master","pushedAt":"2024-06-06T17:44:11.000Z","pushType":"push","commitsCount":5009,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1749046 - Even when the configuration of an encoder wouldn't change because the config is identical, the decoder config must be emitted. r=chunmin\n\nThis fixes a test failure in audio encoder WPTs.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D199542\n\nUltraBlame original commit: 022e47d17ccaf4408863a4a51aded62a86f1bbf2","shortMessageHtmlLink":"Bug 1749046 - Even when the configuration of an encoder wouldn't chan…"}},{"before":"580a25673a47e20a7a92751c283b60a71235f01d","after":"bc6cd73540aea2668def4fd47aab96ff440c8a5f","ref":"refs/heads/master","pushedAt":"2024-06-06T12:10:35.000Z","pushType":"push","commitsCount":5001,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Update GeckoView (Nightly) to 115.0.20230527212147.\n\nUltraBlame original commit: 567f8cd3a93a6555fd03cca59796afcd6c76b59c","shortMessageHtmlLink":"Update GeckoView (Nightly) to 115.0.20230527212147."}},{"before":"975cd2e9247605e8e259de31a5c0652b8c1b477e","after":"580a25673a47e20a7a92751c283b60a71235f01d","ref":"refs/heads/master","pushedAt":"2024-06-06T06:07:54.000Z","pushType":"push","commitsCount":5033,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"[fenix] No issue: Update Flank to v21.07.1 (https://github.com/mozilla-mobile/fenix/pull/20456)\n\n* Update Flank to v21.07.1\r\n* Update approach to downloading Flank\r\n* Update parse-ui-test.py\n\nUltraBlame original commit: cca7f43771212dd81b03d13690197d4c91ca63cb","shortMessageHtmlLink":"[fenix] No issue: Update Flank to v21.07.1 (mozilla-mobile/fenix#20456)"}},{"before":"23566b787a04dab190f2b91e658c799781e93655","after":"975cd2e9247605e8e259de31a5c0652b8c1b477e","ref":"refs/heads/master","pushedAt":"2024-06-05T16:57:43.000Z","pushType":"push","commitsCount":5008,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"[fenix] Release documentation (https://github.com/mozilla-mobile/fenix/pull/4617)\n\n* For https://github.com/mozilla-mobile/fenix/issues/4258 - Create release checklist\r\n\r\n* For https://github.com/mozilla-mobile/fenix/issues/4258 - Adds table for sprint / release schedule\r\n\r\n* For https://github.com/mozilla-mobile/fenix/issues/4258 - Fixes nits\n\nUltraBlame original commit: 6a0ab3a516d6c8bd6dd9a185f2de877a4d98a890","shortMessageHtmlLink":"[fenix] Release documentation (mozilla-mobile/fenix#4617)"}},{"before":"56c90f6d8c801c3eacd02f30bdbc3a0b11eb2890","after":"23566b787a04dab190f2b91e658c799781e93655","ref":"refs/heads/master","pushedAt":"2024-06-05T11:04:37.000Z","pushType":"push","commitsCount":5002,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"[focus] Close full screen when browser fragment is paused\n\nUltraBlame original commit: 4ad4dec114417b156a3464c5208de557361fee90","shortMessageHtmlLink":"[focus] Close full screen when browser fragment is paused"}},{"before":"7268e075b4bb0b73857a2c1e6bed703cbb50bae1","after":"56c90f6d8c801c3eacd02f30bdbc3a0b11eb2890","ref":"refs/heads/master","pushedAt":"2024-06-05T05:00:22.000Z","pushType":"push","commitsCount":7285,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"[components] Add try_task_config.json to force nightly run\n\nUltraBlame original commit: 80ac490cd3d07a303ea53e71e17108a611227baa","shortMessageHtmlLink":"[components] Add try_task_config.json to force nightly run"}},{"before":"6dde82479d68774eafa6455ce0e3e6631a1bd148","after":"7268e075b4bb0b73857a2c1e6bed703cbb50bae1","ref":"refs/heads/master","pushedAt":"2024-05-01T06:49:47.000Z","pushType":"push","commitsCount":5023,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"[components] 1510308: Move experiments inside of ping_info\n\nUltraBlame original commit: 92fb5b2703d44d1820c67710e2844fbb89aaeb12","shortMessageHtmlLink":"[components] 1510308: Move experiments inside of ping_info"}},{"before":"00849b6de927d1396ad360c7eaf710f9e2d28e05","after":"6dde82479d68774eafa6455ce0e3e6631a1bd148","ref":"refs/heads/master","pushedAt":"2024-02-16T01:40:56.000Z","pushType":"push","commitsCount":669,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1880373 - avoid failing browser_test_procinfo.js when a process' CPU time is only 1ms less than the total of its threads' CPU time, r=gerard-majax.\n\nDepends on D201890\n\nDifferential Revision: https://phabricator.services.mozilla.com/D201891\n\nUltraBlame original commit: dbe553dd13b79a3c4821f203f3adca31fe71cc56","shortMessageHtmlLink":"Bug 1880373 - avoid failing browser_test_procinfo.js when a process' …"}},{"before":"529cfc9d4a31875828a9ae284d1129d1dcb2c740","after":"00849b6de927d1396ad360c7eaf710f9e2d28e05","ref":"refs/heads/master","pushedAt":"2024-02-09T12:17:36.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset 3ccc5333fce1 (bug 1877347) for causing partial generation build bustages. a=backout\n\nUltraBlame original commit: 0fc754e65091458a757b8794b5e8eacc61556167","shortMessageHtmlLink":"Backed out changeset 3ccc5333fce1 (bug 1877347) for causing partial g…"}},{"before":"229889ac1f7a2bc22035eb144a8d553125b235b7","after":"529cfc9d4a31875828a9ae284d1129d1dcb2c740","ref":"refs/heads/master","pushedAt":"2024-02-08T16:32:31.000Z","pushType":"push","commitsCount":1639,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out 3 changesets (bug 1873394) for causing bug 1879250. CLOSED TREE\n\nBacked out changeset b355f33d28c9 (bug 1873394)\nBacked out changeset 6711b73d58e1 (bug 1873394)\nBacked out changeset 44fdf4e83c7c (bug 1873394)\n\nUltraBlame original commit: 43f065b8fdeb618362374f49b893df0709008416","shortMessageHtmlLink":"Backed out 3 changesets (bug 1873394) for causing bug 1879250. CLOSED…"}},{"before":"4c21c69cf2561fcd9c491c95bb6820103c3c77c3","after":"229889ac1f7a2bc22035eb144a8d553125b235b7","ref":"refs/heads/master","pushedAt":"2024-01-25T19:46:12.000Z","pushType":"push","commitsCount":643,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out 3 changesets (bug 1867190) for bustages on PHC.cpp . CLOSED TREE\n\nBacked out changeset ce5606473bf9 (bug 1867190)\nBacked out changeset 3766cf32a308 (bug 1867190)\nBacked out changeset 16ce5caa9557 (bug 1867190)\n\nUltraBlame original commit: 6497cc2893d106073139365b5ebb6738adc3bbc9","shortMessageHtmlLink":"Backed out 3 changesets (bug 1867190) for bustages on PHC.cpp . CLOSE…"}},{"before":"0b77d52e9c05daaf9c45e4aef2380b049a85edee","after":"4c21c69cf2561fcd9c491c95bb6820103c3c77c3","ref":"refs/heads/master","pushedAt":"2024-01-22T13:47:39.000Z","pushType":"push","commitsCount":145,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release\n\nUltraBlame original commit: f7134e498cbdbcef56885d4714f0e86c18163805","shortMessageHtmlLink":"Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release…"}},{"before":"12500f1d734cf4c5434be5ec1a98df6b42ac3234","after":"0b77d52e9c05daaf9c45e4aef2380b049a85edee","ref":"refs/heads/master","pushedAt":"2024-01-19T16:24:29.000Z","pushType":"push","commitsCount":473,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1875364 - Make recordings cache current filter rather than include for each event. r=gfx-reviewers,lsalzman\n\nThis patch also makes it so that creating a new draw target or filter\nnode will set the current, as well as making destruction of a draw\ntarget use the current pointer.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D199023\n\nUltraBlame original commit: b6393478fdf670fcce10fd4334c2601561eaea5d","shortMessageHtmlLink":"Bug 1875364 - Make recordings cache current filter rather than includ…"}},{"before":"308c0a0c625a753a74bdb92c31f8377d46a558eb","after":"12500f1d734cf4c5434be5ec1a98df6b42ac3234","ref":"refs/heads/master","pushedAt":"2024-01-16T01:49:33.000Z","pushType":"push","commitsCount":1174,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset 1ec7a77be890 (bug 1869836) for causing bc and lint failures CLOSED TREE\n\nUltraBlame original commit: 85dba6fcf3e042f71904ce0de9e6351d5a4d7ad6","shortMessageHtmlLink":"Backed out changeset 1ec7a77be890 (bug 1869836) for causing bc and li…"}},{"before":"bba268a60a53a7eff35ecc51cc9d2d9129f9db7d","after":"308c0a0c625a753a74bdb92c31f8377d46a558eb","ref":"refs/heads/master","pushedAt":"2024-01-01T00:51:54.000Z","pushType":"push","commitsCount":440,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1872509 - Don't clip checkbox/radio overflow. r=dholbert\n\nSince it's not web-compatible. I had already brought this possibility up\nin the comments of https://github.com/whatwg/html/pull/10025, so will\nupdate that PR accordingly.\n\nRemove forceful overflow: hidden for file / date inputs, which was\ncaught by the tests in the next patch.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D197456\n\nUltraBlame original commit: 30b0d1ecdc26a3e4753bef7807739106282ed827","shortMessageHtmlLink":"Bug 1872509 - Don't clip checkbox/radio overflow. r=dholbert"}},{"before":"d82fdc6ec393851c365188c9c4d465cda9c89098","after":"bba268a60a53a7eff35ecc51cc9d2d9129f9db7d","ref":"refs/heads/master","pushedAt":"2023-12-21T12:11:07.000Z","pushType":"push","commitsCount":662,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1871181 - Remove unused imports from transform_avx.rs. r=gfx-reviewers,jrmuizel\n\nDifferential Revision: https://phabricator.services.mozilla.com/D197014\n\nUltraBlame original commit: 37657c7691664026e54babf7d1cf608fe58a92fb","shortMessageHtmlLink":"Bug 1871181 - Remove unused imports from transform_avx.rs. r=gfx-revi…"}},{"before":"8a38117e4f8d647ffcce1d7ea36ca4d96506ec83","after":"d82fdc6ec393851c365188c9c4d465cda9c89098","ref":"refs/heads/master","pushedAt":"2023-12-16T01:04:28.000Z","pushType":"push","commitsCount":662,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1870277 - Include failure message when a feature is marked as failed. r=aosmond\n\nThis will help us figure out why things are failing in telemetry\n\nDifferential Revision: https://phabricator.services.mozilla.com/D196576\n\nUltraBlame original commit: 8fd04cb03fbd84435d9834d1de340c2f64e013bb","shortMessageHtmlLink":"Bug 1870277 - Include failure message when a feature is marked as fai…"}},{"before":"b523d5645b8af565d56b16ad231a476511235972","after":"8a38117e4f8d647ffcce1d7ea36ca4d96506ec83","ref":"refs/heads/master","pushedAt":"2023-12-12T16:49:15.000Z","pushType":"push","commitsCount":439,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1843209 - Regenerate the `third_party/python` lockfile with Python `3.8` as the minimum version r=firefox-build-system-reviewers,glandium,mach-reviewers,ahal\n\nIf this is not done, the next person to vendor will also make all of the changes in this commit, which is unnecessary noise.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D183450\n\nUltraBlame original commit: 55cd203304b8d5343dd941d772085dc25fd278c4","shortMessageHtmlLink":"Bug 1843209 - Regenerate the third_party/python lockfile with Pytho…"}},{"before":"7f6e4c104c3e73560ef77a5845b0a29047708631","after":"b523d5645b8af565d56b16ad231a476511235972","ref":"refs/heads/master","pushedAt":"2023-12-07T16:27:43.000Z","pushType":"push","commitsCount":832,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out 6 changesets (bug 1712140) for causing sanitizer failures on nsHtml5TreeBuilder.cpp. CLOSED TREE\n\nBacked out changeset b374469160e9 (bug 1712140)\nBacked out changeset dfc44cccff32 (bug 1712140)\nBacked out changeset 3a35e1401130 (bug 1712140)\nBacked out changeset a93481858c38 (bug 1712140)\nBacked out changeset a861fd445f56 (bug 1712140)\nBacked out changeset dc1dc389f2dc (bug 1712140)\n\nUltraBlame original commit: d6000f1e4ebbd251c5b8f50b0f12435733b7b218","shortMessageHtmlLink":"Backed out 6 changesets (bug 1712140) for causing sanitizer failures …"}},{"before":"21ec7679651a334abcf3efee6b6e934d9f54c51a","after":"7f6e4c104c3e73560ef77a5845b0a29047708631","ref":"refs/heads/master","pushedAt":"2023-11-30T17:00:20.000Z","pushType":"push","commitsCount":1760,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset fec3dc168176 (bug 1866176) for causing bug 1867494 CLOSED TREE\n\nUltraBlame original commit: 83540410d1e22cc835d53d6657dd072b4a166d7f","shortMessageHtmlLink":"Backed out changeset fec3dc168176 (bug 1866176) for causing bug 18674…"}},{"before":"60d24e649353b0fa1a640bc0bd8f6b8760a96a22","after":"21ec7679651a334abcf3efee6b6e934d9f54c51a","ref":"refs/heads/master","pushedAt":"2023-11-21T12:39:02.000Z","pushType":"push","commitsCount":608,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Backed out changeset 26b001cb3993 (bug 1854045) for build bustages . CLOSED TREE\n\nUltraBlame original commit: b9fe9a49496aa38ca77c335f20236610ef01a582","shortMessageHtmlLink":"Backed out changeset 26b001cb3993 (bug 1854045) for build bustages . …"}},{"before":"25387fcb8f66a3ee54fd2522b9b2a487a12abef0","after":"60d24e649353b0fa1a640bc0bd8f6b8760a96a22","ref":"refs/heads/master","pushedAt":"2023-11-16T01:06:41.000Z","pushType":"push","commitsCount":528,"pusher":{"login":"gecko-dev-updater","name":null,"path":"/gecko-dev-updater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30229663?s=80&v=4"},"commit":{"message":"Bug 1861973 - Signedness confusion in js::wasm::PackedTypeCode::pack. r=rhunt.\n\n`PackedTypeCode::pack` stores a pointer in an unsigned 48-bit field,\nPackedRepr typeDef_ : TypeDefBits, where TypeDefbits == 48.\n\nThis is problematic, although in release builds OK, on both 32- and 64-bit\ntargets:\n\n* on an arm32 bit target (native, not simulator), the assertion\n `MOZ_ASSERT((uint64_t)typeDef <= ((uint64_t)1 << TypeDefBits) - 1)` has been\n observed to fail. The assertion assumes that `(uint64_t)typeDef` unsignedly\n widens typeDef to 64 bits; but that is implementation dependent and on this\n target it is signedly widened, which causes the assertion to fail if bit 31\n of `typeDef` is 1.\n\n* on 64 bit targets, TypeDef::typeDef reconstitutes the pointer by unsignedly\n widening the 48 bit field back out to 64 bits. That works OK because, at\n least for \"canonical addresses\" on x86_64, only kernel addresses exist in\n the high-half canonical space. So we'll never encounter them. But it's\n conceptually confusing because existing literature, and our own practices\n (eg ds/PointerAndUint7) regard 64-bit canonical addresses as split equally\n high and low -- that is, as signed.\n\nThis patch:\n\n* on 32 bit targets, removes the failing assertion (it is pointless)\n\n* on 64 bit targets, fixes up the assertion and also `PackedTypeCode::typeDef`\n to treat the stored value as a sighed 48 bit entity. Despite the presence\n of more code, this routine becomes cheaper on x86_64: previously it required\n 3 insns and 2 regs. Now it requires 3 insns and 1 reg.\n\nAs a passing observation, if `PackedTypeCode::typeCodeAbstracted` is really as\nhot as its comment claims, it would be better -- at least on x86_64 - to place\n`typeCode_` either at the start or end of the union. Extracting bits from the\nmiddle of a 64-bit word requires 2 insns, a shift and a mask; but if the field\nis at the top or bottom it would require respectively only a shift (top) or a\nmask (bottom).\n\nDifferential Revision: https://phabricator.services.mozilla.com/D192354\n\nUltraBlame original commit: 6f3be95d65116af346971c9a559f77dbb8e9e14a","shortMessageHtmlLink":"Bug 1861973 - Signedness confusion in js::wasm::PackedTypeCode::pack.…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtvlQdgA","startCursor":null,"endCursor":null}},"title":"Activity · marco-c/gecko-dev-wordified"}