Граф коммитов

1536 Коммитов

Автор SHA1 Сообщение Дата
Mitchell Hentges bc2eae5457 Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2021-01-05 20:09:38 +00:00
Nicolas Silva 30d561c26b Bug 1683294 - Update rayon to 1.5 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D100110
2021-01-07 15:29:27 +00:00
Cosmin Sabou 8a46d2e9d6 Backed out 3 changesets (bug 1680802, bug 1680630) for turning Bug 1521378 into permafail. CLOSED TREE
Backed out changeset 3464c8f10994 (bug 1680630)
Backed out changeset 591d32364c0f (bug 1680802)
Backed out changeset 3e9350fd509d (bug 1680802)
2021-01-04 18:47:44 +02:00
Mitchell Hentges e183f39606 Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2020-12-17 17:41:39 +00:00
Dragana Damjanovic 539ededfd5 Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw
Update neqo to 0.4.19

Differential Revision: https://phabricator.services.mozilla.com/D100338
2020-12-22 18:36:22 +00:00
Dzmitry Malyshau 6b5716d415 Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug
the goal of this PR is to provide the necessary
infrastructure to handle errors on the GPU process side and send them
back to the client side, triggering the uncaptured error events.

Differential Revision: https://phabricator.services.mozilla.com/D98542
2020-12-18 20:07:47 +00:00
Adam Gashlin 5097c15b3a Bug 1683003 - Update comedy-rs to remove dependency on failure. r=bytesized
comedy 0.2.0 no longer impls Fail itself. By reenabling the default features
(including std) of failure, the blanket impl will cover that. These features
were disabled to remove a dependency on backtrace, but since bug 1608157 we
are using a version of failure without backtrace by default so that is no
longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D99969
2020-12-17 19:14:35 +00:00
Jan-Erik Rediger 04b73ee4f1 Bug 1682638 - Update to Glean v33.9.1. r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D100006
2020-12-17 13:12:08 +00:00
Nicolas Silva 17739343f2 Bug 1679751 - Run Mach vendor rust. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D98657
2020-12-16 14:56:52 +00:00
Asumu Takikawa bd345c38b9 Bug 1335652 - wasm exceptions part 7: vendor the latest wat r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D99594
2020-12-15 20:52:05 +00:00
Dorel Luca 780ce73d25 Backed out 2 changesets (bug 1680802, bug 1680630) for Linting failure. CLOSED TREE
Backed out changeset 9385e7989433 (bug 1680630)
Backed out changeset 19db3f7eb204 (bug 1680802)
2020-12-16 01:07:11 +02:00
Mitchell Hentges 9f175925f2 Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2020-12-15 20:52:15 +00:00
Narcis Beleuzu 074a2d3400 Backed out 2 changesets (bug 1680802, bug 1680630) for linting failure. CLOSED TREE
Backed out changeset 14747923c401 (bug 1680630)
Backed out changeset 3fbd3ae18e3f (bug 1680802)
2020-12-15 22:39:07 +02:00
Ryan VanderMeulen 028eb2610c Bug 1680894 - Upgrade to SQLite 3.34.0. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D99814
2020-12-15 18:04:21 +00:00
Mitchell Hentges eafc0381ea Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium
The `wheel` package was failing with Mac Big Sur.
It's been updated, but our `virtualenv` package
has its own vendored `wheel` package that is out-of-date.
This updates `virtualenv` to "20.2.2".

This should solve "assert len(base_version) == 2" and
"would build wheel with unsupported tag" errors.

Differential Revision: https://phabricator.services.mozilla.com/D99482
2020-12-15 18:17:53 +00:00
Chun-Min Chang 2e5d3014c7 Bug 1681811 - Update mp4parse-rust to 3d9efdc r=jbauman
Import the improvements made in mp4parse-rust repo. The changes would
save some redundant copy when calling avif related APIs and provide the
ability to get the alpha data of the parsed avif image.

