rustc.git
7 years agoManual merge of version 1.25.0+dfsg1-2+rpi1 and 1.26.1+dfsg1-3 to produce 1.26.1... archive/raspbian/1.26.1+dfsg1-3+rpi1 raspbian/1.26.1+dfsg1-3+rpi1
Peter Michael Green [Fri, 22 Jun 2018 18:44:38 +0000 (19:44 +0100)]
Manual merge of version 1.25.0+dfsg1-2+rpi1 and 1.26.1+dfsg1-3 to produce 1.26.1+dfsg1-3+rpi1

Drop change to src/binaryen/CMakeLists.txt which no longer exists.

7 years agoMerge version 1.24.1+dfsg1-1+rpi1 and 1.25.0+dfsg1-2 to produce 1.25.0+dfsg1-2+rpi1 archive/raspbian/1.25.0+dfsg1-2+rpi1 raspbian/1.25.0+dfsg1-2+rpi1
Raspbian forward pporter [Wed, 20 Jun 2018 22:12:22 +0000 (23:12 +0100)]
Merge version 1.24.1+dfsg1-1+rpi1 and 1.25.0+dfsg1-2 to produce 1.25.0+dfsg1-2+rpi1

7 years agoMerge rustc (1.26.1+dfsg1-3) import into refs/heads/workingbranch
Ximin Luo [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
Merge rustc (1.26.1+dfsg1-3) import into refs/heads/workingbranch

7 years agod-no-web-dependencies-in-doc
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-no-web-dependencies-in-doc

Gbp-Pq: Name d-no-web-dependencies-in-doc.patch

7 years agorustc: Please include patch to disable kernel helpers on armel
John Paul Adrian Glaubitz [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
rustc: Please include patch to disable kernel helpers on armel

Gbp-Pq: Name d-armel-disable-kernel-helpers.patch

7 years agod-ignore-removed-submodules
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-ignore-removed-submodules

Gbp-Pq: Name d-ignore-removed-submodules.patch

7 years agod-dont-download-stage0
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-dont-download-stage0

Gbp-Pq: Name d-dont-download-stage0.patch

7 years agod-add-soname
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-add-soname

Gbp-Pq: Name d-add-soname.patch

7 years agod-rust-lldb-paths
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-rust-lldb-paths

Gbp-Pq: Name d-rust-lldb-paths

7 years agod-rust-gdb-paths
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-rust-gdb-paths

Gbp-Pq: Name d-rust-gdb-paths

7 years agod-disable-cargo-vendor
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
d-disable-cargo-vendor

Gbp-Pq: Name d-disable-cargo-vendor.patch

7 years agogcc-4.8-aarch64-ice
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
gcc-4.8-aarch64-ice

Gbp-Pq: Name gcc-4.8-aarch64-ice.diff

7 years agou-reproducible-dl-stage0
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-reproducible-dl-stage0

Gbp-Pq: Name u-reproducible-dl-stage0.patch

7 years agoRe-add workaround for LLVM bug 11663
John Paul Adrian Glaubitz [Tue, 30 Jan 2018 02:00:16 +0000 (03:00 +0100)]
Re-add workaround for LLVM bug 11663

Gbp-Pq: Name u-compiler-rt.patch

7 years agoFix "fp" feature for AArch64
Amanieu d'Antras [Tue, 10 Apr 2018 21:34:15 +0000 (22:34 +0100)]
Fix "fp" feature for AArch64

Gbp-Pq: Name u-fix-fp-target-warning.patch

7 years agou-fix-rustdoc-theme-test-without-rpath
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-fix-rustdoc-theme-test-without-rpath

Gbp-Pq: Name u-fix-rustdoc-theme-test-without-rpath.patch

7 years agou-make-tests-work-without-rpath
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-make-tests-work-without-rpath

Gbp-Pq: Name u-make-tests-work-without-rpath.patch

7 years agou-prefer-local-css
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-prefer-local-css

Gbp-Pq: Name u-prefer-local-css.patch

7 years agotag private modules with doc(cfg)
QuietMisdreavus [Tue, 29 May 2018 19:37:46 +0000 (14:37 -0500)]
tag private modules with doc(cfg)

Gbp-Pq: Name u-tag-private-modules-with-doc-cfg.patch

7 years agou-ignoretest-ppc64el_03
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-ppc64el_03

Gbp-Pq: Name u-ignoretest-ppc64el_03.patch

7 years agou-ignoretest-ppc64el_02
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-ppc64el_02

Gbp-Pq: Name u-ignoretest-ppc64el_02.patch

7 years agou-ignoretest-ppc64el
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-ppc64el

Gbp-Pq: Name u-ignoretest-ppc64el.patch

7 years agou-ignoretest-arm64_02
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-arm64_02

Gbp-Pq: Name u-ignoretest-arm64_02.patch

7 years agou-ignoretest-arm64
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-arm64

Gbp-Pq: Name u-ignoretest-arm64.patch

7 years agou-ignoretest-armhf_06
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-armhf_06

Gbp-Pq: Name u-ignoretest-armhf_06.patch

7 years agou-ignoretest-armhf_05
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-armhf_05

Gbp-Pq: Name u-ignoretest-armhf_05.patch

7 years agou-ignoretest-armhf_03
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-armhf_03

Gbp-Pq: Name u-ignoretest-armhf_03.patch

7 years agou-ignoretest-armhf_02
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-armhf_02

Gbp-Pq: Name u-ignoretest-armhf_02.patch

7 years agou-ignoretest-armhf_01
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-ignoretest-armhf_01

Gbp-Pq: Name u-ignoretest-armhf_01.patch

7 years agou-reproducible-build
Rust Maintainers [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
u-reproducible-build

Gbp-Pq: Name u-reproducible-build.patch

7 years agoEnsure libraries built in stage0 have unique metadata
Josh Stone [Wed, 16 May 2018 00:48:02 +0000 (17:48 -0700)]
Ensure libraries built in stage0 have unique metadata

Issue #50786 shows a case with local rebuild where the libraries built
by stage0 had the same suffix as stage0's own, and were accidentally
loaded by that stage0 rustc when compiling `librustc_trans`.

Now we set `__CARGO_DEFAULT_LIB_METADATA` to "bootstrap" during stage0,
rather than the release channel like usual, so the library suffix will
always be completely distinct from the stage0 compiler.

Gbp-Pq: Name u-0001-Ensure-libraries-built-in-stage0-have-unique-metadat.patch

7 years agorustc (1.26.1+dfsg1-3) unstable; urgency=medium
Ximin Luo [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
rustc (1.26.1+dfsg1-3) unstable; urgency=medium

  * Fix build-dep version range to build against myself.

[dgit import unpatched rustc 1.26.1+dfsg1-3]

7 years agoImport rustc_1.26.1+dfsg1-3.debian.tar.xz
Ximin Luo [Thu, 31 May 2018 16:25:17 +0000 (17:25 +0100)]
Import rustc_1.26.1+dfsg1-3.debian.tar.xz

[dgit import tarball rustc 1.26.1+dfsg1-3 rustc_1.26.1+dfsg1-3.debian.tar.xz]

7 years agoImport rustc_1.26.1+dfsg1.orig.tar.xz
Ximin Luo [Wed, 30 May 2018 15:18:04 +0000 (16:18 +0100)]
Import rustc_1.26.1+dfsg1.orig.tar.xz

[dgit import orig rustc_1.26.1+dfsg1.orig.tar.xz]

7 years agoMerge rustc (1.25.0+dfsg1-2) import into refs/heads/workingbranch
Ximin Luo [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
Merge rustc (1.25.0+dfsg1-2) import into refs/heads/workingbranch

7 years agod-no-web-dependencies-in-doc
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-no-web-dependencies-in-doc

Gbp-Pq: Name d-no-web-dependencies-in-doc.patch

7 years agod-armel-disable-kernel-helpers
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-armel-disable-kernel-helpers

Gbp-Pq: Name d-armel-disable-kernel-helpers.patch

7 years agod-ignore-removed-submodules
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-ignore-removed-submodules

Gbp-Pq: Name d-ignore-removed-submodules.patch

7 years agod-dont-download-stage0
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-dont-download-stage0

Gbp-Pq: Name d-dont-download-stage0.patch

7 years agod-add-soname
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-add-soname

Gbp-Pq: Name d-add-soname.patch

7 years agod-rust-lldb-paths
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-rust-lldb-paths

Gbp-Pq: Name d-rust-lldb-paths

7 years agod-rust-gdb-paths
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-rust-gdb-paths

Gbp-Pq: Name d-rust-gdb-paths

7 years agod-disable-cargo-vendor
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
d-disable-cargo-vendor

Gbp-Pq: Name d-disable-cargo-vendor.patch

7 years agogcc-4.8-aarch64-ice
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
gcc-4.8-aarch64-ice

Gbp-Pq: Name gcc-4.8-aarch64-ice.diff

7 years agou-reproducible-dl-stage0
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-reproducible-dl-stage0

Gbp-Pq: Name u-reproducible-dl-stage0.patch

7 years agoRe-add workaround for LLVM bug 11663
John Paul Adrian Glaubitz [Tue, 30 Jan 2018 02:00:16 +0000 (03:00 +0100)]
Re-add workaround for LLVM bug 11663

Gbp-Pq: Name u-compiler-rt.patch

7 years agou-make-tests-work-without-rpath
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-make-tests-work-without-rpath

Gbp-Pq: Name u-make-tests-work-without-rpath.patch

7 years agou-prefer-local-css
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-prefer-local-css

Gbp-Pq: Name u-prefer-local-css.patch

7 years agou-ignoretest-ppc64el_02
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-ppc64el_02

Gbp-Pq: Name u-ignoretest-ppc64el_02.patch

7 years agou-ignoretest-ppc64el
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-ppc64el

Gbp-Pq: Name u-ignoretest-ppc64el.patch

7 years agou-ignoretest-arm64
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-arm64

Gbp-Pq: Name u-ignoretest-arm64.patch

7 years agou-ignoretest-armhf_06
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-armhf_06

Gbp-Pq: Name u-ignoretest-armhf_06.patch

7 years agou-ignoretest-armhf_05
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-armhf_05

Gbp-Pq: Name u-ignoretest-armhf_05.patch

7 years agou-ignoretest-armhf_03
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-armhf_03

Gbp-Pq: Name u-ignoretest-armhf_03.patch

7 years agou-ignoretest-armhf_02
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-armhf_02

Gbp-Pq: Name u-ignoretest-armhf_02.patch

7 years agou-ignoretest-armhf_01
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-ignoretest-armhf_01

Gbp-Pq: Name u-ignoretest-armhf_01.patch

7 years agou-reproducible-build
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-reproducible-build

Gbp-Pq: Name u-reproducible-build.patch

7 years agou-gperf-3.1
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-gperf-3.1

Gbp-Pq: Name u-gperf-3.1.patch

7 years agou-powerpcspe-support
Rust Maintainers [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
u-powerpcspe-support

Gbp-Pq: Name u-powerpcspe-support.patch

7 years agorustc (1.25.0+dfsg1-2) unstable; urgency=medium
Ximin Luo [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
rustc (1.25.0+dfsg1-2) unstable; urgency=medium

  * Add patches for LLVM's compiler-rt to fix bugs on sparc64 and mips64.
    (Closes: #898982)
  * Install codegen-backends into rustc rather than libstd-rust-dev.
    (Closes: #899087)

[dgit import unpatched rustc 1.25.0+dfsg1-2]

7 years agoImport rustc_1.25.0+dfsg1-2.debian.tar.xz
Ximin Luo [Sat, 19 May 2018 20:10:33 +0000 (21:10 +0100)]
Import rustc_1.25.0+dfsg1-2.debian.tar.xz

[dgit import tarball rustc 1.25.0+dfsg1-2 rustc_1.25.0+dfsg1-2.debian.tar.xz]

7 years agoImport rustc_1.25.0+dfsg1.orig.tar.xz
Ximin Luo [Sun, 1 Apr 2018 13:59:47 +0000 (14:59 +0100)]
Import rustc_1.25.0+dfsg1.orig.tar.xz

[dgit import orig rustc_1.25.0+dfsg1.orig.tar.xz]

7 years agoCommit Debian 3.0 (quilt) metadata archive/raspbian/1.24.1+dfsg1-1+rpi1 raspbian/1.24.1+dfsg1-1+rpi1
Peter Michael Green [Thu, 22 Mar 2018 23:56:01 +0000 (23:56 +0000)]
Commit Debian 3.0 (quilt) metadata

[dgit (4.3) quilt-fixup]

7 years agoupdate debian/changelog , remove a change that was dropped some time ago and add...
Peter Michael Green [Thu, 22 Mar 2018 23:51:47 +0000 (23:51 +0000)]
update debian/changelog , remove a change that was dropped some time ago and add new change.

7 years agoRemove -march=native from src/binaryen/CMakeLists.txt
Peter Michael Green [Thu, 22 Mar 2018 23:44:06 +0000 (23:44 +0000)]
Remove -march=native from src/binaryen/CMakeLists.txt

7 years agoManual merge of version 1.23.0+dfsg1-1+rpi1 and 1.24.1+dfsg1-1 to produce 1.24.1...
Peter Michael Green [Sat, 17 Mar 2018 03:25:51 +0000 (03:25 +0000)]
Manual merge of version 1.23.0+dfsg1-1+rpi1 and 1.24.1+dfsg1-1 to produce 1.24.1+dfsg1-1+rpi1

7 years agoMerge version 1.22.1+dfsg1-2+rpi1 and 1.23.0+dfsg1-1 to produce 1.23.0+dfsg1-1+rpi1 archive/raspbian/1.23.0+dfsg1-1+rpi1 raspbian/1.23.0+dfsg1-1+rpi1
Raspbian forward pporter [Tue, 13 Mar 2018 02:30:48 +0000 (02:30 +0000)]
Merge version 1.22.1+dfsg1-2+rpi1 and 1.23.0+dfsg1-1 to produce 1.23.0+dfsg1-1+rpi1

7 years agoMerge rustc (1.24.1+dfsg1-1) import into refs/heads/workingbranch
Ximin Luo [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
Merge rustc (1.24.1+dfsg1-1) import into refs/heads/workingbranch

7 years agod-armel-disable-kernel-helpers
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-armel-disable-kernel-helpers

Gbp-Pq: Name d-armel-disable-kernel-helpers.patch

7 years agod-ignore-removed-submodules
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-ignore-removed-submodules

Gbp-Pq: Name d-ignore-removed-submodules.patch

7 years agod-no-web-dependencies-in-doc
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-no-web-dependencies-in-doc

Gbp-Pq: Name d-no-web-dependencies-in-doc.patch

7 years agod-dont-download-stage0
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-dont-download-stage0

Gbp-Pq: Name d-dont-download-stage0.patch

7 years agod-add-soname
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-add-soname

Gbp-Pq: Name d-add-soname.patch

7 years agod-rust-lldb-paths
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-rust-lldb-paths

Gbp-Pq: Name d-rust-lldb-paths

7 years agod-rust-gdb-paths
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-rust-gdb-paths

Gbp-Pq: Name d-rust-gdb-paths

7 years agod-disable-cargo-vendor
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
d-disable-cargo-vendor

Gbp-Pq: Name d-disable-cargo-vendor.patch

7 years agogcc-4.8-aarch64-ice
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
gcc-4.8-aarch64-ice

Gbp-Pq: Name gcc-4.8-aarch64-ice.diff

7 years agou-reproducible-dl-stage0
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-reproducible-dl-stage0

Gbp-Pq: Name u-reproducible-dl-stage0.patch

7 years agou-make-tests-work-without-rpath
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-make-tests-work-without-rpath

Gbp-Pq: Name u-make-tests-work-without-rpath.patch

7 years agou-prefer-local-css
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-prefer-local-css

Gbp-Pq: Name u-prefer-local-css.patch

7 years agou-ignoretest-ppc64el_02
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-ppc64el_02

Gbp-Pq: Name u-ignoretest-ppc64el_02.patch

7 years agou-ignoretest-ppc64el
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-ppc64el

Gbp-Pq: Name u-ignoretest-ppc64el.patch

7 years agou-ignoretest-arm64
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-arm64

Gbp-Pq: Name u-ignoretest-arm64.patch

7 years agou-ignoretest-armhf_06
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-armhf_06

Gbp-Pq: Name u-ignoretest-armhf_06.patch

7 years agou-ignoretest-armhf_05
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-armhf_05

Gbp-Pq: Name u-ignoretest-armhf_05.patch

7 years agou-ignoretest-armhf_03
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-armhf_03

Gbp-Pq: Name u-ignoretest-armhf_03.patch

7 years agou-ignoretest-armhf_02
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-armhf_02

Gbp-Pq: Name u-ignoretest-armhf_02.patch

7 years agou-ignoretest-armhf_01
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-ignoretest-armhf_01

Gbp-Pq: Name u-ignoretest-armhf_01.patch

7 years agou-rust-pr48362-libdir-relative
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-rust-pr48362-libdir-relative

Gbp-Pq: Name u-rust-pr48362-libdir-relative.patch

7 years agou-rust-pr46592-bootstrap-libdir
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-rust-pr46592-bootstrap-libdir

commit 6cf081c8c54e92702f350fa30d77561540324401 (from 6eff103aa1f93cbc07b1e5684e695635993c9752)
Merge: 6eff103aa1f9 472f4e1cc8c3
Author: bors <bors@rust-lang.org>
Date:   Sat Jan 13 05:02:04 2018 +0000

    Auto merge of #46592 - o01eg:fix-45345, r=alexcrichton

    Fix 45345

    There is a fix for https://github.com/rust-lang/rust/issues/45345

    It re-introduces `CFG_LIBDIR_RELATIVE` which was broken when migration from `configure` script to `x.py`.

    Other commits fix errors which happen after rustbuild cleanups.

Gbp-Pq: Name u-rust-pr46592-bootstrap-libdir.patch

7 years agoUse a range to identify SIGSEGV in stack guards
Josh Stone [Wed, 31 Jan 2018 19:41:29 +0000 (11:41 -0800)]
Use a range to identify SIGSEGV in stack guards

Previously, the `guard::init()` and `guard::current()` functions were
returning a `usize` address representing the top of the stack guard,
respectively for the main thread and for spawned threads.  The `SIGSEGV`
handler on `unix` targets checked if a fault was within one page below
that address, if so reporting it as a stack overflow.

Now `unix` targets report a `Range<usize>` representing the guard
memory, so it can cover arbitrary guard sizes.  Non-`unix` targets which
always return `None` for guards now do so with `Option<!>`, so they
don't pay any overhead.

For `linux-gnu` in particular, the previous guard upper-bound was
`stackaddr + guardsize`, as the protected memory was *inside* the stack.
This was a glibc bug, and starting from 2.27 they are moving the guard
*past* the end of the stack.  However, there's no simple way for us to
know where the guard page actually lies, so now we declare it as the
whole range of `stackaddr ± guardsize`, and any fault therein will be
called a stack overflow.  This fixes #47863.

Gbp-Pq: Name u-0002-Use-a-range-to-identify-SIGSEGV-in-stack-guards.patch

7 years agoIgnore run-pass/sse2 when using system LLVM
Josh Stone [Tue, 30 Jan 2018 18:18:54 +0000 (10:18 -0800)]
Ignore run-pass/sse2 when using system LLVM

This is a test of `target_feature`, which needs a rust-specific patch to
LLVM to add `MCSubtargetInfo::getFeatureTable()`.

Gbp-Pq: Name u-0001-Ignore-run-pass-sse2-when-using-system-LLVM.patch

7 years agou-reproducible-build
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-reproducible-build

Gbp-Pq: Name u-reproducible-build.patch

7 years agou-gperf-3.1
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-gperf-3.1

Gbp-Pq: Name u-gperf-3.1.patch

7 years agou-powerpcspe-support
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-powerpcspe-support

Gbp-Pq: Name u-powerpcspe-support.patch

7 years agou-fix-sparc64-cabi
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-fix-sparc64-cabi

Gbp-Pq: Name u-fix-sparc64-cabi.patch

7 years agou-sparc64-detection
Rust Maintainers [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
u-sparc64-detection

Gbp-Pq: Name u-sparc64-detection.patch

7 years agorustc (1.24.1+dfsg1-1) unstable; urgency=medium
Ximin Luo [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
rustc (1.24.1+dfsg1-1) unstable; urgency=medium

  * Upload to unstable.
  * Raise allowed-test-failures to 160 on some non-release arches: powerpc,
    powerpcspe, sparc64, x32.

[dgit import unpatched rustc 1.24.1+dfsg1-1]

7 years agoImport rustc_1.24.1+dfsg1-1.debian.tar.xz
Ximin Luo [Wed, 7 Mar 2018 19:07:27 +0000 (19:07 +0000)]
Import rustc_1.24.1+dfsg1-1.debian.tar.xz

[dgit import tarball rustc 1.24.1+dfsg1-1 rustc_1.24.1+dfsg1-1.debian.tar.xz]

7 years agoImport rustc_1.24.1+dfsg1.orig.tar.xz
Ximin Luo [Sat, 3 Mar 2018 13:23:29 +0000 (13:23 +0000)]
Import rustc_1.24.1+dfsg1.orig.tar.xz

[dgit import orig rustc_1.24.1+dfsg1.orig.tar.xz]