Commit graph

163 commits

Author SHA1 Message Date
Jan Beich
b5946c7a31 lang/rust-nightly: update to 1.40.0.20191015
Changes:	6767d9b90b...e413dc36a8
2019-10-15 00:40:52 +00:00
Jan Beich
3d6ef447ba lang/rust-nightly: update to 1.40.0.20191012
Changes:	20cc752726...6767d9b90b
2019-10-12 00:47:37 +00:00
Jan Beich
9db81a1e6e lang/rust-nightly: update to 1.40.0.20191010
Changes:	f3c9cece7b...20cc752726
2019-10-10 00:45:42 +00:00
Jan Beich
19d80330fb lang/rust-nightly: update to 1.40.0.20191008
Changes:	2e7244807a...f3c9cece7b
2019-10-08 00:52:53 +00:00
Jan Beich
67afc12e65 lang/rust-nightly: update to 1.40.0.20191005
Changes:	2daa404e9a...2e7244807a
2019-10-05 00:51:04 +00:00
Jan Beich
8dec576839 lang/rust-nightly: update to 1.40.0.20191003
Changes:	22bc9e1d9c...2daa404e9a
2019-10-03 00:59:42 +00:00
Jan Beich
760180d97b lang/rust-nightly: update to 1.40.0.20191001
Changes:	488381ce9e...22bc9e1d9c
2019-10-01 00:42:23 +00:00
Jan Beich
9dbae8092a lang/rust-nightly: update to 1.40.0.20190929
Changes:	084beb83e0...488381ce9e
2019-09-29 00:44:25 +00:00
Jan Beich
7d57382977 comlang/rust-nightly: update to 1.40.0.20190928
Changes:	37538aa136...084beb83e0
2019-09-28 00:58:11 +00:00
Jan Beich
bfb3c0945b lang/rust-nightly: bump PORTVERSION after r512872 2019-09-26 00:53:42 +00:00
Jan Beich
7d02b7382b comlang/rust-nightly: update to 1.40.0.20190926
Changes:	66bf391c3a...37538aa136
2019-09-26 00:52:44 +00:00
Jan Beich
022ef33fc9 comlang/rust-nightly: update to 1.38.0.20190924
Changes:	97e58c0d32...66bf391c3a
2019-09-24 00:51:21 +00:00
Jan Beich
79c1097e51 comlang/rust-nightly: update to 1.38.0.20190921
Changes:	eceec57f72...97e58c0d32
2019-09-21 00:38:09 +00:00
Jan Beich
bc44121b2a comlang/rust-nightly: update to 1.38.0.20190919
Changes:	a6946a817a...eceec57f72
2019-09-19 00:46:32 +00:00
Jan Beich
53ac81717b comlang/rust-nightly: update to 1.38.0.20190914
Changes:	f0b58fcf03...a6946a817a
2019-09-14 00:57:43 +00:00
Jan Beich
17abe11bcd comlang/rust-nightly: update to 1.38.0.20190912
Changes:	0b36e9dea3...f0b58fcf03
2019-09-12 00:55:52 +00:00
Jan Beich
5cb6a3a0f8 comlang/rust-nightly: update to 1.38.0.20190910
Changes:	6e19f3f383...0b36e9dea3
2019-09-10 00:42:04 +00:00
Jan Beich
3dc7c09c80 comlang/rust-nightly: update to 1.38.0.20190907
Changes:	9af17757be...6e19f3f383
2019-09-07 00:52:29 +00:00
Jan Beich
c62b189366 comlang/rust-nightly: update to 1.38.0.20190903
Changes:	4295eea903...9af17757be
2019-09-03 00:42:33 +00:00
Jan Beich
e71fe995e3 lang/rust-nightly: update to 1.38.0.20190831
Changes:	9b91b9c10e...4295eea903
2019-08-31 00:51:28 +00:00
Jan Beich
018037c157 lang/rust-nightly: update to 1.38.0.20190827
Changes:	eeba189cfb...9b91b9c10e
2019-08-27 00:50:34 +00:00
Jan Beich
1b51395992 lang/rust-nightly: update to 1.38.0.20190825
Changes:	29a54035c7...eeba189cfb
2019-08-25 00:46:23 +00:00
Jan Beich
b0183dcb3c lang/rust-nightly: update to 1.38.0.20190820
Changes:	bdfd698f37...29a54035c7
2019-08-20 00:38:36 +00:00
Jan Beich
293bd07785 lang/rust-nightly: reformat patch header after r509173 2019-08-17 21:14:13 +00:00
Jan Beich
f661d11a8a lang/rust-nightly: unbreak cargo git fetch after r507928
libgit2-sys 0.8.2 switched to libgit2 0.29 API without bumping minor
version and adjusting pkg-config check. devel/libgit2 is still at
0.28, so FFI silently fails with a confusing error e.g.,

  invalid version 3 on git_proxy_options; class=Invalid (3)

USES=cargo consumers are affected but none use libgit2-sys 0.8.2 yet.

PR:		239785
Reported by:	yuri
2019-08-17 21:04:21 +00:00
Jan Beich
26eb39f293 lang/rust-nightly: update to 1.38.0.20190817
Changes:	60960a260f...bdfd698f37
2019-08-17 00:48:06 +00:00
Tobias Kortkamp
c440d34a17 lang/rust-nightly: Set PORTREVISION explicitly
lang/rust-nightly inherits PORTREVISION from lang/rust.  Set it to
1 as it is in lang/rust now to avoid going backwards in rust-nightly's
PKGVERSION (even if it would only be so for a short time until the
next rust-nightly update) when we update rust to 1.37.0.
2019-08-14 04:57:55 +00:00
Jan Beich
761b97a873 lang/rust-nightly: update to 1.38.0.20190813
Changes:	9703ef6661...60960a260f
2019-08-13 00:39:16 +00:00
Jan Beich
c154760359 lang/rust-nightly: update to 1.38.0.20190811
Changes:	c4715198b5...9703ef6661
2019-08-11 00:46:01 +00:00
Jan Beich
1a0e6af66f lang/rust-nightly: update to 1.38.0.20190806
Changes:	b0e40bfba4...c4715198b5
2019-08-06 00:39:56 +00:00
Jan Beich
663b36bfa7 lang/rust-nightly: update to 1.38.0.20190803
Changes:	04b88a9eba...b0e40bfba4
2019-08-03 00:50:08 +00:00
Jan Beich
e1046bb1ec lang/rust-nightly: update to 1.38.0.20190730
Changes:	c798dffac9...04b88a9eba
2019-07-30 00:56:46 +00:00
Jan Beich
69ebb89db7 lang/rust-nightly: update to 1.38.0.20190728
Changes:	e649e90344...c798dffac9
2019-07-28 00:49:42 +00:00
Jan Beich
d32145cc6f lang/rust-nightly: update to 1.38.0.20190723
Changes:	e3cebcb3bd...e649e90344
2019-07-23 00:46:45 +00:00
Jan Beich
7406148768 lang/rust-nightly: update to 1.38.0.20190720
Changes:	4b65a86eba...e3cebcb3bd
2019-07-20 00:46:15 +00:00
Jan Beich
611561c4b7 lang/rust-nightly: update to 1.38.0.20190716
Changes:	69656fa4cb...4b65a86eba
2019-07-16 00:52:32 +00:00
Jan Beich
ecef7cc9e7 lang/rust-nightly: update to 1.38.0.20190714
Changes:	cd2cd4c962...69656fa4cb
2019-07-14 00:49:39 +00:00
Jan Beich
2e8c6893e2 lang/rust-nightly: update to 1.38.0.20190711
Changes:	78ca1bda35...cd2cd4c962
2019-07-11 00:38:46 +00:00
Jan Beich
dd40421aa9 lang/rust-nightly: update to 1.38.0.20190709
Changes:	dfd52ba6ac...78ca1bda35
2019-07-09 00:49:23 +00:00
Jan Beich
a5d7c8af15 lang/rust-nightly: update to 1.38.0.20190707
Changes:	481068a707...dfd52ba6ac
2019-07-07 00:42:25 +00:00
Jan Beich
6d08af5244 lang/rust-nightly: update to 1.38.0.20190706
Changes:	088b987307...481068a707
2019-07-06 00:44:25 +00:00
Jan Beich
0b56f0eef3 lang/rust-nightly: update to 1.36.0.20190704
Changes:	17e62f77f9...088b987307
2019-07-04 00:39:36 +00:00
Jan Beich
e43277becb lang/rust-nightly: update to 1.36.0.20190702
Changes:	9a90d03ad1...17e62f77f9
2019-07-02 00:42:52 +00:00
Jan Beich
10e21b1d05 lang/rust-nightly: update to 1.36.0.20190630
Changes:	d3e2cec292...9a90d03ad1
2019-06-30 00:51:49 +00:00
Jan Beich
5fd9b1f5dd lang/rust-nightly: update to 1.36.0.20190627
Changes:	8aa42ed7c2...d3e2cec292
2019-06-27 00:43:14 +00:00
Jan Beich
6885ac26f0 lang/rust-nightly: update to 1.36.0.20190625
Changes:	b25ee64497...8aa42ed7c2
2019-06-25 00:44:56 +00:00
Jan Beich
0268f9be9a lang/rust-nightly: update to 1.36.0.20190618
Changes:	7840a0b753...b25ee64497
2019-06-18 00:52:01 +00:00
Jan Beich
630a973442 lang/rust-nightly: mark BROKEN after r503207
error[E0412]: cannot find type `Mir` in module `mir`
  --> src/tools/miri/src/fn_call.rs:20:45
   |
