Ximin Luo [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
Merge rustc (1.21.0+dfsg1-2) import into refs/heads/workingbranch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-configure-ld-library-path
Gbp-Pq: Name d-configure-ld-library-path.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-ignore-removed-submodules
Gbp-Pq: Name d-ignore-removed-submodules.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-disable-cargo-vendor
Gbp-Pq: Name d-disable-cargo-vendor.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
d-raise-min-llvm-version
Gbp-Pq: Name d-raise-min-llvm-version.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
gcc-4.8-aarch64-ice
Gbp-Pq: Name gcc-4.8-aarch64-ice.diff
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-reproducible-dl-stage0
Gbp-Pq: Name u-reproducible-dl-stage0.patch
bors [Sat, 2 Sep 2017 19:46:51 +0000 (19:46 +0000)]
Auto merge of #44066 - cuviper:powerpc64-extern-abi, r=alexcrichton
powerpc64: improve extern struct ABI
These fixes all have to do with the 64-bit PowerPC ELF ABI for big-endian
targets. The ELF v2 ABI for powerpc64le already worked well.
- Return after marking return aggregates indirect. Fixes #42757.
- Pass one-member float aggregates as direct argument values.
- Aggregate arguments less than 64-bit must be written in the least-
significant bits of the parameter space.
- Larger aggregates are instead padded at the tail.
(i.e. filling MSBs, padding the remaining LSBs.)
New tests were also added for the single-float aggregate, and a 3-byte
aggregate to check that it's filled into LSBs. Overall, at least these
formerly-failing tests now pass on powerpc64:
- run-make/extern-fn-struct-passing-abi
- run-make/extern-fn-with-packed-struct
- run-pass/extern-pass-TwoU16s.rs
- run-pass/extern-pass-TwoU8s.rs
- run-pass/struct-return.rs
Gbp-Pq: Name u-ppc64-extern-struct-abi.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-prefer-local-css
Gbp-Pq: Name u-prefer-local-css.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-cross-compile-install
----
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Gbp-Pq: Name u-cross-compile-install.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-output-failed-commands
Gbp-Pq: Name u-output-failed-commands.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-ppc64el_02
Gbp-Pq: Name u-ignoretest-ppc64el_02.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-ppc64el
Gbp-Pq: Name u-ignoretest-ppc64el.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-arm64
Gbp-Pq: Name u-ignoretest-arm64.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-armhf_06
Gbp-Pq: Name u-ignoretest-armhf_06.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-armhf_05
Gbp-Pq: Name u-ignoretest-armhf_05.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-armhf_03
Gbp-Pq: Name u-ignoretest-armhf_03.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-armhf_02
Gbp-Pq: Name u-ignoretest-armhf_02.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-ignoretest-armhf_01
Gbp-Pq: Name u-ignoretest-armhf_01.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-reproducible-build
Gbp-Pq: Name u-reproducible-build.patch
Rust Maintainers [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
u-gperf-3.1
Gbp-Pq: Name u-gperf-3.1.patch
Ximin Luo [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
rustc (1.21.0+dfsg1-2) unstable; urgency=medium
* Upload to unstable.
* Fix bootstrapping using 1.21.0, which is more strict about redundant &mut
previously used in u-output-failed-commands.patch.
* Only allow up to 5 test failures.
[dgit import unpatched rustc 1.21.0+dfsg1-2]
Ximin Luo [Wed, 25 Oct 2017 18:27:30 +0000 (19:27 +0100)]
Import rustc_1.21.0+dfsg1-2.debian.tar.xz
[dgit import tarball rustc 1.21.0+dfsg1-2 rustc_1.21.0+dfsg1-2.debian.tar.xz]
Ximin Luo [Mon, 16 Oct 2017 22:42:54 +0000 (23:42 +0100)]
Import rustc_1.21.0+dfsg1.orig.tar.xz
[dgit import orig rustc_1.21.0+dfsg1.orig.tar.xz]
Ximin Luo [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
Merge rustc (1.20.0+dfsg1-1) import into refs/heads/workingbranch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-ignore-removed-submodules
Gbp-Pq: Name d-ignore-removed-submodules.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-cross-compile-install
Gbp-Pq: Name d-cross-compile-install.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-disable-cargo-vendor
Gbp-Pq: Name d-disable-cargo-vendor.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
d-raise-min-llvm-version
Gbp-Pq: Name d-raise-min-llvm-version.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
gcc-4.8-aarch64-ice
Gbp-Pq: Name gcc-4.8-aarch64-ice.diff
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-allow-stable-features
Gbp-Pq: Name u-allow-stable-features.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-reproducible-dl-stage0
Gbp-Pq: Name u-reproducible-dl-stage0.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-exception-traceback
Gbp-Pq: Name u-exception-traceback.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-output-failed-commands
Gbp-Pq: Name u-output-failed-commands.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-ppc64el_02
Gbp-Pq: Name u-ignoretest-ppc64el_02.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-ppc64el
Gbp-Pq: Name u-ignoretest-ppc64el.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-arm64
Gbp-Pq: Name u-ignoretest-arm64.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-armhf_06
Gbp-Pq: Name u-ignoretest-armhf_06.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-armhf_05
Gbp-Pq: Name u-ignoretest-armhf_05.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-armhf_03
Gbp-Pq: Name u-ignoretest-armhf_03.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-armhf_02
Gbp-Pq: Name u-ignoretest-armhf_02.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-ignoretest-armhf_01
Gbp-Pq: Name u-ignoretest-armhf_01.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-reproducible-build
Gbp-Pq: Name u-reproducible-build.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-gperf-3.1
Gbp-Pq: Name u-gperf-3.1.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-allow-disable-debuginfo-only-std
Gbp-Pq: Name u-allow-disable-debuginfo-only-std.patch
Rust Maintainers [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
u-fix-debuginfo
Gbp-Pq: Name u-fix-debuginfo.patch
Ximin Luo [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
rustc (1.20.0+dfsg1-1) experimental; urgency=medium
* New upstream release.
[dgit import unpatched rustc 1.20.0+dfsg1-1]
Ximin Luo [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
Import rustc_1.20.0+dfsg1.orig.tar.xz
[dgit import orig rustc_1.20.0+dfsg1.orig.tar.xz]
Ximin Luo [Sun, 15 Oct 2017 21:30:35 +0000 (22:30 +0100)]
Import rustc_1.20.0+dfsg1-1.debian.tar.xz
[dgit import tarball rustc 1.20.0+dfsg1-1 rustc_1.20.0+dfsg1-1.debian.tar.xz]
Ximin Luo [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
Merge rustc (1.18.0+dfsg1-4) import into refs/heads/workingbranch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-cross-compile-install
Gbp-Pq: Name d-cross-compile-install.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-use-system-jquery
Gbp-Pq: Name d-use-system-jquery.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-disable-cargo-vendor
Gbp-Pq: Name d-disable-cargo-vendor.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
d-raise-min-llvm-version
Gbp-Pq: Name d-raise-min-llvm-version.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
gcc-4.8-aarch64-ice
Gbp-Pq: Name gcc-4.8-aarch64-ice.diff
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-allow-stable-features
Gbp-Pq: Name u-allow-stable-features.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-reproducible-dl-stage0
Gbp-Pq: Name u-reproducible-dl-stage0.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-exception-traceback
Gbp-Pq: Name u-exception-traceback.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-gperf-3.1
Gbp-Pq: Name u-gperf-3.1.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-allow-disable-debuginfo-only-std
Gbp-Pq: Name u-allow-disable-debuginfo-only-std.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-workaround-testfailure-armhf_01
Gbp-Pq: Name u-workaround-testfailure-armhf_01.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-ppc64el
Gbp-Pq: Name u-ignoretest-ppc64el.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-arm64
Gbp-Pq: Name u-ignoretest-arm64.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-armhf_06
Gbp-Pq: Name u-ignoretest-armhf_06.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-armhf_05
Gbp-Pq: Name u-ignoretest-armhf_05.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-armhf_03
Gbp-Pq: Name u-ignoretest-armhf_03.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-armhf_02
Gbp-Pq: Name u-ignoretest-armhf_02.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-ignoretest-armhf_01
Gbp-Pq: Name u-ignoretest-armhf_01.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-skip-main-thread-stack-guard
commit
be509b3387aebb453b09a4942cf902c7d05a0f1e
Author: Josh Stone <jistone@redhat.com>
Date: Wed Jul 5 12:03:17 2017 -0700
Skip the main thread's manual stack guard on Linux
Linux doesn't allocate the whole stack right away, and the kernel has
its own stack-guard mechanism to fault when growing too close to an
existing mapping. If we map our own guard, then the kernel starts
enforcing a rather large gap above that, rendering much of the possible
stack space useless.
Instead, we'll just note where we expect rlimit to start faulting, so
our handler can report "stack overflow", and trust that the kernel's own
stack guard will work.
Fixes #43052.
Gbp-Pq: Name u-skip-main-thread-stack-guard.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-fix-build_02
Gbp-Pq: Name u-fix-build_02.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-fix-build_01
Gbp-Pq: Name u-fix-build_01.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-only-run-linkchecker-if-docs
Gbp-Pq: Name u-only-run-linkchecker-if-docs.patch
Josh Stone [Tue, 6 Jun 2017 19:59:04 +0000 (12:59 -0700)]
rustbuild: Add `./x.py test --no-fail-fast`
This option forwards to each `cargo test` invocation, and applies the
same logic across all test steps to keep going after failures. At the
end, a brief summary line reports how many commands failed, if any.
Note that if a test program fails to even start at all, or if an
auxiliary build command related to testing fails, these are still left
to stop everything right away.
Fixes #40219.
Gbp-Pq: Name u-rust-1.18.0-no-fail-fast.patch
Rust Maintainers [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
u-fix-debuginfo
Gbp-Pq: Name u-fix-debuginfo.patch
Ximin Luo [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
rustc (1.18.0+dfsg1-4) unstable; urgency=medium
* Support gperf 3.1. (Closes: #869610)
[dgit import unpatched rustc 1.18.0+dfsg1-4]
Ximin Luo [Tue, 25 Jul 2017 21:19:47 +0000 (22:19 +0100)]
Import rustc_1.18.0+dfsg1-4.debian.tar.xz
[dgit import tarball rustc 1.18.0+dfsg1-4 rustc_1.18.0+dfsg1-4.debian.tar.xz]
Ximin Luo [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
Merge rustc (1.17.0+dfsg2-8) import into refs/heads/workingbranch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-cross-compile-install
Gbp-Pq: Name d-cross-compile-install.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-use-system-jquery
Gbp-Pq: Name d-use-system-jquery.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-dynamic-link-llvm
Gbp-Pq: Name d-dynamic-link-llvm.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Mon, 17 Jul 2017 11:41:59 +0000 (12:41 +0100)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths