Henrik Skupin
b47940a840
Bug 1577850 - Vendor dependencies for serde_yaml crate. r=webdriver-reviewers,jgraham
...
serde_yaml has been added to geckodriver, and dependencies
under third_party/rust needs to be updated.
Depends on D44578
Differential Revision: https://phabricator.services.mozilla.com/D47822
--HG--
extra : moz-landing-system : lando
2019-10-01 22:30:04 +00:00
Nico Grunbaum
184e658171
Bug 1560370 - move webrtc-sdp out of tree; r=drno
...
Differential Revision: https://phabricator.services.mozilla.com/D45930
--HG--
rename : media/webrtc/signaling/src/sdp/rsdparsa/CODE_OF_CONDUCT.md => third_party/rust/webrtc-sdp/CODE_OF_CONDUCT.md
rename : media/webrtc/signaling/src/sdp/rsdparsa/LICENSE => third_party/rust/webrtc-sdp/LICENSE
rename : media/webrtc/signaling/src/sdp/rsdparsa/README.md => third_party/rust/webrtc-sdp/README.md
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/file_parser.rs => third_party/rust/webrtc-sdp/examples/file_parser.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/10.sdp => third_party/rust/webrtc-sdp/examples/sdps/10.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/11.sdp => third_party/rust/webrtc-sdp/examples/sdps/11.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/12.sdp => third_party/rust/webrtc-sdp/examples/sdps/12.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/13.sdp => third_party/rust/webrtc-sdp/examples/sdps/13.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/14.sdp => third_party/rust/webrtc-sdp/examples/sdps/14.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/15.sdp => third_party/rust/webrtc-sdp/examples/sdps/15.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/16.sdp => third_party/rust/webrtc-sdp/examples/sdps/16.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/17.sdp => third_party/rust/webrtc-sdp/examples/sdps/17.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/18.sdp => third_party/rust/webrtc-sdp/examples/sdps/18.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/19.sdp => third_party/rust/webrtc-sdp/examples/sdps/19.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/2.sdp => third_party/rust/webrtc-sdp/examples/sdps/2.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/20.sdp => third_party/rust/webrtc-sdp/examples/sdps/20.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/21.sdp => third_party/rust/webrtc-sdp/examples/sdps/21.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/22.sdp => third_party/rust/webrtc-sdp/examples/sdps/22.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/23.sdp => third_party/rust/webrtc-sdp/examples/sdps/23.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/24.sdp => third_party/rust/webrtc-sdp/examples/sdps/24.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/25.sdp => third_party/rust/webrtc-sdp/examples/sdps/25.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/26.sdp => third_party/rust/webrtc-sdp/examples/sdps/26.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/27.sdp => third_party/rust/webrtc-sdp/examples/sdps/27.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/28.sdp => third_party/rust/webrtc-sdp/examples/sdps/28.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/29.sdp => third_party/rust/webrtc-sdp/examples/sdps/29.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/3.sdp => third_party/rust/webrtc-sdp/examples/sdps/3.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/30.sdp => third_party/rust/webrtc-sdp/examples/sdps/30.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/31.sdp => third_party/rust/webrtc-sdp/examples/sdps/31.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/32.sdp => third_party/rust/webrtc-sdp/examples/sdps/32.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/33.sdp => third_party/rust/webrtc-sdp/examples/sdps/33.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/34.sdp => third_party/rust/webrtc-sdp/examples/sdps/34.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/34.sdp => third_party/rust/webrtc-sdp/examples/sdps/35.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/34.sdp => third_party/rust/webrtc-sdp/examples/sdps/36.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/37.sdp => third_party/rust/webrtc-sdp/examples/sdps/37.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/38.sdp => third_party/rust/webrtc-sdp/examples/sdps/38.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/39.sdp => third_party/rust/webrtc-sdp/examples/sdps/39.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/4.sdp => third_party/rust/webrtc-sdp/examples/sdps/4.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/39.sdp => third_party/rust/webrtc-sdp/examples/sdps/40.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/41.sdp => third_party/rust/webrtc-sdp/examples/sdps/41.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/5.sdp => third_party/rust/webrtc-sdp/examples/sdps/5.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/6.sdp => third_party/rust/webrtc-sdp/examples/sdps/6.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/7.sdp => third_party/rust/webrtc-sdp/examples/sdps/7.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/8.sdp => third_party/rust/webrtc-sdp/examples/sdps/8.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/9.sdp => third_party/rust/webrtc-sdp/examples/sdps/9.sdp
rename : media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/extract.sh => third_party/rust/webrtc-sdp/examples/sdps/extract.sh
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/address.rs => third_party/rust/webrtc-sdp/src/address.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/anonymizer.rs => third_party/rust/webrtc-sdp/src/anonymizer.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs => third_party/rust/webrtc-sdp/src/attribute_type.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs => third_party/rust/webrtc-sdp/src/error.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/lib.rs => third_party/rust/webrtc-sdp/src/lib.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs => third_party/rust/webrtc-sdp/src/media_type.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/src/network.rs => third_party/rust/webrtc-sdp/src/network.rs
rename : media/webrtc/signaling/src/sdp/rsdparsa/tests/unit_tests.rs => third_party/rust/webrtc-sdp/tests/unit_tests.rs
extra : moz-landing-system : lando
2019-10-01 01:01:56 +00:00
shravanrn@gmail.com
18f49450b7
Bug 1584011 - Bump RLBox library to the latest version r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D47389
--HG--
extra : moz-landing-system : lando
2019-09-27 19:24:47 +00:00
Emilio Cobos Álvarez
209f6e4942
Bug 1583439 - followup: Update lmdb-rkv-sys to avoid pulling a bunch of slow-to-compile crates. r=vporof
...
Patch created with:
$ cargo update -p lmdb-rkv-sys
Updating crates.io index
Updating lmdb-rkv-sys v0.9.3 -> v0.9.5
Removing which v3.0.0
$ cargo update -p bindgen --precise 0.51.1-oldsyn
Updating crates.io index
Updating bindgen v0.51.1 -> v0.51.1-oldsyn
Removing proc-macro2 v1.0.4
Removing quote v1.0.2
Removing unicode-xid v0.2.0
$ ./mach vendor rust
Differential Revision: https://phabricator.services.mozilla.com/D47284
--HG--
rename : third_party/rust/quote-0.6.11/tests/conditional/integer128.rs => third_party/rust/quote/tests/conditional/integer128.rs
rename : third_party/rust/unicode-xid-0.1.0/scripts/unicode.py => third_party/rust/unicode-xid/scripts/unicode.py
extra : moz-landing-system : lando
2019-09-27 12:31:23 +00:00
Victor Porof
024ebc22db
Bug 1583439 - Run `./mach vendor rust` on clean tip, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D46900
--HG--
rename : third_party/rust/quote/tests/conditional/integer128.rs => third_party/rust/quote-0.6.11/tests/conditional/integer128.rs
rename : third_party/rust/unicode-xid/scripts/unicode.py => third_party/rust/unicode-xid-0.1.0/scripts/unicode.py
extra : moz-landing-system : lando
2019-09-26 11:53:01 +00:00
Julian Seward
af3f033028
Bug 1582650 - Cranelift: update version to 0.44, rev to 182414f15c18538dfebbe040469ec8001e93ecc5. r=bbouvier.
...
Depends on D47206
Differential Revision: https://phabricator.services.mozilla.com/D47207
--HG--
rename : third_party/rust/cranelift-codegen/src/ir/condcodes.rs => third_party/rust/cranelift-codegen-shared/src/condcodes.rs
extra : moz-landing-system : lando
2019-09-26 09:40:11 +00:00
Emilio Cobos Álvarez
41ff579eac
Bug 1583471 - Don't pull new syn / quote / etc. dependencies just yet. r=bbouvier
...
Transition to syn 1.0 is ongoing, but these take a long time to build.
Hopefully we already patch coreaudio-sys manually so all the crates dependent on
bindgen are effectively in-tree.
I published v0.51.1-oldsyn to avoid pulling all these dependencies for now.
Differential Revision: https://phabricator.services.mozilla.com/D46966
--HG--
rename : third_party/rust/quote-0.6.11/tests/conditional/integer128.rs => third_party/rust/quote/tests/conditional/integer128.rs
rename : third_party/rust/unicode-xid-0.1.0/scripts/unicode.py => third_party/rust/unicode-xid/scripts/unicode.py
extra : moz-landing-system : lando
2019-09-25 09:50:10 +00:00
Benjamin Bouvier
e207459263
Bug 1583471: Update bindgen to 0.51.1 througout the tree; r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D46962
--HG--
rename : third_party/rust/quote/tests/conditional/integer128.rs => third_party/rust/quote-0.6.11/tests/conditional/integer128.rs
rename : third_party/rust/unicode-xid/scripts/unicode.py => third_party/rust/unicode-xid-0.1.0/scripts/unicode.py
extra : moz-landing-system : lando
2019-09-25 09:50:10 +00:00
Alex Chronopoulos
ac0da8b368
Bug 1582743 - Update dav1d from upstream to commit c0865f3. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D46762
--HG--
extra : moz-landing-system : lando
2019-09-23 18:02:33 +00:00
Bastien Orivel
2b629855a3
Bug 1581816 - Part 2: Revendor dependencies. r=froydnj
...
Depends on D46709
Differential Revision: https://phabricator.services.mozilla.com/D46710
--HG--
extra : moz-landing-system : lando
2019-09-21 16:38:59 +00:00
shravanrn@gmail.com
1e4332353e
Bug 1582009 - Bump RLBox library to the latest version r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D41660
--HG--
extra : moz-landing-system : lando
2019-09-18 13:33:11 +00:00
Benjamin Bouvier
e6d285174e
Bug 1581742: Bump Cranelift to 9c6f8feb0f28f50434c0cf67f3f7c07486a42b7e; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D46116
--HG--
extra : moz-landing-system : lando
2019-09-18 09:08:59 +00:00
Henri Sivonen
e7e2436c9b
Bug 1581509 - Update encoding_rs to 0.8.20. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D46000
--HG--
extra : moz-landing-system : lando
2019-09-18 08:28:04 +00:00
Henri Sivonen
680544adcb
Bug 1579383 - Update encoding_rs to 0.8.19. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D44989
--HG--
extra : moz-landing-system : lando
2019-09-18 08:26:36 +00:00
Lina Cambridge
e8dfe2ce56
Bug 1579728 - Use completion ops to upload synced bookmark tombstones. r=markh
...
The latest version of Dogear adds completion ops for deleting local
items (to apply incoming tombstones), inserting new local tombstones
(to stage deletions for non-syncable and invalid items), and uploading
tombstones (to avoid an extra scan of `moz_bookmarks_deleted`).
These ops are only emitted for GUIDs that exist in both trees. We'll
remove any local tombstones for items that don't exist or are already
deleted on the server, and flag any remote tombstones for items that
don't exist in Places as merged.
Differential Revision: https://phabricator.services.mozilla.com/D45310
--HG--
extra : moz-landing-system : lando
2019-09-17 06:27:12 +00:00
Bastien Orivel
faf6cad78c
Bug 1580908 - Part 10: Revendor dependencies. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45719
--HG--
rename : third_party/rust/regex-0.2.2/src/freqs.rs => third_party/rust/aho-corasick/src/byte_frequencies.rs
rename : third_party/rust/crc/Cargo.toml => third_party/rust/blake2b_simd/Cargo.toml
rename : third_party/rust/miniz_oxide_c_api/LICENSE => third_party/rust/miniz_oxide/LICENSE
rename : third_party/rust/redox_users/tests/group => third_party/rust/redox_users/tests/etc/group
rename : third_party/rust/redox_users/tests/passwd => third_party/rust/redox_users/tests/etc/passwd
rename : third_party/rust/redox_users/tests/shadow => third_party/rust/redox_users/tests/etc/shadow
rename : third_party/rust/utf8-ranges/src/lib.rs => third_party/rust/regex-syntax/src/utf8.rs
rename : third_party/rust/crossbeam-channel/LICENSE-APACHE => third_party/rust/rust-argon2/LICENSE-APACHE
rename : third_party/rust/memchr-1.0.2/COPYING => third_party/rust/winapi-util/COPYING
rename : third_party/rust/ucd-util/Cargo.toml => third_party/rust/winapi-util/Cargo.toml
rename : third_party/rust/memchr-1.0.2/LICENSE-MIT => third_party/rust/winapi-util/LICENSE-MIT
rename : third_party/rust/memchr-1.0.2/UNLICENSE => third_party/rust/winapi-util/UNLICENSE
extra : moz-landing-system : lando
2019-09-12 21:46:32 +00:00
Glenn Watson
c873e19b84
Bug 1580677 - Update plane-split dependency to 0.15.0 r=nical
...
Differential Revision: https://phabricator.services.mozilla.com/D45628
--HG--
extra : moz-landing-system : lando
2019-09-12 12:46:41 +00:00
Benjamin Bouvier
7aaccb3171
Bug 1580518: Bump Cranelift to bdfd2adc6e2052319d04d9400122c5b49939f404; r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D45547
--HG--
extra : moz-landing-system : lando
2019-09-12 06:56:09 +00:00
Axel Hecht
de0927a7be
Bug 1579479, update compare-locales to 7.2.5, r=flod
...
This uplifts https://hg.mozilla.org/l10n/compare-locales/log?rev=reverse%28%3A%3ARELEASE_7_2_5+-+%3A%3ARELEASE_7_2_1%29 .
Most of this has been reviewed by flod already, so putting this into his
queue once more.
Notably 5c6a60f129
fixes bug 1579479.
Differential Revision: https://phabricator.services.mozilla.com/D45203
--HG--
extra : moz-landing-system : lando
2019-09-10 05:42:25 +00:00
Andreas Tolfsen
cdb6d74047
bug 1520585: third_party: vendor Rust dependencies; r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D44660
--HG--
rename : third_party/rust/base64-0.9.3/Cargo.toml => third_party/rust/line-wrap/Cargo.toml
extra : moz-landing-system : lando
2019-09-09 11:00:00 +00:00
Bastien Orivel
ec3b82b135
Bug 1579425 - Part 2: Revendor dependencies. r=froydnj
...
Depends on D45046
Differential Revision: https://phabricator.services.mozilla.com/D45047
--HG--
rename : third_party/rust/goblin/src/elf/dyn.rs => third_party/rust/goblin/src/elf/dynamic.rs
rename : third_party/rust/object/src/lib.rs => third_party/rust/object/src/read/any.rs
rename : third_party/rust/object/src/pe.rs => third_party/rust/object/src/read/pe.rs
rename : third_party/rust/object/src/wasm.rs => third_party/rust/object/src/read/wasm.rs
extra : moz-landing-system : lando
2019-09-06 17:49:58 +00:00
Benjamin Bouvier
5c56119a6c
Bug 1577717: Bump Cranelift to fc88520b88bcaad4e4a92f28a5e17347af20edbd; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D44116
--HG--
extra : moz-landing-system : lando
2019-08-30 15:12:56 +00:00
Dan Minor
adbde80363
Bug 1554976 - Run mach vendor rust; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D38491
--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:04 +00:00
Henri Sivonen
ae92071aa2
Bug 1576895 - Update encoding_c to 0.9.1. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D43601
--HG--
extra : moz-landing-system : lando
2019-08-29 07:33:58 +00:00
Nick Alexander
b28f390d99
Bug 1534533 - Pre: Remove bzip2 dependency from geckodriver. r=chmanchester,whimboo
...
The `zip` dependency doesn't appear to require `bzip2`, and `bzip2` is
tricky to cross-compile, so the feature set is restricted to ease the
build task.
Differential Revision: https://phabricator.services.mozilla.com/D43645
--HG--
extra : moz-landing-system : lando
2019-08-28 20:53:16 +00:00
Gurzau Raul
a6c5c5e3ac
Backed out 14 changesets (bug 1554976) for Windows build bustages on a CLOSED TREE.
...
Backed out changeset a9b209d9d880 (bug 1554976)
Backed out changeset 27b4dddf9597 (bug 1554976)
Backed out changeset 3e16c10bb966 (bug 1554976)
Backed out changeset 6a404fca61dc (bug 1554976)
Backed out changeset 77c4e76c8130 (bug 1554976)
Backed out changeset 24f146b86cc4 (bug 1554976)
Backed out changeset b49b4326dcfd (bug 1554976)
Backed out changeset e2c837d1e0a0 (bug 1554976)
Backed out changeset 24728144c263 (bug 1554976)
Backed out changeset a099e69241a0 (bug 1554976)
Backed out changeset 0e34595c2680 (bug 1554976)
Backed out changeset a506bb40047e (bug 1554976)
Backed out changeset 513026415092 (bug 1554976)
Backed out changeset e0fc6a1d4332 (bug 1554976)
2019-08-28 18:10:11 +03:00
Dan Minor
b9e2e7f9b3
Bug 1554976 - Run mach vendor rust; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D38491
--HG--
extra : moz-landing-system : lando
2019-08-28 13:11:05 +00:00
Lina Cambridge
5c982b86d7
Bug 1575757 - Don't use `WITH RECURSIVE` to build the local tree. r=tcsc
...
This commit replaces the `localItems` CTE with a single table scan
that fetches item and structure info in one pass. It also adds a
`structurePositions` index, so that fetching the remote structure can
use a covering index and avoid an extra sorting step.
Differential Revision: https://phabricator.services.mozilla.com/D43577
--HG--
extra : moz-landing-system : lando
2019-08-27 20:24:21 +00:00
Paul Adenot
75f26463c7
Bug 1576168 - mach vendor rust. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D43403
--HG--
extra : moz-landing-system : lando
2019-08-27 08:00:43 +00:00
Coroiu Cristina
38d7f20baa
Backed out 2 changesets (bug 1576168) for build bustages on a CLOSED TREE
...
Backed out changeset 3ea6795200b1 (bug 1576168)
Backed out changeset 4e8fc76cd529 (bug 1576168)
2019-08-26 19:46:38 +03:00
Paul Adenot
84c0ce9ed4
Bug 1576168 - mach vendor rust. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D43403
--HG--
extra : moz-landing-system : lando
2019-08-26 14:19:39 +00:00
Benjamin Bouvier
f2b3b057fc
Bug 1576591: Bump Cranelift to 164f91a1f473e582e18e48d056c51787d9a1c24d; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D43407
--HG--
extra : moz-landing-system : lando
2019-08-26 10:18:17 +00:00
Bastien Orivel
a5f69db222
Bug 1576450 - Update cookie to 0.12 in webdriver. r=ato
...
Differential Revision: https://phabricator.services.mozilla.com/D43354
--HG--
extra : moz-landing-system : lando
2019-08-25 23:22:11 +00:00
Dzmitry Malyshau
9875e48074
Bug 1575008 - Update parking_lot dependency to 0.9.0 r=aosmond
...
Updating parking_lot would allow us to avoid dependency duplication when WebGPU tree is vendored.
Differential Revision: https://phabricator.services.mozilla.com/D42557
--HG--
rename : third_party/rust/parking_lot_core/src/thread_parker/wasm.rs => third_party/rust/parking_lot_core/src/thread_parker/wasm_atomic.rs
extra : moz-landing-system : lando
2019-08-19 21:28:51 +00:00
Paul Adenot
5e705b527f
Bug 1574914 - mach vendor rust. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D42505
--HG--
extra : moz-landing-system : lando
2019-08-19 13:51:58 +00:00
Benjamin Bouvier
a21315f433
Bug 1573550: Bump Cranelift to 72b97fcb398537c6bb3ab73c45c428652321cbb6; r=jseward
...
All the commits have been reviewed by Mozilla peers on the Cranelift repository.
Differential Revision: https://phabricator.services.mozilla.com/D42479
--HG--
extra : moz-landing-system : lando
2019-08-19 10:46:24 +00:00
Simon Sapin
ba9227ad31
Bug 1568540 - ./mach vendor rust r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D42365
--HG--
rename : third_party/rust/input_buffer/LICENSE-APACHE => third_party/rust/percent-encoding/LICENSE-APACHE
extra : moz-landing-system : lando
2019-08-17 16:29:07 +00:00
Emilio Cobos Álvarez
4be851e345
Bug 1574148 - Update itertools in the style crate.
...
It was updated in Servo long ago.
Differential Revision: https://phabricator.services.mozilla.com/D42131
--HG--
extra : moz-landing-system : lando
2019-08-15 13:31:47 +00:00
Henri Sivonen
c562792b2e
Bug 1490593 - Move FFI for encoding_rs::mem to a vendored crate. r=froydnj
...
Also remove most C++-side optimizations for avoiding calls to Rust
for short strings now that we have LTO between C++ and Rust. Since
LTO still leaves the overhead of one function call layer, inlined
function call avoidance optimization is left in place in the
IsUTF8 and in the 8-bit IsASCII cases for which perfherder flags
the difference as significant for the length 15.
Differential Revision: https://phabricator.services.mozilla.com/D40999
--HG--
extra : moz-landing-system : lando
2019-08-14 07:53:34 +00:00
Lina Cambridge
65dfa84ccd
Bug 1573305 - Remove the check for unmerged synced bookmark changes. r=markh
...
When a local or remote item changed, we'd potentially scan three tables
(with an expensive `LEFT JOIN`!) to check if anything changed...then
scan the same tables again to build the local and remote trees. This
check was originally meant to avoid unnecessary merges. However, the
bottleneck isn't merging now; it's reading from the database.
Since the merger has been rewritten in Rust, is synchronous, doesn't
keep a transaction open for the entire merge (see the
`total_sync_changes` check), and only emits ops for items that actually
changed, it's more efficient to build and merge optimistically, and
bail before applying if nothing changed.
This commit also moves `validateLocalRoots` into Rust.
Differential Revision: https://phabricator.services.mozilla.com/D41690
--HG--
extra : moz-landing-system : lando
2019-08-13 22:58:16 +00:00
Benjamin Bouvier
94d74e6608
Bug 1573409: Bump Cranelift to b2c69b1d032626c67f685080dbf6971d3b9ffa43; r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D41721
--HG--
extra : moz-landing-system : lando
2019-08-13 11:55:37 +00:00
Bastien Orivel
9c386d0de9
Bug 1573039 - Part 2: Revendor dependencies. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D41489
--HG--
rename : third_party/rust/image/src/hdr/hdr_decoder.rs => third_party/rust/image/src/hdr/decoder.rs
rename : third_party/rust/image/src/hdr/hdr_encoder.rs => third_party/rust/image/src/hdr/encoder.rs
extra : moz-landing-system : lando
2019-08-12 12:39:47 +00:00
Noemi Erli
574227704c
Backed out 2 changesets (bug 1573039) for wrench bustages CLOSED TREE
...
Backed out changeset 97601fb2425d (bug 1573039)
Backed out changeset 2b68d7bddbb6 (bug 1573039)
--HG--
rename : third_party/rust/image/src/hdr/decoder.rs => third_party/rust/image/src/hdr/hdr_decoder.rs
rename : third_party/rust/image/src/hdr/encoder.rs => third_party/rust/image/src/hdr/hdr_encoder.rs
2019-08-12 00:47:12 +03:00
Bastien Orivel
dd394adde7
Bug 1573039 - Part 2: Revendor dependencies. r=emilio
...
Depends on D41488
Differential Revision: https://phabricator.services.mozilla.com/D41489
--HG--
rename : third_party/rust/image/src/hdr/hdr_decoder.rs => third_party/rust/image/src/hdr/decoder.rs
rename : third_party/rust/image/src/hdr/hdr_encoder.rs => third_party/rust/image/src/hdr/encoder.rs
extra : moz-landing-system : lando
2019-08-11 20:42:54 +00:00
Dzmitry Malyshau
bfc2204e14
Bug 1572197 - Plane split dependency update
...
updates for https://github.com/servo/plane-split/pull/33
Differential Revision: https://phabricator.services.mozilla.com/D41390
--HG--
extra : moz-landing-system : lando
2019-08-09 14:41:49 +00:00
Axel Hecht
8800dcd113
Bug 1321281, vendor fluent.migrate, r=flod
...
This vendors in updates to fluent.migrate, up to
650cd8740f
and fluent.syntax 0.15.1
Differential Revision: https://phabricator.services.mozilla.com/D40199
--HG--
extra : moz-landing-system : lando
2019-08-08 11:54:13 +00:00
Benjamin Bouvier
0b737f672d
Bug 1571464: Bump Cranelift to c927680fd42a56efcc9a5ee59e814d9eef6c5b4f; r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D40646
--HG--
extra : moz-landing-system : lando
2019-08-07 14:20:48 +00:00
Lina Cambridge
9320172d8f
Bug 1567238 - Refactor the bookmarks mirror merge triggers to do less work. r=tcsc,markh
...
This commit reduces the number of database writes and table scans
needed to merge synced bookmarks.
* Remove `fetchNew{Local, Remote}Contents`. Fetching the tree already
scans the table, so we can piggyback on it to fetch content info for
deduping.
* Store completion ops in temp tables to only update changed parts of
the local tree, and remove the `mergeStates` table and views.
* Replace the `itemsToMerge` view with an indexed `itemsToApply` temp
table.
* Replace the `updateGuidsAndSyncFlags` trigger with a `changeGuidOps`
table and a `changeGuids` trigger.
* Replace the `updateLocalItems` trigger with an `apply_remote_items`
function to bulk upsert new and updated items.
* Replace the `structureToMerge` view with an
`applyNewLocalStructureOps` table that holds parents and positions
for moved items, and an `applyNewLocalStructure` trigger to update
them.
* Remove tombstones for revived items, update change counters, and flag
mirror items as merged directly in `update_local_items_in_places`,
instead of indirecting through temp tables.
* Don't mark items flagged for reupload as merged, since we'll write
them back to the mirror after upload.
* Use a scalar subquery instead of a join in the `localTags` view to
look up the tags root ID.
* Replace `relatedIdsToReupload` with a `Store::prepare` method that
flags all bookmarks with keyword-URL mismatches for reupload.
* Trigger frecency updates for origins once, not for every item.
* Remove two extra scans on `itemsAdded` and `itemsChanged` when
recording observer notifications for changed keywords.
* Notify all `bookmark-added` listeners in a single batch.
This also fixes some edge cases:
* Update root positions correctly after deleting a non-syncable root
or item.
* Keyword-URL mismatches may reupload more items than before, but now
ensure that all bookmarks with the same URL have the same keyword.
* Only set items with deduped GUIDs to `SYNC_STATUS_NORMAL` after
merging.
* Bump the last modified time for modified items only.
Differential Revision: https://phabricator.services.mozilla.com/D39889
--HG--
extra : moz-landing-system : lando
2019-08-06 23:48:03 +00:00
Paul Adenot
753de36d43
Bug 1570948 - mach vendor rust. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D40411
--HG--
extra : moz-landing-system : lando
2019-08-02 12:49:45 +00:00
Mike Hommey
bf3db9e84f
Bug 1569331 - Update bindgen to 0.51. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D39580
--HG--
extra : moz-landing-system : lando
2019-07-27 00:36:18 +00:00