20 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
   |                                             ^^^ not found in `mir`
help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
   |
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0412]: cannot find type `Mir` in module `mir`
   --> src/tools/miri/src/lib.rs:410:45
    |
410 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
    |                                             ^^^ not found in `mir`
help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
    |
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/fn_call.rs:610:29
    |
610 |                     Scalar::Bits { bits: 0, size } => {
    |                     --------^^^^
    |                     |
    |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/fn_call.rs:614:29
    |
614 |                     Scalar::Bits { .. } => return err!(ReadBytesAsPointer),
    |                     --------^^^^
    |                     |
    |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:144:22
    |
144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
    |              --------^^^^
    |              |
    |              variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:144:43
    |
144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
    |                                   --------^^^^
    |                                   |
    |                                   variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:168:40
    |
168 |             (Scalar::Ptr(ptr), Scalar::Bits { bits, size }) |
    |                                --------^^^^
    |                                |
    |                                variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:169:22
    |
169 |             (Scalar::Bits { bits, size }, Scalar::Ptr(ptr)) => {
    |              --------^^^^
    |              |
    |              variant not found in `rustc_mir::interpret::Scalar<_, _>`

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:161:35
    |
161 |                     self.memory().check_bounds_ptr(left, InboundsCheck::Live)?;
    |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:162:35
    |
162 |                     self.memory().check_bounds_ptr(right, InboundsCheck::Live)?;
    |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:186:38
    |
186 |                     if self.memory().check_bounds_ptr(ptr, InboundsCheck::MaybeDead).is_ok() {
    |                                      ^^^^^^^^^^^^^^^^ expected 3 parameters

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:281:30
    |
281 |                     (Scalar::Bits { bits: (left.offset.bytes() as u128) & right, size: ptr_size }, false)
    |                      --------^^^^
    |                      |
    |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:295:30
    |
295 |                     (Scalar::Bits { bits: 0, size: ptr_size }, false)
    |                      --------^^^^
    |                      |
    |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`

error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
   --> src/tools/miri/src/operator.rs:300:33
    |
300 |                         Scalar::Bits {
    |                         --------^^^^
    |                         |
    |                         variant not found in `rustc_mir::interpret::Scalar<_, _>`

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:343:27
    |
343 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
    |                           ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 3 parameters but 2 parameters were supplied
   --> src/tools/miri/src/operator.rs:345:27
    |
345 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
    |                           ^^^^^^^^^^^^^^^^ expected 3 parameters

error[E0061]: this function takes 4 parameters but 3 parameters were supplied
   --> src/tools/miri/src/stacked_borrows.rs:553:15
    |
553 |         alloc.check_bounds(this, ptr, size)?;
    |               ^^^^^^^^^^^^ expected 4 parameters

error: aborting due to 17 previous errors

Reported by:	pkg-fallout
2019-06-01 17:34:26 +00:00
Jan Beich
e0044cf2b0 lang/rust-nightly: update to 1.36.0.20190601
Changes:	e70d5386d7...7840a0b753
2019-06-01 00:46:40 +00:00
Tobias Kortkamp
bebaf73f0e lang/rust*: Add link to upstream issue for the LLVM STAGEDIR bug 2019-05-29 08:12:21 +00:00