Commit Graph

842 Commits

Author SHA1 Message Date
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
Matthew Gregan
68ff8b6963 Bug 1569090 - Vendor Rust after AudioIPC update. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D39454

--HG--
rename : third_party/rust/memmap-0.5.2/LICENSE-APACHE => third_party/rust/memmap-0.6.2/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/memmap-0.6.2/LICENSE-MIT
rename : third_party/rust/memmap-0.5.2/ci/install.sh => third_party/rust/memmap-0.6.2/ci/install.sh
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/miow-0.2.1/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/miow-0.2.1/LICENSE-MIT
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/socket2/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/socket2/LICENSE-MIT
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/tokio-named-pipes/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/tokio-named-pipes/LICENSE-MIT
extra : moz-landing-system : lando
2019-07-27 13:14:41 +00:00
Daniel Varga
eadf32a8eb Backed out 2 changesets (bug 1569090) for causing debug SM build fail with error: failed to load source for a dependency on mio-named-pipes. On a CLOSED TREE
Backed out changeset 6aa27e77e38f (bug 1569090)
Backed out changeset 5251efcd4ac1 (bug 1569090)

--HG--
rename : media/audioipc/audioipc/src/async_msg.rs => media/audioipc/audioipc/src/async.rs
rename : third_party/rust/tokio-named-pipes/LICENSE-APACHE => third_party/rust/fs2/LICENSE-APACHE
rename : third_party/rust/memmap-0.6.2/LICENSE-APACHE => third_party/rust/memmap-0.5.2/LICENSE-APACHE
rename : third_party/rust/tokio-named-pipes/LICENSE-MIT => third_party/rust/memmap-0.5.2/LICENSE-MIT
rename : third_party/rust/memmap-0.6.2/ci/install.sh => third_party/rust/memmap-0.5.2/ci/install.sh
2019-07-27 12:58:34 +03:00
Matthew Gregan
7334e101f1 Bug 1569090 - Vendor Rust after AudioIPC update. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D39454

--HG--
rename : third_party/rust/memmap-0.5.2/LICENSE-APACHE => third_party/rust/memmap-0.6.2/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/memmap-0.6.2/LICENSE-MIT
rename : third_party/rust/memmap-0.5.2/ci/install.sh => third_party/rust/memmap-0.6.2/ci/install.sh
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/miow-0.2.1/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/miow-0.2.1/LICENSE-MIT
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/socket2/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/socket2/LICENSE-MIT
rename : third_party/rust/fs2/LICENSE-APACHE => third_party/rust/tokio-named-pipes/LICENSE-APACHE
rename : third_party/rust/memmap-0.5.2/LICENSE-MIT => third_party/rust/tokio-named-pipes/LICENSE-MIT
extra : moz-landing-system : lando
2019-07-26 16:51:51 +00:00
shravanrn@gmail.com
31a26205a5 Bug 1566284 - Include rlbox in the Firefox repo r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D38946

--HG--
extra : moz-landing-system : lando
2019-07-26 16:35:20 +00:00
Mike Hommey
791dd339ba Bug 1567739 - Update rust libc crate to 0.2.60. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D38816

--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/aarch64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/mod.rs => third_party/rust/libc/src/unix/linux_like/android/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/align.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs => third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/no_align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/align.rs => third_party/rust/libc/src/unix/linux_like/linux/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/sparc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/not_x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mips.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/mod.rs => third_party/rust/libc/src/unix/linux_like/mod.rs
extra : moz-landing-system : lando
2019-07-24 22:33:21 +00:00
Alex Chronopoulos
f8e782919a Bug 1568515 - Import dav1d from upstream to c138435. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D39184

--HG--
extra : moz-landing-system : lando
2019-07-24 17:03:48 +00:00
Nico Grunbaum
cd5aedd463 Bug 1566701 - P2 - update mach rust vendor - r=drno
Differential Revision: https://phabricator.services.mozilla.com/D38565

--HG--
extra : moz-landing-system : lando
2019-07-23 21:55:17 +00:00
Paul Adenot
a39a9bdd4d Bug 1567457 - Vendor rust depencies: add ringbuf. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D38662

--HG--
extra : moz-landing-system : lando
2019-07-23 12:03:31 +00:00
Bastien Orivel
f8a37fc9d4 Bug 1568083 - Update rayon in the style system. r=emilio
As a bonus this also removes one version of crossbeam-utils

This cherry-picks Servo PR #23630.


