Lina Cambridge
add5457732
Bug 1633943 - Support tearing down a Rust `StorageSyncArea`. r=markh
...
This commit wires up `StorageSyncArea::teardown()` to call the new
`webext_storage::Store::close()` method.
It also changes `teardown` to drop the `LazyStore`, and thus close its
database connection, on the main thread if dispatching to the task
queue fails. Dispatch should only fail at shutdown, and putting the
owned reference back only adds indirection, since the `StorageSyncArea`
will still drop its `LazyStore` later in shutdown.
Finally, it includes an xpcshell test fix for
https://github.com/mozilla/application-services/pull/3050 .
Differential Revision: https://phabricator.services.mozilla.com/D72992
2020-04-29 04:35:45 +00:00
Alex Chronopoulos
94ecd85385
Bug 1632093 - mach vendor rust. r=padenot
...
Depends on D72729
Differential Revision: https://phabricator.services.mozilla.com/D72730
2020-04-27 19:11:27 +00:00
Lina Cambridge
e6e665546f
Bug 1626506 - Vendor the `webext_storage` component. r=markh
...
Hooray, our first Application Services Rust component! This is a
mechanical run of `mach vendor rust`, split out into its own commit
to make reviewing the Firefox bindings easier.
Differential Revision: https://phabricator.services.mozilla.com/D71895
2020-04-27 05:40:52 +00:00
Mihai Alexandru Michis
807ec47bae
Backed out 2 changesets (bug 1626506) for causing bustages.
...
CLOSED TREE
Backed out changeset f3deedfe235d (bug 1626506)
Backed out changeset 00b40d247500 (bug 1626506)
2020-04-27 08:11:19 +03:00
Lina Cambridge
a42e765155
Bug 1626506 - Vendor the `webext_storage` component. r=markh
...
Hooray, our first Application Services Rust component! This is a
mechanical run of `mach vendor rust`, split out into its own commit
to make reviewing the Firefox bindings easier.
Differential Revision: https://phabricator.services.mozilla.com/D71895
2020-04-27 02:59:45 +00:00
Tooru Fujisawa
ade632335d
Bug 1632737 - Cover GCThing::Function in match. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D72287
2020-04-24 20:14:22 +00:00
Tooru Fujisawa
0a10fbcaaf
Bug 1631827 - Update jsparagus, use the first script in EmitResult, and store GCThings in SmooshScriptStencil. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D71787
2020-04-22 13:50:43 +00:00
Alex Chronopoulos
6b59c61f22
Bug 1628634 - mach vendor rust. r=padenot
...
Depends on D71929
Differential Revision: https://phabricator.services.mozilla.com/D71930
2020-04-22 12:08:08 +00:00
Paul Adenot
86e2733819
Bug 1631448 - mach vendor rust. r=chunmin,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D71624
2020-04-20 21:59:17 +00:00
Chun-Min Chang
c0327eb4e1
Bug 1628132 - P3: Update cubeb-coreaudio to 0f62d38. r=kinetik
...
Pick commits:
- 0f62d38: backend: Allow Clippy's cognitive_complexity lint on several functions. (#83 )
- fbf5cbd: Update to cubeb-backend 0.6.3. (#82 )
- b49264b: Remove unknown devices when querying devices in scope (#81 )
Differential Revision: https://phabricator.services.mozilla.com/D70777
--HG--
extra : moz-landing-system : lando
2020-04-14 00:44:24 +00:00
Dzmitry Malyshau
e8a60d2eab
Bug 1624174 - Update wgpu to get the coordinate spaces right r=jgilbert
...
The updated wgpu has the coordinate space fixes.
Depends on
- https://phabricator.services.mozilla.com/D70421
- https://phabricator.services.mozilla.com/D70432
- https://phabricator.services.mozilla.com/D70646
Differential Revision: https://phabricator.services.mozilla.com/D70140
--HG--
rename : third_party/rust/rendy-descriptor/Cargo.toml => third_party/rust/gfx-descriptor/Cargo.toml
rename : third_party/rust/rendy-memory/Cargo.toml => third_party/rust/gfx-memory/Cargo.toml
rename : third_party/rust/rendy-memory/src/allocator/dynamic.rs => third_party/rust/gfx-memory/src/allocator/general.rs
rename : third_party/rust/rendy-memory/src/heaps/heap.rs => third_party/rust/gfx-memory/src/heaps/heap.rs
rename : third_party/rust/rendy-memory/src/utilization.rs => third_party/rust/gfx-memory/src/stats.rs
extra : moz-landing-system : lando
2020-04-13 13:42:15 +00:00
Dzmitry Malyshau
0e42a4799d
Bug 1628772 - Update core-foundation dependency to 0.7 r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D70432
--HG--
extra : moz-landing-system : lando
2020-04-11 20:14:41 +00:00
Benjamin Bouvier
0c19028f8f
Bug 1626967: bump Cranelift to 6a68130d5b0296379fae0b8de5fbb8a1499b67a5; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D69977
--HG--
extra : moz-landing-system : lando
2020-04-10 09:52:55 +00:00
Mihai Alexandru Michis
5beb91b795
Backed out changeset d91a97562b48 (bug 1628772) for causing failures regarding core-foundation.
...
CLOSED TREE
2020-04-10 03:42:05 +03:00
Dzmitry Malyshau
feed464a5d
Bug 1628772 - Update core-foundation dependency to 0.7 r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D70432
--HG--
extra : moz-landing-system : lando
2020-04-09 20:57:18 +00:00
Dragana Damjanovic
eb775d698e
Bug 1628459 - Update neqo to 0.2.4 r=agrover
...
Differential Revision: https://phabricator.services.mozilla.com/D70239
--HG--
extra : moz-landing-system : lando
2020-04-08 21:01:52 +00:00
Sebastian Hengst
b5fa1b7063
Backed out 4 changesets (bug 1626967) for breaking Raptor tests godot-c and wm-c. a=backout
...
Backed out changeset 985eea91c36c (bug 1626967)
Backed out changeset 837dab8ce31c (bug 1626967)
Backed out changeset f48ad40e60af (bug 1626967)
Backed out changeset 29aaf3ff21ea (bug 1626967)
--HG--
extra : amend_source : 8f86b92aa59cde8a0fdc9fec7b9994c79a6f19df
2020-04-08 10:06:47 +02:00
Tooru Fujisawa
be31dc3ce1
Bug 1625823 - Part 1: Update jsparagus and support RegExp. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D69886
--HG--
rename : third_party/rust/jsparagus-emitter/src/scope_pass.rs => third_party/rust/jsparagus-scope/src/context.rs
rename : third_party/rust/jsparagus-emitter/src/scope.rs => third_party/rust/jsparagus-scope/src/data.rs
rename : third_party/rust/jsparagus-emitter/src/frame_slot.rs => third_party/rust/jsparagus-scope/src/frame_slot.rs
extra : moz-landing-system : lando
2020-04-07 13:43:45 +00:00
Benjamin Bouvier
5333bbb793
Bug 1626967: bump Cranelift to 6a68130d5b0296379fae0b8de5fbb8a1499b67a5; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D69977
--HG--
extra : moz-landing-system : lando
2020-04-07 10:43:14 +00:00
Anthony Ramine
42bdec38a0
Bug 1627636 - Vendor mio-named-pipes from crates.io; r=kinetik
...
There is no need to use the Git repository, its only change compared to 0.1.6
is that some random tidbit has been fixed in the README file.
Depends on D69805
Differential Revision: https://phabricator.services.mozilla.com/D69806
--HG--
extra : moz-landing-system : lando
2020-04-07 02:41:07 +00:00
Chun-Min Chang
34ff7578a8
Bug 1627376 - Update cubeb-coreaudio to ea9e5aa. r=padenot
...
Pick commits:
- ea9e5aa: Implement a API to get `groupd_id` with special case handling (#69 )
- d67d4d2: Revise prepush when deleting branch (#76 )
- e5b0f97: Stop test immediately when error happens (#77 )
- 98e59e5: Migrate from travis-ci.org to travis-ci.com
Differential Revision: https://phabricator.services.mozilla.com/D69647
--HG--
extra : moz-landing-system : lando
2020-04-06 12:43:21 +00:00
Chun-Min Chang
ad5358ae60
Bug 1626697 - P2: Update cubeb-coreaudio to 432259a. r=padenot
...
Pick commits:
- 432259a: Run `cargo fmt`
- c9f0499: Revert `derive(Debug)` removal (#75 )
- f9abca8: Replace the custom input linear buffer by something based on ringbuf. (#74 )
- 4eafcc8: Fix the resampler-calling code to use the correct semantic (#71 )
- 828efbc: Merge pull request #72 from ChunMinChang/rm-debug-trait
Differential Revision: https://phabricator.services.mozilla.com/D69250
--HG--
extra : moz-landing-system : lando
2020-04-02 01:29:44 +00:00
Chun-Min Chang
1ae748c840
Bug 1626697 - P1: Update cubeb-pulse to 72f813a. r=padenot
...
Pick commits:
- 72f813a: Fix warning
- f05a33f: Update ringbuf to 0.2
Differential Revision: https://phabricator.services.mozilla.com/D69253
--HG--
extra : moz-landing-system : lando
2020-04-02 01:29:36 +00:00
Dragana Damjanovic
722d96a748
Bug 1626799 - Update Neqo to 0.2.3 r=agrover
...
Differential Revision: https://phabricator.services.mozilla.com/D69290
--HG--
rename : third_party/rust/neqo-common/src/once.rs => third_party/rust/neqo-crypto/src/once.rs
extra : moz-landing-system : lando
2020-04-01 23:48:22 +00:00
Thom Chiovoloni
5265a52464
Bug 1626125 - Vendor sync15-traits into mozilla-central. r=lina
...
Vendor sync15-traits from application-services.
Differential Revision: https://phabricator.services.mozilla.com/D69099
--HG--
extra : moz-landing-system : lando
2020-04-01 17:04:29 +00:00
Chun-Min Chang
20d8aef23f
Bug 1624485 - Update cubeb-coreaudio to 20daa86. r=padenot
...
Pick commits
- 20daa86: Revise git hooks (#68 )
- 81d0024: Revise `destroy_cubeb_device_info` (#67 )
- 1cc8a31: Add a hook to check that commits are formatted and linted correctly (#66 )
- aa80b3f: Try using the model id as group id. (#64 )
- ab31978: Bail if `cargo clippy` or `cargo fmt` fails (#65 )
- 3860bb3: Fix comments in #57 (#63 )
- ef5f58b: Run `cargo fmt` and make scripts executable (#62 )
- a4c83db: Fix two bugs and add logs (#57 )
Differential Revision: https://phabricator.services.mozilla.com/D68402
--HG--
extra : moz-landing-system : lando
2020-03-26 18:45:47 +00:00
Benjamin Bouvier
e8a9503af3
Bug 1620284 - Bump Cranelift to 5cfcbeb59d477e028c6fb312f1cf63aa711fcc3c; r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D65557
--HG--
extra : moz-landing-system : lando
2020-03-25 14:43:05 +00:00
Chun-Min Chang
4c786bae99
Bug 1619005
- Update cubeb-coreaudio to 799518a. r=padenot
...
Pick commits:
799518a - Rework threading model (#55 )
6e3e8e8 - Fix memory leak (#54 )
996fcfa - Revise messages in test_switch_device
6fac4a6 - Isolate device tests (#53 )
b78e817 - Save the duplicate tests and compilings when running sanitizers (#52 )
Differential Revision: https://phabricator.services.mozilla.com/D67536
--HG--
rename : third_party/rust/cubeb-coreaudio/run_tests.sh => third_party/rust/cubeb-coreaudio/run_device_tests.sh
extra : moz-landing-system : lando
2020-03-20 16:41:27 +00:00
Tooru Fujisawa
4b8433e27b
Bug 1623172 - Part 1: Receive str and allocate String in run_smoosh. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D67227
--HG--
extra : moz-landing-system : lando
2020-03-19 05:32:32 +00:00
Tooru Fujisawa
b213e509fc
Bug 1622036 - Implement scope handling for global and block. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D66627
--HG--
extra : moz-landing-system : lando
2020-03-19 05:32:14 +00:00
Andy Grover
b500f1a581
Bug 1623185 - Update Neqo to 0.2.2 r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D67232
--HG--
extra : moz-landing-system : lando
2020-03-17 23:56:48 +00:00
Emilio Cobos Álvarez
62800f568a
Bug 1621044 - Update neqo. r=agrover
...
This pulls a new bindgen version and so on.
See last patch of this bug for the relevant third_party/ code changes.
Differential Revision: https://phabricator.services.mozilla.com/D66280
--HG--
extra : moz-landing-system : lando
2020-03-10 21:04:54 +00:00
Emilio Cobos Álvarez
980c6f3033
Bug 1621044 - Update rkv. r=vporof
...
See last patch of this bug for the third_party/ changes.
Differential Revision: https://phabricator.services.mozilla.com/D66279
--HG--
extra : moz-landing-system : lando
2020-03-10 21:04:51 +00:00
Tooru Fujisawa
04f376ebc4
Bug 1619283 - Use SourceAtomSet/ScriptAtomSet and atomize strings at the beginning. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D65348
--HG--
extra : moz-landing-system : lando
2020-03-09 20:21:07 +00:00
Andreea Pavel
c0adfbbf21
Backed out changeset 4c839456c3ff (bug 1620284) for build bustages on a CLOSED TREE
...
--HG--
extra : amend_source : b632dccf4524a77201507b45b5025d72446e6ef7
2020-03-06 12:33:59 +02:00
Benjamin Bouvier
3b8709ed44
Bug 1620284 - Bump Cranelift to 135a48ca7e9a45d7d31911753e602e6de8b14e2a; r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D65557
--HG--
extra : moz-landing-system : lando
2020-03-05 20:59:42 +00:00
Andy Grover
948bb52d09
Bug 1619375 - Update Neqo to 0.2.0 r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D65023
--HG--
extra : moz-landing-system : lando
2020-03-03 17:03:45 +00:00
Tooru Fujisawa
350ed0cf8c
Bug 1612515 - Part 6: Import the SmooshMonkey change from rust-frontend. r=jorendorff,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D64170
--HG--
extra : moz-landing-system : lando
2020-02-28 14:17:33 +00:00
Chun-Min Chang
eb3b669f6b
Bug 1614971 - Update cubeb-coreaudio to 4acd802. r=padenot
...
Pick commits:
- 4acd802: Destroy the stream properly
- 54d950a: Run the tests in the subcrate (#51 )
- 132d209: Clean up clippy warnings and errors (#49 )
Differential Revision: https://phabricator.services.mozilla.com/D63725
--HG--
extra : moz-landing-system : lando
2020-02-26 15:25:36 +00:00
shravanrn@gmail.com
826acb823b
Bug 1615786 - Fix crash report about wasm library sandbox creation on AMD machines r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D63034
--HG--
extra : moz-landing-system : lando
2020-02-17 15:37:27 +00:00
Andy Grover
bb914e65cb
Bug 1614711 - Update to Neqo 0.1.14 for support for QUIC draft 25 r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D62655
--HG--
extra : moz-landing-system : lando
2020-02-13 22:18:07 +00:00
Coroiu Cristina
174f1195ec
Backed out changeset b6e7f733e07a (bug 1614711) for build bustages at third_party/rust/neqo-crypto/src/lib.rs ona CLOSED TREE
2020-02-13 20:36:29 +02:00
Andy Grover
fcf649830f
Bug 1614711 - Update to Neqo 0.1.14 for support for QUIC draft 25 r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D62655
--HG--
extra : moz-landing-system : lando
2020-02-13 17:56:45 +00:00
Chun-Min Chang
0cd564b0ce
Bug 1613156 - Update cubeb-coreaudio to 7fe03b4. r=padenot
...
Pick commits:
- 7fe03b4: Bail out if the output device has no output channel (#50 )
- ad74bad: Update README
- 3f38b17: Replace `*.get_mut()` by `*.store()` on all the `Atomic*` (#47 )
- b1bc781: Run tests by sanitizers (#46 )
Differential Revision: https://phabricator.services.mozilla.com/D62654
--HG--
extra : moz-landing-system : lando
2020-02-13 15:52:30 +00:00
Benjamin Bouvier
399c0377a9
Bug 1614303 - Bump Cranelift to "98c818c129979e98a3db150f8f9698f6451b7ef7"; r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D62233
--HG--
extra : moz-landing-system : lando
2020-02-10 16:50:57 +00:00
Nathan Froyd
9e0a0b2407
Bug 1614365 - use a git hash for packed_smid; r=hsivonen
...
A hash is better than a branch name.
Differential Revision: https://phabricator.services.mozilla.com/D62279
--HG--
extra : moz-landing-system : lando
2020-02-12 21:18:32 +00:00
Daniel Varga
c1fc568d90
Backed out changeset 848d0ab187f0 (bug 1614711) for causing build bustages with: use of unstable library feature 'mem_take' error
...
CLOSED TREE
2020-02-12 19:23:34 +02:00
Andy Grover
b4d51e52e4
Bug 1614711 - Update Neqo crates to 0.1.13 and draft 25 r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D62513
--HG--
extra : moz-landing-system : lando
2020-02-11 23:17:12 +00:00
shravanrn@gmail.com
4fbd7a0f7c
Bug 1610991 - Update rlbox_lucet lib to Mac compatible version r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D61077
--HG--
extra : moz-landing-system : lando
2020-02-12 04:11:49 +00:00
Noemi Erli
cd1cea5a15
Backed out changeset e0e11528ba44 (bug 1610991) for causing failures in test_memory_usage.py CLOSED TREE
2020-02-11 01:11:41 +02:00