forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update rustc #6
Merged
Merged
Update rustc #6
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
57ddd6b
to
c604301
Compare
Any updates on this? Is there anyone else in the community that could help? |
@dragostis there is an issue on Windows build. With |
…d_access_hygiene, r=petrochenkov Improve tuple struct field access hygiene Fixes rust-lang#47312 by fixing a span bug. r? @nrc
…um-args, r=estebank detect wrong number of args when type-checking a closure Instead of creating inference variables for those argument types, use the trait error-reporting code to give a nicer error. This also improves some other spans for existing tests. Fixes rust-lang#47244 r? @estebank
Add Iterator::try_for_each The fallible version of `for_each` aka the stateless version of `try_fold`. Inspired by @cuviper's comment in rust-lang#45379 (comment) as a more direct and obvious solution than `.map(f).collect::<Result<(), _>>()`. Like `for_each`, no need for an `r` version thanks to overrides in `Rev`. `iterator_try_fold` tracking issue: rust-lang#45594
…erister lookup exported symbols only when needed. reduces the time to compile small file with no optimization by half.
…bank Overhaul improper_ctypes output This snowballed into a rather big set of improvements to the diagnostics of the improper_ctypes lint. See commits for details, including effects of each change on the `compile-fail/improper-ctypes.rs` test (now a UI test), which is pretty gnarly and hopefully not representative of real code, but covers a lot of different error cases. Fixes rust-lang#42050
…tsakis Use sparse bitsets instead of dense ones for NLL results This is for rust-lang#48170. r? @nikomatsakis
update tracking issue for nll Point to the new tracing issue for nll For reference rust-lang#44928
Small grammar fix to docs for String::new()
[docs] Minor wording changes to drain_filter docs The docs currently say, "If the closure returns false, it will try again, and call the closure on the next element." But this happens regardless of whether the closure returns true or false.
Update clippy r? @oli-obk
Run-pass and compile-fail tests appear to take the most significant chunk of time, so split them into their own builder.
Previously, if the gdb command was available, but threw an error, compiletest would panic. This is obviously not good. Now, gdb is treated as missing if calling `gdb --version` does not output anything on stdout.
…k-Simulacrum Split MinGW tests into two builders on AppVeyor Run-pass and compile-fail tests appear to take the most significant chunk of time, so split them into their own builder. Should help with rust-lang#46903. r? @kennytm cc @alexcrichton
Same problem as OpenBSD, tracking bug rust-lang#43575.
This reverts commit ccd92c2. This commit is the source of a major perf regression, and was not intended to be included in rust-lang#47861. At some point I must have accidentally re-added the commit.
also minor doc fixes. Closes rust-lang#43941
Replace Rc with Lrc for shared data This replaces `Rc`s reachable from `TyCtxt` with `Lrc`. This has no effect unless `cfg(parallel_queries)` is set. It also contains a fix for the `Decodable` impl for `Arc`. r? @nikomatsakis
…komatsakis Revert "correct subtle bug in the type variable code" This reverts commit ccd92c2. This commit is the source of a major perf regression, and was not intended to be included in rust-lang#47861. At some point I must have accidentally re-added the commit. Fixes rust-lang#48660. r? @nikomatsakis
…o-duration, r=sfackler Fixes rust-lang#47311. r? @nrc
…rochenkov Fixes rust-lang#47311. r? @nrc
…haelwoerister Fixes rust-lang#47311. r? @nrc
Rollup (unsupervised) less risky PRs, to run overnight
Backport LLVM fixes for a JumpThreading / assume intrinsic bug This fixes the original cause of rust-lang#48116 and restores the assume intrinsic that was removed as a workaround. r? @alexcrichton
2 tasks
9242cd6
to
5c1d29a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Last update 2018-03-03: rustc is compatible with docs.rs again!
debian/
for the latest version of rustc.--resource-suffix
argument: https://github.com/onur/docs.rs/pull/182Closes: onur/docs.rs#171