Dzmitry Malyshau
6d7cfc6c90
Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio
...
This *mostly* gets us the latest WebIDL API of WebGPU. There is a few limits we are missing, and maybe some things I didn't notice.
But it gets us the new `GPUCanvasContext`, `GPUSupportedLimits`, and `GPUVertexStepMode`.
Differential Revision: https://phabricator.services.mozilla.com/D120764
2021-08-17 15:22:45 +00:00
Matthew Gregan
2835d6201e
Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-12 21:28:03 +00:00
Tooru Fujisawa
1de8d76c36
Bug 1725086 - Bump jsparagus for bug 1723155. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D122404
2021-08-12 09:52:54 +00:00
Mike Hommey
0b4372e828
Bug 1721968 - Remove support for lucetc for rlbox. r=firefox-build-system-reviewers,shravanrn,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D120700
2021-08-11 21:58:52 +00:00
Butkovits Atila
1e11a69a62
Backed out changeset 634412ce2943 (bug 1724141) for causing failures at Mutex_posix.cpp. CLOSED TREE
2021-08-11 01:04:49 +03:00
Matthew Gregan
683c5312b4
Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-10 20:52:03 +00:00
Tooru Fujisawa
b841c14175
Bug 1723457 - Bump jsparagus version for bug 1722002. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D122228
2021-08-10 13:08:02 +00:00
Dragana Damjanovic
5a07d5d023
Bug 1724196 - Neqo version 0.4.30 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D122077
2021-08-09 11:36:54 +00:00
Ryan VanderMeulen
52c9905518
Backed out changeset 83204ae613b7 (bug 1724196) for causing topcrash bug 1724408.
2021-08-06 09:22:57 -04:00
Dragana Damjanovic
65634e4bc3
Bug 1724196 - Neqo version 0.4.29 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D121860
2021-08-05 14:31:12 +00:00
Zibi Braniecki
0aaa1c42b8
Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload, part2. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D121643
2021-08-03 23:44:50 +00:00
Jon Bauman
2e5d433f82
Bug 1723247
- Update mp4parse-rust to 5326af6 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D121449
2021-08-03 23:23:42 +00:00
Zibi Braniecki
63410ff0f6
Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D121543
2021-08-02 17:42:20 +00:00
Paul Adenot
52a4c47c98
Bug 1687070 - mach vendor rust. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D119955
2021-08-02 15:46:09 +00:00
Zibi Braniecki
e0ee86ae33
Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
...
Depends on D103184
Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 21:30:25 +00:00
Noemi Erli
9009ea58e0
Backed out 9 changesets (bug 1672317) for causing toolchain bustages
...
Backed out changeset c7d16d1bbf56 (bug 1672317)
Backed out changeset 8367ff19d3ba (bug 1672317)
Backed out changeset cce54c20ec3c (bug 1672317)
Backed out changeset a5d67460e7bb (bug 1672317)
Backed out changeset b78f3e332d57 (bug 1672317)
Backed out changeset 3e84f9a521f4 (bug 1672317)
Backed out changeset 1aaa22cf7c13 (bug 1672317)
Backed out changeset d850981cf33c (bug 1672317)
Backed out changeset 944805ef4561 (bug 1672317)
2021-07-30 00:19:40 +03:00
Zibi Braniecki
24226b2070
Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
...
Depends on D103184
Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 17:31:51 +00:00
Noemi Erli
a523fe1ad1
Backed out changeset 3cb3442efede (bug 1622846) for causing Bug 1722702 CLOSED TREE
2021-07-29 20:14:46 +03:00
Chun-Min Chang
d162ad4e76
Bug 1721496 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Run `cargo update -p cubeb-coreaudio && ./mach vendor rust
--ignore-modified` to update `cubeb-coreaudio`
Differential Revision: https://phabricator.services.mozilla.com/D121121
2021-07-28 21:19:48 +00:00
Dzmitry Malyshau
9963bd1ee1
Bug 1622846 - Update WebGPU API to latest and wgpu-core to 0.9 r=webidl,jgilbert,jimb,emilio
...
This *mostly* gets us the latest WebIDL API of WebGPU. There is a few limits we are missing, and maybe some things I didn't notice.
But it gets us the new `GPUCanvasContext`, `GPUSupportedLimits`, and `GPUVertexStepMode`.
Differential Revision: https://phabricator.services.mozilla.com/D120764
2021-07-27 22:37:46 +00:00
Marian-Vasile Laza
408a169597
Backed out 2 changesets (bug 1687070) for causing failures on cubeb.drain, cubeb.tone. CLOSED TREE
...
Backed out changeset 65dd5e6a60fe (bug 1687070)
Backed out changeset fd7fa895cdef (bug 1687070)
2021-07-16 15:16:05 +03:00
Paul Adenot
af425d0b7a
Bug 1687070 - mach vendor rust. r=cubeb-reviewers,kinetik
...
Depends on D119954
Differential Revision: https://phabricator.services.mozilla.com/D119955
2021-07-16 10:22:44 +00:00
Kershaw Chang
2c55ee8adf
Bug 1720648 - Neqo v0.4.28, r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D119990
2021-07-15 19:19:55 +00:00
Henri Sivonen
78a66d15e6
Bug 1719674 - Make packed_simd compile with Rust 1.54. r=glandium
...
Cherry-pick upstream commits
58ba720df8
728d47506f
to update the shuffle API for const generics and to remove the unnecessary `const_fn`
feature gate.
Differential Revision: https://phabricator.services.mozilla.com/D119538
2021-07-15 08:42:08 +00:00
Dragana Damjanovic
1596c3c571
Bug 1719316
- Neqo version 0.4.27 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D119196
2021-07-08 11:52:28 +00:00
M. Sirringhaus
086d5c7b45
Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D117154
2021-06-30 15:03:52 +00:00
Dragana Damjanovic
778175efc9
Bug 1717505 - Update neqo to 0.4.26 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D118495
2021-06-25 10:39:54 +00:00
Henri Sivonen
b5366f5a31
Bug 1716709 - Remove RUSTC_BOOTSTRAP for xmldecl. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D117980
2021-06-17 06:44:25 +00:00
Tooru Fujisawa
40606ad340
Bug 1715731 - Bump jsparagus for bug 1709956 and some more. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D117402
2021-06-10 13:24:16 +00:00
Jon Bauman
4f81223dbe
Bug 1715648 - Update mp4parse-rust to 1bb484e. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D117373
2021-06-09 23:18:38 +00:00
Jon Bauman
fec7e5da09
Bug 1696093 - AVIF image transform support. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D116317
2021-06-08 18:30:46 +00:00
Deian Stefan
69048bef5a
Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=shravanrn,tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D116545
2021-06-08 17:40:21 +00:00
Dzmitry Malyshau
e6cefd8df1
Bug 1713179 - Update wgpu to eadaa1b7d8f585761e28445904fe619b180aca0d r=jimb
...
Includes a number of correctness fixes.
Also, optimizes resource tracking for cases like the Animometer benchmark.
Differential Revision: https://phabricator.services.mozilla.com/D116491
2021-06-03 17:09:01 +00:00
Henri Sivonen
bd9a21c236
Bug 1706862 - Make chardetng detect half-width katakana. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D115209
2021-05-31 11:52:17 +00:00
Dragana Damjanovic
4e508bd5ca
Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D115758
2021-05-25 21:52:27 +00:00
Yury Delendik
986df9d9d5
Bug 1712634 - Update cranelift to version 0.74. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D115845
2021-05-25 17:38:20 +00:00
Jon Bauman
71b1259afd
Bug 1712368 - update mp4parse-rust to dd96773. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D115718
2021-05-22 16:28:08 +00:00
Csoregi Natalia
b40f2c7919
Backed out 2 changesets (bug 1710685) for causing build bustage. CLOSED TREE
...
Backed out changeset 52b5058cff53 (bug 1710685)
Backed out changeset 0693e56e6e85 (bug 1710685)
2021-05-18 19:41:33 +03:00
Deian Stefan
5970f838d4
Bug 1710685 - Part 2: Vendor latest lucetc for RLBox r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D114924
2021-05-18 15:25:01 +00:00
Matthew Gregan
a455211ec5
Bug 1710095 - Update audioipc to 7537bfad for memmap -> memmap2 transition. r=chunmin,cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D114665
2021-05-10 20:40:40 +00:00
M. Sirringhaus
cca1566127
Bug 1710099 - Update the minidump_writer_linux crate to replace the unmaintained memmap crate. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D114728
2021-05-10 13:00:45 +00:00
Jonathan Kew
d1b1e4cc9a
Bug 1710096 - Update mapped_hyph to replace the unmaintained memmap crate with memmap2. r=emilio
...
Just updated the commit hash for mapped_hyph in Cargo.toml,
and ran "./mach vendor rust" to refresh everything.
Differential Revision: https://phabricator.services.mozilla.com/D114644
2021-05-08 14:23:07 +00:00
Dragana Damjanovic
425a67f2e1
Bug 1708678 - Update neqo to version 0.4.24 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D113970
2021-05-06 18:10:45 +00:00
Yury Delendik
50fe06fce0
Bug 1706427 - Update wasmparser and cranelift. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D112806
2021-05-04 14:59:40 +00:00
Mike Hommey
d674f870ce
Bug 1709237 - Upgrade the failure crate to 0.1.8. r=emilio
...
Replace the use of a third-party github repo with a in-tree patch.
Differential Revision: https://phabricator.services.mozilla.com/D114191
2021-05-04 02:22:45 +00:00
Dzmitry Malyshau
cdb4fe1fcb
Bug 1622846 - Update BlendFactor API in WebGPU r=webidl,jimb,smaug
...
This is another incremental update of wgpu and WebGPU APIs.
It increases stability and makes us run most of the Austin's samples (again).
Likely fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1704148
Differential Revision: https://phabricator.services.mozilla.com/D112828
2021-04-22 19:18:49 +00:00
M. Sirringhaus
024220247f
Bug 1706033 - Fix potential crash with out-of-bounds indexing r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D112554
2021-04-21 08:33:29 +00:00
Henri Sivonen
822fc2ac55
Bug 1702246 - Make the encoding detector tolerate extensions to legacy CJK encodings. r=emk
...
This patch tries to address the issue that legacy CJK extensions have various
extended variants where the core of the encoding is compatible but the edges
are incompatible. Without this patch, we reject e.g. Big5 if it has a single
character from the UAO extension or a single Windows end-user-defined character.
Likewise for the other legacy CJK encodings.
This patch tolerates:
* All Big5 extensions (the motivating part of this patch).
* Windows EUDC for EUC-KR.
* Classic Mac OS extensions to Shift_JIS, EUC-KR, GBK, and Big5 to the
extent practical considering conflicting definitions of what constitutes
a lead byte in the Encoding Standard but a single-byte extension in
Classic Mac OS.
* JIS X 0213 / 2004 extensions to Shift_JIS and EUC-JP. (It's unclear if
these have actual deployment.)
Tolerating means that the occurrence of an extension character doesn't
disqualify a candidate but only applies a penalty to the pending score.
If there is enough other convincing content, it should be able to overcome
the penalty.
Differential Revision: https://phabricator.services.mozilla.com/D111372
2021-04-13 13:14:35 +00:00
M. Sirringhaus
02ec742536
Bug 1676109 - Remove font and cache mappings from the Linux minidumps r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D99338
2021-04-12 20:58:08 +00:00
Dzmitry Malyshau
89ced952fc
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
...
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.
Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-08 14:35:42 +00:00
Butkovits Atila
8d90cf4b42
Backed out changeset 5b033d5d6e6d (bug 1622846) for causing bustages on WebGPUChild.cpp. CLOSED TREE
2021-04-08 06:08:25 +03:00
Dzmitry Malyshau
92d0383ea9
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
...
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.
Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-07 22:46:47 +00:00
Henri Sivonen
b98488aa92
Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D107806
2021-03-23 09:52:04 +00:00
Kershaw Chang
f5610eabae
Bug 1699463 - Update neqo to v0.4.23 r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D108961
2021-03-18 16:18:27 +00:00
Brindusan Cristian
58b5969968
Backed out 2 changesets (bug 1698438) for windows build bustages. CLOSED TREE
...
Backed out changeset a27e4101f65f (bug 1698438)
Backed out changeset 257f86638d46 (bug 1698438)
2021-03-17 14:52:27 +02:00
Kershaw Chang
cb78102ea6
Bug 1698438 - Neqo version 0.4.22 r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D108750
2021-03-17 12:15:54 +00:00
Jon Bauman
f8f210ce59
Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D107702
2021-03-09 21:36:31 +00:00
M. Sirringhaus
bcaf9b7cc1
Bug 1695646 - minidump_writer_linux mapping merge logic wrong r=gsvelto
...
The logic missed a pair of brackets, leading to memory regions
being merged that shouldn't have been merged (anonymous regions
with access flags set getting merged into the previous mapping)
Differential Revision: https://phabricator.services.mozilla.com/D106772
2021-03-05 13:32:27 +00:00
Dzmitry Malyshau
27e5308381
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
...
This is another WebGPU API update, it picks up a lot of changes that were made recently:
- new bind group layout
- new render pipeline descriptor
- new vertex formats
- limits
- compressed texture formats
- index format
- query sets
- and more small ones!
It also brings in the updated `gfx/wgpu` to support these API changes.
Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 21:25:46 +00:00
Brindusan Cristian
cae8a0ef30
Backed out changeset 0c0c723b0a0e (bug 1622846) for build bustages in Device.h. CLOSED TREE
2021-03-04 22:02:58 +02:00
Dzmitry Malyshau
65199ec16a
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
...
This is another WebGPU API update, it picks up a lot of changes that were made recently:
- new bind group layout
- new render pipeline descriptor
- new vertex formats
- limits
- compressed texture formats
- index format
- query sets
- and more small ones!
It also brings in the updated `gfx/wgpu` to support these API changes.
Differential Revision: https://phabricator.services.mozilla.com/D107013
2021-03-04 17:48:28 +00:00
Jon Bauman
4d56684865
Bug 1695464
- Update mp4parse-rust to ccbe4eb. r=bryce,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D106727
2021-03-01 21:23:35 +00:00
Matthew Gregan
9388fa1057
Bug 1694777 - Update audioipc to 8fb5ff19. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-25 03:02:18 +00:00
smolnar
f7be142901
Backed out changeset 98ce934ae615 (bug 1694777) for causing multiple failures in RustMozCrash. CLOSED TREE
2021-02-25 01:38:45 +02:00
Matthew Gregan
45b135164f
Bug 1694777 - Update audioipc to a5fd9eef. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-24 22:22:40 +00:00
Chun-Min Chang
ace92a2b09
Bug 1692910 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Depends on D106252
Differential Revision: https://phabricator.services.mozilla.com/D106253
2021-02-24 15:59:53 +00:00
Matthew Gregan
00a601715e
Bug 1693270 - Switch audioipc-2 to vendored code. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D105453
2021-02-17 20:23:46 +00:00
Matthew Gregan
c7ff9a211c
Bug 1689517 - mach vendor rust. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D105446
2021-02-17 20:06:44 +00:00
M. Sirringhaus
1f377765b0
Bug 1666733
- Add error reporting to minidump generation (Linux) r=gsvelto
...
Linux only, as part of the oxidization effort (Bug 1620993) of breakpad.
Differential Revision: https://phabricator.services.mozilla.com/D103895
2021-02-10 10:05:37 +00:00
M. Sirringhaus
d4644353c1
Bug 1666733
- Rebase to latest upstream changes (ARM specific, which is still deactivated) r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D104537
2021-02-10 10:05:36 +00:00
Tooru Fujisawa
ba4f83d4d6
Bug 1681624 - Update opcode for bug 1673553 and bug 1681272. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D103919
2021-02-03 16:45:02 +00:00
Julian Seward
ff3ceaf123
Bug 1689950 - Vendor in CL a25399760e9f12b679aa267dd2af7cfedc72bb71. Part 2: results of "mach vendor rust". r=yury.
...
Revendor CL to a25399760e9f12b679aa267dd2af7cfedc72bb71 from
https://github.com/mozilla-spidermonkey/wasmtime , branch firefox85.
This pulls in three code-correctness fixes that have accumulated in
the past month:
https://github.com/bytecodealliance/wasmtime/pull/{2548,2556,2559} .
Depends on D103672
Differential Revision: https://phabricator.services.mozilla.com/D103673
2021-02-01 16:20:01 +00:00
Bryce Seager van Dyk
7ce5240dfe
Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
...
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b
This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.
This also updates some mp4parse-rust dependencies which results in some
removals.
Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-27 21:01:24 +00:00
M. Sirringhaus
5d4a325c23
Bug 1688882 - Always inform the main process that a minidump has been generated, even if it's incomplete r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D103041
2021-01-28 14:17:34 +00:00
Bogdan Tara
4535093154
Backed out changeset 924a3c191cdb (bug 1688784) for rust related windows bustage CLOSED TREE
2021-01-26 23:38:06 +02:00
Bryce Seager van Dyk
9bdd5b4443
Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
...
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b
This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.
This also updates some mp4parse-rust dependencies which results in some
removals.
Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-26 19:10:46 +00:00
Dragana Damjanovic
deaef5512f
Bug 1687787 - Neqo Version 0.4.21 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D102970
2021-01-26 07:27:57 +00:00
Henri Sivonen
9b210c311e
Bug 1686463 - Gather telemetry about automatic encoding detection outcomes. r=chutten,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D102397
2021-01-24 00:11:07 +00:00
smolnar
24d0effbb0
Backed out 2 changesets (bug 1687787) for causing xpcshell failures in netwerk/test/unit/test_http3_large_post. CLOSED TREE
...
Backed out changeset 5ca2c2f951ce (bug 1687787)
Backed out changeset 48f23619ddb8 (bug 1687787)
2021-01-21 15:33:28 +02:00
Dragana Damjanovic
ef14d64551
Bug 1687787 - Neqo version 0.4.20 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D102467
2021-01-21 11:40:52 +00:00
M. Sirringhaus
5299ba12e6
Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-14 11:01:59 +00:00
Razvan Maries
21321565f6
Backed out changeset 9fabf5ced4d3 (bug 1620993) for OSX Build bustages. CLOSED TREE
2021-01-13 12:57:41 +02:00
M. Sirringhaus
3665b8d70a
Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-13 10:37:29 +00:00
Emilio Cobos Álvarez
3bd15f9e8e
Bug 1684261 - Fix build with rust nightly. r=jrmuizel
...
Fixes errors like:
dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.
I've left the most specific dependency, but for wgpu the rev is not
right, so I've kept the branch which effectively preserves behavior.
Differential Revision: https://phabricator.services.mozilla.com/D100485
2020-12-26 18:16:05 +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
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
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
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
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
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
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
Henri Sivonen
c55405f18e
Bug 1678175 - Avoid detecting windows-1252 euro sign as GBK. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D98005
2020-11-29 08:07:45 +00:00
Julian Seward
3455a0f670
Bug 1677452 - Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 2 - results of "mach vendor rust". r=lth.
...
Differential Revision: https://phabricator.services.mozilla.com/D97588
2020-11-19 18:50:58 +00:00
Dragana Damjanovic
8915c56905
Bug 1677743 - Neqo version 0.4.16 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D97445
2020-11-19 13:06:31 +00:00
Chun-Min Chang
20d9584f84
Bug 1677766 - P2: mach vendor rust r=cubeb-reviewers,padenot
...
Depends on D97482
Differential Revision: https://phabricator.services.mozilla.com/D97483
2020-11-18 22:48:38 +00:00
Bogdan Tara
7974baccc1
Backed out changeset a6a44286addf (bug 1677743) for test_http3.js failures CLOSED TREE
2020-11-17 21:51:33 +02:00
Dragana Damjanovic
5fba5c88db
Bug 1677743 - Update neqo (0.4.15) r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D97328
2020-11-17 16:10:15 +00:00
Dzmitry Malyshau
8f74799ba5
Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug
...
This change updates and enables Naga to get the
SPIRV shaders parsed, validated, and reflected back into
implicit bind group layouts.
WebGPU examples heavily rely on the implicit layouts now,
and the PR also updates the WebIDL to make that possible.
With the change, we are able to run most of the examples again!
Differential Revision: https://phabricator.services.mozilla.com/D96850
2020-11-13 14:15:49 +00:00
Emilio Cobos Álvarez
d9ef0f274b
Bug 1677073 - Update mapped_hyph. r=jfkthame
...
This removes a dependency on env_logger 0.7.
Differential Revision: https://phabricator.services.mozilla.com/D96985
2020-11-13 12:23:04 +00:00
Chun-Min Chang
40778f846e
Bug 1675719 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Depends on D96617
Differential Revision: https://phabricator.services.mozilla.com/D96618
2020-11-10 20:00:22 +00:00
Mark Hammond
6c3e1b850d
Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-09 04:25:14 +00:00
Dzmitry Malyshau
f9116a751d
Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug
...
This PR updates wgpu to the latest and changes the way we pass object descriptors to the GPU process.
Instead of trying to convert them between DOM-CPP-IPDL-FFI-Rust, we now do DOM-FFI-Rust
and serialize them by serde into ipc::ByteBuf objects.
Differential Revision: https://phabricator.services.mozilla.com/D94908
2020-11-07 02:43:09 +00:00
Csoregi Natalia
1a3ae2644d
Backed out changeset bdd3d7eb5927 (bug 1622846) for linux bustage on gfx/wgpu/wgpu-types/src/lib.rs. CLOSED TREE
2020-11-07 00:48:50 +02:00
Dzmitry Malyshau
505438ed91
Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug
...
This PR updates wgpu to the latest and changes the way we pass object descriptors to the GPU process.
Instead of trying to convert them between DOM-CPP-IPDL-FFI-Rust, we now do DOM-FFI-Rust
and serialize them by serde into ipc::ByteBuf objects.
Differential Revision: https://phabricator.services.mozilla.com/D94908
2020-11-06 18:59:27 +00:00
smolnar
5957a1ba9c
Backed out changeset a82a3d7cec03 (bug 1675190) for causing linux toolchains bustage. CLOSED TREE
2020-11-05 13:26:46 +02:00
Mark Hammond
bcb7a913bb
Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-05 03:50:21 +00:00
Dragana Damjanovic
a0d95ff222
Bug 1674366 - Neqo version 0.4.14 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D95291
2020-10-31 18:44:21 +00:00
Henri Sivonen
33c996c701
Bug 1667736 - Update packed_simd to compile on Rust 1.48. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D91572
2020-10-30 08:29:53 +00:00
Paul Adenot
5e550c342c
Bug 1672459 - Update cubeb-coreaudio-rs to d5af7ad7. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D94343
2020-10-21 17:55:15 +00:00
Paul Adenot
a16e8314ad
Bug 1670917 - mach vendor rust. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D93368
2020-10-21 09:24:14 +00:00
Razvan Maries
6ad7ee6c29
Backed out 7 changesets (bug 1670917) for multiple GTest perma failures. CLOSED TREE
...
Backed out changeset 635942af8244 (bug 1670917)
Backed out changeset b0825300e78d (bug 1670917)
Backed out changeset 881fac72e13c (bug 1670917)
Backed out changeset 0285b2ab6d50 (bug 1670917)
Backed out changeset b58d65b96f2d (bug 1670917)
Backed out changeset 6ad13b34f08d (bug 1670917)
Backed out changeset 426aa6482835 (bug 1670917)
2020-10-20 22:55:47 +03:00
Paul Adenot
7a78919c05
Bug 1670917 - mach vendor rust. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D93368
2020-10-20 13:08:35 +00:00
Jon Bauman
ce053c88e0
Bug 1670341 - Update mp4parse-rust to eliminate multiple versions of hashbrown crate. r=emilio
...
Also update servo's `style` package to use hashbrown 0.9.
Differential Revision: https://phabricator.services.mozilla.com/D93616
2020-10-16 19:49:05 +00:00
Dragana Damjanovic
ddaca31b0c
Bug 1671521 - Update neqo to version 0.4.13 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D93703
2020-10-16 07:13:32 +00:00
Jonathan Kew
1c54e5ffd7
Bug 1669162 - Update mapped_hyph to 0.4.2 so that .dic parse errors are non-fatal. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D92435
2020-10-12 10:23:27 +00:00
Mark Hammond
5c11945748
Bug 1669722 - vendor a new app-services, which includes ruslite 0.24.1. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D93004
2020-10-08 21:23:40 +00:00
Chun-Min Chang
a50bf7dcd8
Bug 1669852 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Depends on D92836
Differential Revision: https://phabricator.services.mozilla.com/D92837
2020-10-07 23:01:48 +00:00
Chris Fallin
7a5957abe6
Bug 1669055: Vendor Cranelift e22e2c3722f2fbccd3c8d3230119fa04c332c69c. r=jseward
...
This patch pulls in an updated Cranelift with a new validation strategy,
introduced by bytecodealliance/wasmtime#2059 . This new design validates
the Wasm module as it parses the function bodies. A subsequent patch
will adapt Baldrdash to work with this.
Differential Revision: https://phabricator.services.mozilla.com/D92503
2020-10-07 06:25:50 +00:00
Razvan Maries
8674a04012
Backed out 2 changesets (bug 1655042, bug 1669055) for build bustages. CLOSED TREE
...
Backed out changeset 0807415f1ea5 (bug 1655042)
Backed out changeset bb5e11920e1a (bug 1669055)
2020-10-07 09:20:25 +03:00
Chris Fallin
b1ad6c43eb
Bug 1669055: Vendor Cranelift e22e2c3722f2fbccd3c8d3230119fa04c332c69c. r=jseward
...
This patch pulls in an updated Cranelift with a new validation strategy,
introduced by bytecodealliance/wasmtime#2059 . This new design validates
the Wasm module as it parses the function bodies. A subsequent patch
will adapt Baldrdash to work with this.
Differential Revision: https://phabricator.services.mozilla.com/D92503
2020-10-07 03:44:43 +00:00
Butkovits Atila
ad041bcdda
Backed out changeset 34fddbf97cc7 (bug 1669055) for bustages complaining about rust. CLOSED TREE
2020-10-07 01:44:54 +03:00
Chris Fallin
b560ffb6f2
Bug 1669055: Vendor Cranelift e22e2c3722f2fbccd3c8d3230119fa04c332c69c. r=jseward
...
This patch pulls in an updated Cranelift with a new validation strategy,
introduced by bytecodealliance/wasmtime#2059 . This new design validates
the Wasm module as it parses the function bodies. A subsequent patch
will adapt Baldrdash to work with this.
Differential Revision: https://phabricator.services.mozilla.com/D92503
2020-10-06 16:52:57 +00:00
Chris Fallin
2e04279f34
Bug 1668398: vendor Cranelift 57fed697920cb888c6cb7e406d13518f7edd12ea. r=bbouvier
...
This patch pulls in the latest version of Cranelift, which includes
necessary updates to support some recent work on the Wasm backend (e.g.,
support for the new ABI in PR #2223 ).
Differential Revision: https://phabricator.services.mozilla.com/D92000
2020-10-02 20:02:51 +00:00
Tooru Fujisawa
913954320b
Bug 1668776 - Update opcode for bug 1667258. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D92203
2020-10-02 10:37:24 +00:00
Butkovits Atila
983d99240d
Backed out changeset 92a01ad5e890 (bug 1668398) for bustages complaining about ABIMachineSpec. CLOSED TREE
2020-10-02 03:49:26 +03:00
Chris Fallin
65f126f9c6
Bug 1668398: vendor Cranelift b8f0dc429f2b886e7423122223393b2c7ee3cd4f. r=bbouvier
...
This patch pulls in the latest version of Cranelift, which includes
necessary updates to support some recent work on the Wasm backend (e.g.,
support for the new ABI in PR #2223 ).
Differential Revision: https://phabricator.services.mozilla.com/D92000
2020-10-01 17:28:30 +00:00
Dragana Damjanovic
cb3f1acfbd
Bug 1668019 - Update neqo to version 0.4.12 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D91873
2020-09-30 10:51:34 +00:00
Jonathan Kew
80f2ebe77b
Bug 1667192 - patch 1.1 - Run `mach vendor rust` to update in-tree mapped_hyph source. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D91409
2020-09-30 12:51:54 +00:00
Tooru Fujisawa
084f4ffe27
Bug 1662383 - Remove {EmitResult,SmooshResult}.top_level_script. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D88970
2020-09-16 15:10:55 +00:00
Chris Fallin
0931312b73
Bug 1664453: vendor Cranelift to 379aed8092cd1241ec7839e77d05557b1dceb234 to resolve two Wasm translation bugs. r=jseward
...
This Cranelift update to revision 379aed8092cd1241ec7839e77d05557b1dceb234
includes its PRs #2197 and #2194 , which fix two Wasm translation bugs, as well a
other miscellaneous updates and fixes.
Fixes both Bug 1664453
and Bug 1663861.
Differential Revision: https://phabricator.services.mozilla.com/D90306
2020-09-15 20:01:26 +00:00
Dragana Damjanovic
93fcbece5c
Bug 1664321 - Update neqo to 0.4.11 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D89828
2020-09-14 07:50:57 +00:00
Jon Bauman
5db1fd1dd5
Bug 1661583 - Update mp4parse-rust to fe90285. r=kinetik
...
- Enable fallible allocation in mp4parse_capi by default
- Switch from local implementation of fallible allocation to using
fallible_collections crate
- Return error if any of the primary item data is missing
Differential Revision: https://phabricator.services.mozilla.com/D89091
2020-09-02 14:59:02 +00:00
Benjamin Bouvier
1893cc05f1
Bug 1661723; Bump Cranelift to a7f7c23bf9c37c642da962d575b7c99007918872; r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D88784
2020-08-31 16:34:29 +00:00
Jon Bauman
14a9a05444
Bug 1660551 - Update mp4parse-rust to d5a37fd. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D87931
2020-08-25 17:54:45 +00:00
Julian Seward
d994de3030
Bug 1660976 - Output of mach vendor rust; r=bbouvier.
...
Depends on D88132
Differential Revision: https://phabricator.services.mozilla.com/D88133
2020-08-25 10:56:36 +00:00
Mihai Alexandru Michis
1b1ee1c86e
Backed out changeset 773188fb9acf (bug 1660551) for causing bustages.
...
CLOSED TREE
2020-08-24 23:33:44 +03:00
Jon Bauman
66bad9d400
Bug 1660551 - Update mp4parse-rust to 6ebb531. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D87931
2020-08-24 19:52:59 +00:00
Tooru Fujisawa
50f13a4125
Bug 1659304 - Update opcode for bug 1435826. r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D87591
2020-08-21 16:13:24 +00:00
Chun-Min Chang
bb6528a673
Bug 1658982 - P2: mach vendor rust r=cubeb-reviewers,kinetik
...
Depends on D87618
Differential Revision: https://phabricator.services.mozilla.com/D87619
2020-08-19 21:22:23 +00:00
Chris Fallin
b4d17c8c71
Bug 1659803: Bump Cranelift to rev 924782191b1cdd85438b707d20a82fbcc8ad40e1. r=jseward
...
This PR pulls in the latest version of Cranelift, which pulls in
regalloc.rs v0.0.30 and consequently includes some improvements in
memory allocation rate during compilation. No behavior changes expected.
Differential Revision: https://phabricator.services.mozilla.com/D87479
2020-08-18 19:07:53 +00:00
Dragana Damjanovic
2cb51f4e64
Bug 1659705 - Update neqo to version 0.4.10 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D87441
2020-08-18 13:22:00 +00:00
Chris Fallin
c95dc245f5
Bug 1659139: Update vendored Cranelift to 279534e27611ee4a13e4590a0a10ffc0fdb95a33. r=jseward
...
This pulls in an upgrade to regalloc.rs v0.0.29, which brings several
performance improvements.
Differential Revision: https://phabricator.services.mozilla.com/D87096
2020-08-14 18:36:25 +00:00
Chris Fallin
32d18173b8
Bug 1657895: fix fuzzbug by vendoring Cranelift to rev e88d74903102266a18e97489557760b9be67f782. r=jseward
...
This pulls in (in addition to other miscellaneous changes) a Cranelift
PR which fixes a Wasm translation issue in which the value stack was not
properly restored to have the if-block-parameters in the else-branch
after the if-branch ended in an unreachable opcode:
https://github.com/bytecodealliance/wasmtime/pull/2120
Differential Revision: https://phabricator.services.mozilla.com/D86459
2020-08-10 20:21:48 +00:00