Differential Revision: https://phabricator.services.mozilla.com/D98950
2020-12-14 22:31:07 +00:00
Dragana Damjanovic 96b916ebe1 Bug 1682262 - Update neqo to 0.4.18 and bindgen to 0.56 r=necko-reviewers,emilio,valentin
Differential Revision: https://phabricator.services.mozilla.com/D99665
2020-12-14 18:38:49 +00:00
Xidorn Quan 5b6e237eec Bug 1681957 - Migrate gecko-fuzz-targets away from rkv 0.10. r=vporof
Differential Revision: https://phabricator.services.mozilla.com/D99453
2020-12-12 08:32:40 +00:00
Csoregi Natalia 24146fd642 Backed out changeset a8c087a36965 (bug 1681811) for failures on test_case_mp4. CLOSED TREE 2020-12-11 22:51:06 +02:00
Chun-Min Chang 2c75dfdc7b Bug 1681811 - Update mp4parse-rust to 94fd2f1 r=jbauman
Import the improvements made in mp4parse-rust repo. The changes would
save some redundant copy when calling avif related APIs and provide the
ability to get the alpha data of the parsed avif image.

Differential Revision: https://phabricator.services.mozilla.com/D98950
2020-12-11 18:16:40 +00:00
Emilio Cobos Álvarez d6ccac5546 Bug 1681940 - Update dtoa-short. r=xidorn
Has some minor perf optimizations.

Differential Revision: https://phabricator.services.mozilla.com/D99445
2020-12-11 13:14:13 +00:00
Jan-Erik Rediger ee1003ab9f Bug 1677455 - Update Glean to pull in TSan-fixes. r=Dexter
Depends on D98454

Differential Revision: https://phabricator.services.mozilla.com/D99345
2020-12-10 13:50:59 +00:00
Emilio Cobos Álvarez 1c2975501b Bug 1632469 - Update smallvec. r=manishearth
Differential Revision: https://phabricator.services.mozilla.com/D72146
2020-12-10 11:10:05 +00:00
Julian Seward 7564a2282f Bug 1681485 - Revendor Cranelift to 3334d92350da40b90d2529c147db3ea44918b558. r=lth.
Revendor Cranelift to 3334d92350da40b90d2529c147db3ea44918b558
from https://github.com/mozilla-spidermonkey/wasmtime branch firefox85.
The (only) purpose is to pull in this fix for an apparently rare but serious
LICM bug:

Fix missing modification of jump table in LICM.
See https://github.com/bytecodealliance/wasmtime/pull/1697

Differential Revision: https://phabricator.services.mozilla.com/D99230
2020-12-10 06:51:48 +00:00
Tooru Fujisawa 157d9e67fe Bug 1678170 - Update opcode for bug 1673553. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D99073
2020-12-10 00:47:28 +00:00
shravanrn@gmail.com d475a75904 Bug 1670878: Instantiating a large number of wasm library sandboxes crashes due to overuse of file descriptors r=tjr
Instantiating a wasm library duplicates a file descriptor for /dev/null 3 times to be used as input, output and error streams for the wasm sandboxed code. When a lot of sandboxes are created and destroyed, a lot of descriptors are duplicated and closed. While this should be fine, POSIX does not seem to happy with the opening and closing of many file descriptors --- this could perhaps be some strange interaction with Firefox's seccomp filters and cross-process file descriptor handling as it is difficult to repro this outside of firefox.

However, the simpler fix here was to just eliminate the duplication of /dev/null and return an error when input, output or error streams are accessed by wasm sandboxed code. This means calls to printf will fail, but no code I know off actually checks the int error code returned by printf and this change is certainly compatible with existing sandboxed components.

Differential Revision: https://phabricator.services.mozilla.com/D99160
2020-12-09 21:54:03 +00:00
Csoregi Natalia e85a77d963 Backed out changeset d7cb07ecc30a (bug 1678170) for causing spidermonkey failures. CLOSED TREE 2020-12-09 18:16:50 +02:00
Tooru Fujisawa 6febe8808b Bug 1678170 - Update opcode for bug 1673553. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D99073
2020-12-09 14:33:19 +00:00
Victor Porof 781260432a Bug 1681492 - Update rkv to 0.16.1, r=janerik
Depends on D99210

