-
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 10 pull requests #64826
Rollup of 10 pull requests #64826
Commits on Aug 27, 2019
-
Fix ICE in rustdoc when merging generic and where bounds in the case …
…of an Fn with an output Fixes rust-lang#57180
Configuration menu - View commit details
-
Copy full SHA for c015927 - Browse repository at this point
Copy the full SHA c015927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f6b44 - Browse repository at this point
Copy the full SHA 09f6b44View commit details
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 143b83a - Browse repository at this point
Copy the full SHA 143b83aView commit details
Commits on Sep 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 612ef5f - Browse repository at this point
Copy the full SHA 612ef5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e69d1b6 - Browse repository at this point
Copy the full SHA e69d1b6View commit details
Commits on Sep 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3f004a1 - Browse repository at this point
Copy the full SHA 3f004a1View commit details
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a9c38d9 - Browse repository at this point
Copy the full SHA a9c38d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31b3012 - Browse repository at this point
Copy the full SHA 31b3012View commit details
Commits on Sep 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3ee2920 - Browse repository at this point
Copy the full SHA 3ee2920View commit details
Commits on Sep 23, 2019
-
Differentiate AArch64 bare-metal targets between hf and non-hf.
Following up on [1] and [2], this PR adds differntiation for aarch64 bare-metal targets between versions with and without hardware floating point enabled. This streamlines the target naming with other existing ARM targets and provides the user clear indication if he is getting float or non-float for his bare-metal target. [1] rust-lang#60135 (comment) [2] rust-embedded/wg#230 Closes: rust-embedded/wg#230
Configuration menu - View commit details
-
Copy full SHA for d2762ac - Browse repository at this point
Copy the full SHA d2762acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2666ae5 - Browse repository at this point
Copy the full SHA 2666ae5View commit details
Commits on Sep 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9249a73 - Browse repository at this point
Copy the full SHA 9249a73View commit details
Commits on Sep 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5122091 - Browse repository at this point
Copy the full SHA 5122091View commit details -
Fix format macro expansions spans to be macro-generated
New Exprs generated as part of the format macro expansion should get the macro expansion span which has an expansion context, not the span of the format string which does not.
Configuration menu - View commit details
-
Copy full SHA for 0ec4513 - Browse repository at this point
Copy the full SHA 0ec4513View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd38a0f - Browse repository at this point
Copy the full SHA dd38a0fView commit details -
Account for tail expressions when pointing at return type
When there's a type mismatch we make an effort to check if it was caused by a function's return type. This logic now makes sure to only point at the return type if the error happens in a tail expression.
Configuration menu - View commit details
-
Copy full SHA for ab86cec - Browse repository at this point
Copy the full SHA ab86cecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f318f6 - Browse repository at this point
Copy the full SHA 7f318f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a78e66 - Browse repository at this point
Copy the full SHA 1a78e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 570748d - Browse repository at this point
Copy the full SHA 570748dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 243f99e - Browse repository at this point
Copy the full SHA 243f99eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0162021 - Browse repository at this point
Copy the full SHA 0162021View commit details -
Configuration menu - View commit details
-
Copy full SHA for 233925d - Browse repository at this point
Copy the full SHA 233925dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf770f9 - Browse repository at this point
Copy the full SHA bf770f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f38c4 - Browse repository at this point
Copy the full SHA 82f38c4View commit details -
Don't run the ConstProp MIR pass on generators
This can cause cycles as `ConstProp` uses `layout_of` which, for generators, uses `optimized_mir` which runs `ConstProp`.
Configuration menu - View commit details
-
Copy full SHA for 0d09424 - Browse repository at this point
Copy the full SHA 0d09424View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf9c5b - Browse repository at this point
Copy the full SHA 0cf9c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59f2e13 - Browse repository at this point
Copy the full SHA 59f2e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8336f3 - Browse repository at this point
Copy the full SHA c8336f3View commit details -
This allows us to avoid changing things directly in the miri engine just for const prop.
Configuration menu - View commit details
-
Copy full SHA for 9b4fae7 - Browse repository at this point
Copy the full SHA 9b4fae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 737fb99 - Browse repository at this point
Copy the full SHA 737fb99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 377a70d - Browse repository at this point
Copy the full SHA 377a70dView commit details -
Merge pull request rust-lang#30 from Wind-River/update
update rtpSpawn's parameters type(It's prototype has been updated in …
Configuration menu - View commit details
-
Copy full SHA for c81d359 - Browse repository at this point
Copy the full SHA c81d359View commit details -
Use existing Handler to print query stack
When the panic handler is run, the existing Handler may be in a weird state if it was responsible for triggering the panic. By using a freshly created Handler, we avoid trying to re-entrantly lock a HandlerInner, which was causing a double panic on ICEs.
Configuration menu - View commit details
-
Copy full SHA for e9aa0e7 - Browse repository at this point
Copy the full SHA e9aa0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97906bc - Browse repository at this point
Copy the full SHA 97906bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdeb4ca - Browse repository at this point
Copy the full SHA fdeb4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 821ff46 - Browse repository at this point
Copy the full SHA 821ff46View commit details
Commits on Sep 27, 2019
-
Rollup merge of rust-lang#63937 - Nashenas88:rustdoc_57180, r=Guillau…
…meGomez Fix ICE in rustdoc when merging generic and where bounds of an Fn with an output Fixes rust-lang#57180
Configuration menu - View commit details
-
Copy full SHA for 65af1ff - Browse repository at this point
Copy the full SHA 65af1ffView commit details -
Rollup merge of rust-lang#64419 - wesleywiser:const_prop_use_ecx, r=o…
…li-obk Deduplicate some code between miri and const prop r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 931b795 - Browse repository at this point
Copy the full SHA 931b795View commit details -
Rollup merge of rust-lang#64546 - weiznich:bugfix/rfc-2451-rerebalanc…
…e-tests, r=nikomatsakis Bugfix/rfc 2451 rerebalance tests r? @nikomatsakis Fixes rust-lang#64412 Depends/Contains on rust-lang#64414 cc rust-lang#55437 and rust-lang#63599
Configuration menu - View commit details
-
Copy full SHA for 0286ed0 - Browse repository at this point
Copy the full SHA 0286ed0View commit details -
Rollup merge of rust-lang#64589 - andre-richter:aarch64_bare_metal, r…
…=Amanieu Differentiate AArch64 bare-metal targets between hf and non-hf. CC @parched, kindly request you to review. ~~Note: This change breaks code that uses the target `aarch64-unknown-none` for the sake of clearer naming as discussed in the links posted below. A search on github reveals that code using `aarch64-unknown-none` is almost exclusively forked from our embedded WG's OS tutorials repo at https://github.com/rust-embedded/rust-raspi3-OS-tutorials, for which the target was originally created.~~ ~~I will adapt this repo to the new target name asap once this PR would go upstream. The minor annoyance for the forks to break temporarily should be acceptable for the sake of introducing a better differentiation now before it is too late. Also, the break would only happen upon updating the toolchain, giving the user a good hint at what has happened.~~ ---------- Patch commit message: Following up on [1] and [2], this PR adds differntiation for aarch64 bare-metal targets between versions with and without floating point enabled. This streamlines the target naming with other existing ARM targets and provides the user clear indication if he is getting float or non-float for his bare-metal target. [1] rust-lang#60135 (comment) [2] rust-embedded/wg#230 Closes: rust-embedded/wg#230
Configuration menu - View commit details
-
Copy full SHA for daa632b - Browse repository at this point
Copy the full SHA daa632bView commit details -
Rollup merge of rust-lang#64745 - kennethbgoodin:should-panic-msg, r=…
…varkor Include message on tests that should panic but do not As per issue rust-lang#60790 includes a message for tests marked `#[should_panic]` that do not panic as expected. Fixes rust-lang#60790.
Configuration menu - View commit details
-
Copy full SHA for 9c1b008 - Browse repository at this point
Copy the full SHA 9c1b008View commit details -
Rollup merge of rust-lang#64793 - immunant:format_spans, r=matthewjasper
Fix format macro expansions spans to be macro-generated New Exprs generated as part of the format macro expansion should get the macro expansion span with an expansion context, rather than the span of the format string which does not.
Configuration menu - View commit details
-
Copy full SHA for b0bfef1 - Browse repository at this point
Copy the full SHA b0bfef1View commit details -
Rollup merge of rust-lang#64799 - Aaron1011:fix/double-panic, r=Mark-…
…Simulacrum Fix double panic when printing query stack during an ICE On the latest nightly, any call to `bug` or `span_bug` will result in two panics - the first one as a normal result of calling `bug` / `span_bug`, and the second as a result of trying to print the query stack from the panic handler. This is caused by the query-printing code attempting to acquire a lock on `HandlerInnder`, which is still being held by `bug`. This PR moves the actual panic out of `HandlerInner`, into `Handler`. This allows us to release the lock on `HandlerInner` before triggering the panic, ensuring that the panic handler will be able to acquire the lock if necessary.
Configuration menu - View commit details
-
Copy full SHA for 19f99b8 - Browse repository at this point
Copy the full SHA 19f99b8View commit details -
Rollup merge of rust-lang#64802 - estebank:walk-parents-iterator, r=m…
…atthewjasper Account for tail expressions when pointing at return type When there's a type mismatch we make an effort to check if it was caused by a function's return type. This logic now makes sure to only point at the return type if the error happens in a tail expression. Turn `walk_parent_nodes` method into an iterator. CC rust-lang#39968, CC rust-lang#40799.
Configuration menu - View commit details
-
Copy full SHA for ea31935 - Browse repository at this point
Copy the full SHA ea31935View commit details -
Rollup merge of rust-lang#64815 - JMS55:patch-1, r=jonas-schievink
Fix div_duration() marked as stable by mistake
Configuration menu - View commit details
-
Copy full SHA for c02e798 - Browse repository at this point
Copy the full SHA c02e798View commit details -
Rollup merge of rust-lang#64818 - Wind-River:master, r=alexcrichton
update rtpSpawn's parameters type(It's prototype has been updated in libc) r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 51f7b2b - Browse repository at this point
Copy the full SHA 51f7b2bView commit details