--HG--
rename : third_party/rust/crossbeam-deque-0.2.0/LICENSE-APACHE => third_party/rust/crossbeam-queue/LICENSE-APACHE
2019-07-23 02:18:33 +02:00
Bogdan Tara
f27c762ebe Backed out changeset b499c3ab3eae (bug 1567739) for causing build bustages CLOSED TREE
--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/aarch64.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/android/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/android/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/android/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/android/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/android/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs => third_party/rust/libc/src/unix/notbsd/android/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/mod.rs => third_party/rust/libc/src/unix/notbsd/android/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/align.rs => third_party/rust/libc/src/unix/notbsd/emscripten/align.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs => third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs => third_party/rust/libc/src/unix/notbsd/emscripten/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/align.rs => third_party/rust/libc/src/unix/notbsd/linux/align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/mips32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/mips64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mips.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/no_align.rs => third_party/rust/libc/src/unix/notbsd/linux/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/not_x32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/sparc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/x32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs => third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/mod.rs => third_party/rust/libc/src/unix/notbsd/mod.rs
2019-07-22 00:35:56 +03:00
Mike Hommey
1f768ef8dd Bug 1567739 - Update rust libc crate to 0.2.60. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D38816

--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/aarch64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/mod.rs => third_party/rust/libc/src/unix/linux_like/android/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/align.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs => third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/no_align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/align.rs => third_party/rust/libc/src/unix/linux_like/linux/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/sparc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/not_x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mips.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/mod.rs => third_party/rust/libc/src/unix/linux_like/mod.rs
extra : moz-landing-system : lando
2019-07-21 21:15:05 +00:00
Nicolas Silva
a58ba90d31 Bug 1567241 - Update to euclid 0.20. r=kvark, emilio.
Differential Revision: https://phabricator.services.mozilla.com/D38530

--HG--
extra : source : d65512e23a13164f540430ff0c85a1f2a147d8a0
2019-07-18 22:54:16 +02:00
Chun-Min Chang
cdbba09952 Bug 1530715 - P4: Vendor Rust dependencies for cubeb-coreaudio-rs. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D23433

--HG--
extra : moz-landing-system : lando
2019-07-17 05:32:36 +00:00
Marian Raiciof
3d73481d61 Bug 1548814 - Migrate ARES6 benchmark to Raptor r=rwood,perftest-reviewers,igoldan,acreskey
Changed the required yml, ini, json, js and html files to migrate ARES6 benchmark test to Raptor.

Differential Revision: https://phabricator.services.mozilla.com/D34178

--HG--
extra : moz-landing-system : lando
2019-07-16 11:22:02 +00:00
Ryan VanderMeulen
607c428400 Bug 1564889 - Upgrade to SQLite 3.29.0. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D38104

--HG--
extra : moz-landing-system : lando
2019-07-16 11:42:14 +00:00
Dan Glastonbury
be87d8ce17 Bug 1550640 - P4: Remove bincode. r=Gankro
Differential Revision: https://phabricator.services.mozilla.com/D32783

--HG--
extra : moz-landing-system : lando
2019-07-12 06:12:33 +00:00
Dan Glastonbury
866dcdad61 Bug 1550640 - P3: Replace bincode with peek-poke. r=Gankro
Replace `serde`-derived `bincode` with custom binary
serialization/deserialization that generates more efficient code at rustc
`opt-level = 2`.

Differential Revision: https://phabricator.services.mozilla.com/D32782

--HG--
extra : moz-landing-system : lando
2019-07-12 06:12:31 +00:00
Bogdan Tara
4b7c4bf220 Backed out 2 changesets (bug 1550640) for webrender bustages CLOSED TREE
Backed out changeset 00e5a40ee249 (bug 1550640)
Backed out changeset 46c850f36c6f (bug 1550640)
2019-07-12 06:26:05 +03:00
Dan Glastonbury
be054e6278 Bug 1550640 - P4: Remove bincode. r=Gankro
Differential Revision: https://phabricator.services.mozilla.com/D32783

--HG--
extra : moz-landing-system : lando
2019-07-12 02:47:25 +00:00
Dan Glastonbury
c7d8e015b8 Bug 1550640 - P3: Replace bincode with peek-poke. r=Gankro
Replace `serde`-derived `bincode` with custom binary
serialization/deserialization that generates more efficient code at rustc
`opt-level = 2`.

Differential Revision: https://phabricator.services.mozilla.com/D32782

--HG--
extra : moz-landing-system : lando
2019-07-12 02:47:23 +00:00
Gurzau Raul
3697df8022 Backed out 2 changesets (bug 1550640) for webrenderer bustages on a CLOSED TREE.
Backed out changeset 2dcbe1372a05 (bug 1550640)
Backed out changeset 84db3a9838a5 (bug 1550640)
2019-07-12 04:56:07 +03:00