-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 5 pull requests #41413
Rollup of 5 pull requests #41413
Commits on Apr 12, 2017
-
Add a way to get shorter spans until
char
for pointing at defs```rust error[E0072]: recursive type `X` has infinite size --> file.rs:10:1 | 10 | struct X { | ^^^^^^^^ recursive type has infinite size | = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `X` representable ``` vs ```rust error[E0072]: recursive type `X` has infinite size --> file.rs:10:1 | 10 | struct X { | _^ starting here... 11 | | x: X, 12 | | } | |_^ ...ending here: recursive type has infinite size | = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `X` representable ```
Configuration menu - View commit details
-
Copy full SHA for 439ff69 - Browse repository at this point
Copy the full SHA 439ff69View commit details
Commits on Apr 18, 2017
-
There was a serious ARM codegen bug in LLVM that was fixed by rust-lang#40779, also backported to beta. This updates stage0 to 1.17.0-beta.3 to pick up that change, so ARM can bootstrap natively again. Fixes rust-lang#41291 cc @arielb1
Configuration menu - View commit details
-
Copy full SHA for 0a69bf4 - Browse repository at this point
Copy the full SHA 0a69bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cba0c6a - Browse repository at this point
Copy the full SHA cba0c6aView commit details
Commits on Apr 19, 2017
-
Override ToOwned::clone_into for Path and OsStr
The only non-overridden one remaining is the CStr impl, which cannot be optimized as doing so would break CString's second invariant.
Configuration menu - View commit details
-
Copy full SHA for 295bcdb - Browse repository at this point
Copy the full SHA 295bcdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6c2b1 - Browse repository at this point
Copy the full SHA aa6c2b1View commit details -
propagate other obligations that were left out
cc rust-lang#32730 -- I left exactly one instance where I wasn't sure of the right behavior.
Configuration menu - View commit details
-
Copy full SHA for 93e1097 - Browse repository at this point
Copy the full SHA 93e1097View commit details
Commits on Apr 20, 2017
-
Rollup merge of rust-lang#41214 - estebank:less-multiline, r=petroche…
…nkov Add a way to get shorter spans until `char` for pointing at defs ```rust error[E0072]: recursive type `X` has infinite size --> file.rs:10:1 | 10 | struct X { | ^^^^^^^^ recursive type has infinite size | = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `X` representable ``` vs ```rust error[E0072]: recursive type `X` has infinite size --> file.rs:10:1 | 10 | struct X { | _^ starting here... 11 | | x: X, 12 | | } | |_^ ...ending here: recursive type has infinite size | = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `X` representable ``` Re: rust-lang#35965, rust-lang#38246. Follow up to rust-lang#38328. r? @jonathandturner
Configuration menu - View commit details
-
Copy full SHA for 236978e - Browse repository at this point
Copy the full SHA 236978eView commit details -
Rollup merge of rust-lang#41369 - cuviper:arm-stage0, r=alexcrichton
Bump stage0 to fix ARM LLVM There was a serious ARM codegen bug in LLVM that was fixed by rust-lang#40779, also backported to beta. This updates stage0 to 1.17.0-beta.3 to pick up that change, so ARM can bootstrap natively again. Fixes rust-lang#41291 cc @arielb1
Configuration menu - View commit details
-
Copy full SHA for 1987fc1 - Browse repository at this point
Copy the full SHA 1987fc1View commit details -
Rollup merge of rust-lang#41377 - nikomatsakis:issue-41298-ICE-infere…
Configuration menu - View commit details
-
Copy full SHA for 348d66c - Browse repository at this point
Copy the full SHA 348d66cView commit details -
Rollup merge of rust-lang#41378 - eddyb:byval-is-not-like-sret, r=ari…
…elb1 rustc_trans: do not treat byval as using up registers. Perhaps not that well-documented, `byval` pointer arguments *are not* the same as pointer arguments used by pass-by-ref, but rather the pointer is only used by LLVM to pass the *contents* on the stack. Fixes rust-lang#41375.
Configuration menu - View commit details
-
Copy full SHA for 1b7e6c3 - Browse repository at this point
Copy the full SHA 1b7e6c3View commit details -
Rollup merge of rust-lang#41390 - scottmcm:toowned-clone-into, r=alex…
…crichton Override ToOwned::clone_into for Path and OsStr The only non-overridden one remaining is the CStr impl, which cannot be optimized as doing so would break CString's second invariant. Follow-up to 7ec27ae (PR rust-lang#41009). r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 204243f - Browse repository at this point
Copy the full SHA 204243fView commit details