Differential Revision: https://phabricator.services.mozilla.com/D99211
2020-12-09 12:19:52 +00:00
Julian Seward 7e62d43bab Bug 1681450 - Revendor Cranelift to 3b01b4b850bafb981a04383198c0b50d041dc5ef. r=lth.
Revendor Cranelift to 3b01b4b850bafb981a04383198c0b50d041dc5ef
from https://github.com/mozilla-spidermonkey/wasmtime branch firefox85.
The (only) purpose is to pull in this:

commit 31bac3eafbfda8f1ffb504cdeb75505d48537336
Merge: 93c199363 34d9931ed
Author: Nick Fitzgerald <fitzgen@gmail.com>
Date: Wed Nov 25 13:09:05 2020 -0800

Merge pull request #2450 from bytecodealliance/cfallin/fix-wasm-reachable

Fix Wasm translator bug: end of toplevel frame is branched-to only for fallthrough returns.

Differential Revision: https://phabricator.services.mozilla.com/D99204
2020-12-09 12:05:52 +00:00
Adam Gashlin 3cfb5253aa Bug 1672957 Do not create or modify a shortcut for the WDBA. r=bytesized
Fixes WinToast failing to find the shortcut to check its AUMI because:
1) the app name given to WinToast did not match the shortcut name, and
2) it wasn't looking in the system-wide Start Menu.

Further, adds an option to fail if shortcut isn't found, rather than create it, because:
a) the shortcut would be to the WDBA, which is not useful, and anyway
b) we're showing the notification immediately after initializing WinToast, which
   is too soon for Windows to reliably pick up on it, so it usually doesn't have the
   desired effect of allowing the custom abstract model.

Differential Revision: https://phabricator.services.mozilla.com/D98838
2020-12-07 23:20:53 +00:00
Julian Seward 5638b306c1 Bug 1678785 - AddressSanitizer: SEGV [@ vixl::Memory::Read]. r=lth.
Differential Revision: https://phabricator.services.mozilla.com/D98932
2020-12-07 16:26:17 +00:00
Jan-Erik Rediger 3a44990fe0 Bug 1680230 - Update Glean to 33.7.0. r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D98905
2020-12-07 14:32:58 +00:00
Victor Porof 173311ea52 Bug 1680230 - Part 2: Vendor, r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D98595
2020-12-07 14:01:36 +00:00
Xidorn Quan 8799a09b16 Bug 1661961 - Upgrade cstr to 0.2.x. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D98839
2020-12-07 08:01:04 +00:00
Mihai Alexandru Michis d88071abc9 Backed out 5 changesets (bug 1654192, bug 1680230) for causing tsan bc failures in RWLock.
CLOSED TREE

Backed out changeset 804ccdf33ae8 (bug 1680230)
Backed out changeset 2ced955ab891 (bug 1680230)
Backed out changeset b09ca0548784 (bug 1654192)
Backed out changeset a92f0deb07b2 (bug 1654192)
Backed out changeset 26abc175808e (bug 1654192)
2020-12-07 09:21:15 +02:00
Victor Porof 7a13ba6687 Bug 1680230 - Part 2: Vendor, r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D98595
2020-12-04 20:49:48 +00:00
Emilio Cobos Álvarez 80b8ba4acd Bug 1671170 - Downgrade smallvec to 1.3. r=markh
See https://github.com/servo/rust-smallvec/issues/243 and the PRs in the
comments.

Differential Revision: https://phabricator.services.mozilla.com/D98802
2020-12-05 17:12:44 +00:00
Alexis Beingessner d2495438a1 Bug 1674770 - update parking_lot to get tsan fixes. r=glandium
Although this doesn't fix the particular false positive we hit, more fixes
is good to get

Differential Revision: https://phabricator.services.mozilla.com/D98649
2020-12-04 17:02:33 +00:00
Emilio Cobos Álvarez 96a85ab8c6 Bug 1680558 - Update cssparser to get ParserState in rule parser. r=heycam
The changes should be trivial.

The third_party changes are up for review in
https://github.com/servo/rust-cssparser/pull/277 (and of course I'll
land with a bump to 0.28 rather than the override after that gets r+'d).

The basic idea is that with this we have the actual start offset of the
rule, so we wouldn't include html comments or other invalid stuff we
discard during sanitization in bug 1680084. But that's a separate
change.

Differential Revision: https://phabricator.services.mozilla.com/D98677
2020-12-04 10:47:55 +00:00
Julian Seward 4434d99732 Bug 1680509 - Vendor in CL ac58a436ed84d1a88b4ff24367c5972cf8d3d405. Part 2: results of "mach vendor rust". r=yury.
Depends on D98647

Differential Revision: https://phabricator.services.mozilla.com/D98648
2020-12-04 07:01:55 +00:00
Razvan Maries e755870785 Backed out changeset 54068f044426 (bug 1680558) for perma failures on browser_resources_stylesheets.js. CLOSED TREE 2020-12-04 06:48:30 +02:00
Emilio Cobos Álvarez 659a6773ad Bug 1680558 - Update cssparser to get ParserState in rule parser. r=heycam
The changes should be trivial.

The third_party changes are up for review in
https://github.com/servo/rust-cssparser/pull/277 (and of course I'll
land with a bump to 0.28 rather than the override after that gets r+'d).

The basic idea is that with this we have the actual start offset of the
rule, so we wouldn't include html comments or other invalid stuff we
discard during sanitization in bug 1680084. But that's a separate
change.

Differential Revision: https://phabricator.services.mozilla.com/D98677
2020-12-04 03:14:36 +00:00
Alessio Placitelli 302025c613 Bug 1662868 - Vendor Glean 33.5.0. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D98356
2020-12-03 11:56:26 +00:00
Jon Bauman 45effa4d83 Bug 1672222 - Update libdav1d to 0.8.0 for Firefox 85. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D98416
2020-12-02 23:34:58 +00:00
Mihai Alexandru Michis d2849190f6 Backed out 15 changesets (bug 1662868) for causing xpcshell thread leaks.
CLOSED TREE

Backed out changeset fe1462617a8d (bug 1662868)
Backed out changeset 99df04f55be1 (bug 1662868)
Backed out changeset 21f7b675b3b9 (bug 1662868)
Backed out changeset 33a5ec2378cd (bug 1662868)
Backed out changeset be7a168ee182 (bug 1662868)
Backed out changeset 1803b5acd0f8 (bug 1662868)
Backed out changeset 98415dd8ee7e (bug 1662868)
Backed out changeset 6e38bfcb8587 (bug 1662868)
Backed out changeset 43245bce408a (bug 1662868)
Backed out changeset b727f5c658f5 (bug 1662868)
Backed out changeset f631a1d04d0a (bug 1662868)
Backed out changeset 6a5e0257086c (bug 1662868)
Backed out changeset 82c6c1b7a24a (bug 1662868)
Backed out changeset 6f4740140fe1 (bug 1662868)
Backed out changeset 2f342eaea13e (bug 1662868)
2020-12-02 18:24:59 +02:00
Alessio Placitelli ac981d2db9 Bug 1662868 - Vendor Glean 33.5.0. r=chutten
Depends on D98299

Differential Revision: https://phabricator.services.mozilla.com/D98356
2020-12-01 18:45:12 +00:00
Razvan Maries 1122f1dd53 Backed out changeset f4d2921dbb2a (bug 1679977) for build bustages. CLOSED TREE 2020-12-01 17:13:30 +02:00
Alessio Placitelli 53deac993e Bug 1679977 - Vendor Glean 33.5.0. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D98300
2020-12-01 13:20:33 +00:00
Martin Stransky d1756f4a78 Bug 1678680 [PipeWire] Lock current_frame_ access as it can be used from multiple threads, r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D98080
2020-11-30 12:28:42 +00:00