Raspbian forward pporter [Wed, 27 Dec 2017 23:41:13 +0000 (23:41 +0000)]
Merge version 1.21.0+dfsg1-3+rpi1 and 1.22.1+dfsg1-1 to produce 1.22.1+dfsg1-1+rpi1
Ximin Luo [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
Merge rustc (1.22.1+dfsg1-1) import into refs/heads/workingbranch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-ignore-removed-submodules
Gbp-Pq: Name d-ignore-removed-submodules.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-disable-cargo-vendor
Gbp-Pq: Name d-disable-cargo-vendor.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
d-raise-min-llvm-version
Gbp-Pq: Name d-raise-min-llvm-version.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
gcc-4.8-aarch64-ice
Gbp-Pq: Name gcc-4.8-aarch64-ice.diff
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-reproducible-dl-stage0
Gbp-Pq: Name u-reproducible-dl-stage0.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-make-tests-work-without-rpath
Gbp-Pq: Name u-make-tests-work-without-rpath.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-prefer-local-css
Gbp-Pq: Name u-prefer-local-css.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
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 [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-ppc64el_02
Gbp-Pq: Name u-ignoretest-ppc64el_02.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-ppc64el
Gbp-Pq: Name u-ignoretest-ppc64el.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-arm64
Gbp-Pq: Name u-ignoretest-arm64.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-armhf_06
Gbp-Pq: Name u-ignoretest-armhf_06.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-armhf_05
Gbp-Pq: Name u-ignoretest-armhf_05.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-armhf_03
Gbp-Pq: Name u-ignoretest-armhf_03.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-armhf_02
Gbp-Pq: Name u-ignoretest-armhf_02.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-ignoretest-armhf_01
Gbp-Pq: Name u-ignoretest-armhf_01.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-reproducible-build
Gbp-Pq: Name u-reproducible-build.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-gperf-3.1
Gbp-Pq: Name u-gperf-3.1.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-sparc64-detection-2
commit
d7dec7c8d71b30fea6e4c5aca40adce1724ba87d
Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Date: Sun Oct 29 23:51:14 2017 +0100
bootstrap: Add missing cputype matching for sparc64
Gbp-Pq: Name u-sparc64-detection-2.patch
Rust Maintainers [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
u-sparc64-detection
Gbp-Pq: Name u-sparc64-detection.patch
Ximin Luo [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
rustc (1.22.1+dfsg1-1) unstable; urgency=medium
[ Ximin Luo ]
* Remove unimportant files that autoload remote resources from rust-src.
* Fix more symlinks in rust-doc.
* On armhf, only generate debuginfo for libstd and not the compiler itself.
This works around buildds running out of memory, see upstream #45854.
* Update to latest Standards-Version; no changes required.
[ Chris Coulson ]
* Fix some test failures that occur because we build rust without an rpath.
[dgit import unpatched rustc 1.22.1+dfsg1-1]
Ximin Luo [Mon, 18 Dec 2017 18:46:25 +0000 (18:46 +0000)]
Import rustc_1.22.1+dfsg1-1.debian.tar.xz
[dgit import tarball rustc 1.22.1+dfsg1-1 rustc_1.22.1+dfsg1-1.debian.tar.xz]
Ximin Luo [Sat, 25 Nov 2017 21:29:12 +0000 (21:29 +0000)]
Import rustc_1.22.1+dfsg1.orig.tar.xz
[dgit import orig rustc_1.22.1+dfsg1.orig.tar.xz]
Peter Michael Green [Tue, 14 Nov 2017 02:06:20 +0000 (02:06 +0000)]
Manual merge of version 1.20.0+dfsg1-1+rpi1 and 1.21.0+dfsg1-3 to produce 1.21.0+dfsg1-3+rpi1
Ximin Luo [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
Merge rustc (1.21.0+dfsg1-3) import into refs/heads/workingbranch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-configure-ld-library-path
Gbp-Pq: Name d-configure-ld-library-path.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-ignore-removed-submodules
Gbp-Pq: Name d-ignore-removed-submodules.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-no-web-dependencies-in-doc
Gbp-Pq: Name d-no-web-dependencies-in-doc.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-dont-download-stage0
Gbp-Pq: Name d-dont-download-stage0.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-add-soname
Gbp-Pq: Name d-add-soname.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-rust-lldb-paths
Gbp-Pq: Name d-rust-lldb-paths
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-rust-gdb-paths
Gbp-Pq: Name d-rust-gdb-paths
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-disable-cargo-vendor
Gbp-Pq: Name d-disable-cargo-vendor.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
d-raise-min-llvm-version
Gbp-Pq: Name d-raise-min-llvm-version.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
gcc-4.8-aarch64-ice
Gbp-Pq: Name gcc-4.8-aarch64-ice.diff
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
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 [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-prefer-local-css
Gbp-Pq: Name u-prefer-local-css.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
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 [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-output-failed-commands
Gbp-Pq: Name u-output-failed-commands.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-ppc64el_02
Gbp-Pq: Name u-ignoretest-ppc64el_02.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-ppc64el
Gbp-Pq: Name u-ignoretest-ppc64el.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-arm64
Gbp-Pq: Name u-ignoretest-arm64.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-armhf_06
Gbp-Pq: Name u-ignoretest-armhf_06.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-armhf_05
Gbp-Pq: Name u-ignoretest-armhf_05.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-armhf_03
Gbp-Pq: Name u-ignoretest-armhf_03.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-armhf_02
Gbp-Pq: Name u-ignoretest-armhf_02.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-ignoretest-armhf_01
Gbp-Pq: Name u-ignoretest-armhf_01.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-reproducible-build
Gbp-Pq: Name u-reproducible-build.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-gperf-3.1
Gbp-Pq: Name u-gperf-3.1.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-sparc64-detection-2
commit
d7dec7c8d71b30fea6e4c5aca40adce1724ba87d
Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Date: Sun Oct 29 23:51:14 2017 +0100
bootstrap: Add missing cputype matching for sparc64
Gbp-Pq: Name u-sparc64-detection-2.patch
Rust Maintainers [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
u-sparc64-detection
Gbp-Pq: Name u-sparc64-detection.patch
Ximin Luo [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
rustc (1.21.0+dfsg1-3) unstable; urgency=medium
* Add/fix detection for sparc64, thanks to John Paul Adrian Glaubitz.
* Workaround FTBFS when building docs. (Closes: #880262)
[dgit import unpatched rustc 1.21.0+dfsg1-3]
Ximin Luo [Mon, 6 Nov 2017 09:03:32 +0000 (09:03 +0000)]
Import rustc_1.21.0+dfsg1-3.debian.tar.xz
[dgit import tarball rustc 1.21.0+dfsg1-3 rustc_1.21.0+dfsg1-3.debian.tar.xz]
Raspbian forward pporter [Thu, 2 Nov 2017 21:52:11 +0000 (21:52 +0000)]
Merge version 1.19.0+dfsg3-4+rpi1 and 1.20.0+dfsg1-1 to produce 1.20.0+dfsg1-1+rpi1
Raspbian forward pporter [Thu, 2 Nov 2017 21:52:02 +0000 (21:52 +0000)]
pseudomerge to tie together broken upstream history
Peter Michael Green [Thu, 2 Nov 2017 12:18:13 +0000 (12:18 +0000)]
Manual merge of 1.18.0+dfsg1-4+rpi1 with 1.19.0+dfsg3-4 to produce 1.19.0+dfsg3-4+rpi1
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