-
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 14 pull requests #45261
Rollup of 14 pull requests #45261
Commits on Sep 25, 2017
-
Expand the introduction to the ffi module.
We describe the representation of C strings, and the purpose of OsString/OsStr. Part of rust-lang#29354
Configuration menu - View commit details
-
Copy full SHA for 5451b72 - Browse repository at this point
Copy the full SHA 5451b72View commit details -
Overhaul the ffi::CString docs
Explain the struct's reason for being, and its most common usage patterns. Add a bunch of links. Clarify the method docs a bit. Part of rust-lang#29354
Configuration menu - View commit details
-
Copy full SHA for 8da694a - Browse repository at this point
Copy the full SHA 8da694aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cb2a06 - Browse repository at this point
Copy the full SHA 2cb2a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5e18f - Browse repository at this point
Copy the full SHA 3c5e18fView commit details
Commits on Sep 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 155b4b1 - Browse repository at this point
Copy the full SHA 155b4b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f6445 - Browse repository at this point
Copy the full SHA 91f6445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4143422 - Browse repository at this point
Copy the full SHA 4143422View commit details
Commits on Oct 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9854e83 - Browse repository at this point
Copy the full SHA 9854e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50505aa - Browse repository at this point
Copy the full SHA 50505aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d989cd0 - Browse repository at this point
Copy the full SHA d989cd0View commit details
Commits on Oct 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 35545b3 - Browse repository at this point
Copy the full SHA 35545b3View commit details
Commits on Oct 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a28b246 - Browse repository at this point
Copy the full SHA a28b246View commit details
Commits on Oct 10, 2017
-
Add suggestions for misspelled labels
Another part of rust-lang#30197
Thomas Jespersen committedOct 10, 2017 Configuration menu - View commit details
-
Copy full SHA for 843dc60 - Browse repository at this point
Copy the full SHA 843dc60View commit details
Commits on Oct 11, 2017
-
Add error for comma after base struct field
`let x = { ..default(), } // This comma is an error`
Configuration menu - View commit details
-
Copy full SHA for 72cfd20 - Browse repository at this point
Copy the full SHA 72cfd20View commit details -
output compiler message updated
output message is shown in another 'help:' block line with +100 columns formatted test adjusted
Configuration menu - View commit details
-
Copy full SHA for db91b00 - Browse repository at this point
Copy the full SHA db91b00View commit details -
rustc: Update LLVM with a ThinLTO fix
This commit updates LLVM with a patch that's landed upstream to fix an assertion that was tripping when ThinLTO was activated. Unfortunately I wasn't able to get a reduced test case, but I've tested manually on the affected crates and the assertion is indeed fixed. Closes rust-lang#45131
Configuration menu - View commit details
-
Copy full SHA for a2aba79 - Browse repository at this point
Copy the full SHA a2aba79View commit details -
rustbuild: Make openssl download more reliable.
1. Add -f flag to curl, so when the server returns 403 or 500 it will fail immediately. 2. Moved the checksum part into the retry loop, assuming checksum failure is due to broken download that can be fixed by downloading again.
Configuration menu - View commit details
-
Copy full SHA for 90d58a3 - Browse repository at this point
Copy the full SHA 90d58a3View commit details -
ffi/c_str.rs: Make all descriptions have a single-sentence summary at…
… the beginning Per rust-lang#44855 (comment) and subsequent ones.
Configuration menu - View commit details
-
Copy full SHA for d5bdfbc - Browse repository at this point
Copy the full SHA d5bdfbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a4ce6 - Browse repository at this point
Copy the full SHA a9a4ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0264510 - Browse repository at this point
Copy the full SHA 0264510View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e232d - Browse repository at this point
Copy the full SHA c8e232dView commit details -
Point at immutable outer variable
When attempting to mutate an immutable outer variable from a closure, point at the outer variable and suggest making it mutable.
Configuration menu - View commit details
-
Copy full SHA for fab6a10 - Browse repository at this point
Copy the full SHA fab6a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb8e3d - Browse repository at this point
Copy the full SHA 5fb8e3dView commit details
Commits on Oct 12, 2017
-
Move const qualifier from brackets to constant values and remove comm…
…a from after identifier
Configuration menu - View commit details
-
Copy full SHA for 9423bee - Browse repository at this point
Copy the full SHA 9423beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97fe353 - Browse repository at this point
Copy the full SHA 97fe353View commit details -
rustbuild: Prevent spurious rebuilds of the RLS
The RLS currently is rebuilt every time you test it because the `OPENSSL_DIR` env var is changing, which is in turn caused by an accidental omission of `prepare_tool_cargo` when testing the RLS.
Configuration menu - View commit details
-
Copy full SHA for e6da40c - Browse repository at this point
Copy the full SHA e6da40cView commit details -
rustc: Handle
#[linkage]
anywhere in a crateThis commit updates the reachability pass of the compiler to seed the local worklist with `#[linkage]`-like items anywhere in a crate, not just those reachable from public items. Closes rust-lang#45165
Configuration menu - View commit details
-
Copy full SHA for 6cae080 - Browse repository at this point
Copy the full SHA 6cae080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da9c3b - Browse repository at this point
Copy the full SHA 9da9c3bView commit details -
Increase padding between consecutive impls
Stjepan Glavina committedOct 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 16ec7b9 - Browse repository at this point
Copy the full SHA 16ec7b9View commit details
Commits on Oct 13, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 11775ab - Browse repository at this point
Copy the full SHA 11775abView commit details -
Rollup merge of rust-lang#44855 - federicomenaquintero:master, r=stev…
…eklabnik Improved docs for CStr, CString, OsStr, OsString This expands the documentation for those structs and their corresponding traits, per rust-lang#29354
Configuration menu - View commit details
-
Copy full SHA for 6c43bd3 - Browse repository at this point
Copy the full SHA 6c43bd3View commit details -
Rollup merge of rust-lang#45110 - Nashenas88:master, r=arielb1
Improve newtype_index macro to handle description and constants consistently
Configuration menu - View commit details
-
Copy full SHA for 82f2c28 - Browse repository at this point
Copy the full SHA 82f2c28View commit details -
Rollup merge of rust-lang#45122 - jean-lourenco:master, r=nikomatsakis
Better compile error output when using arguments instead of types Following @estebank sugestion on issue rust-lang#18945 (comment)
Configuration menu - View commit details
-
Copy full SHA for 9eab4ec - Browse repository at this point
Copy the full SHA 9eab4ecView commit details -
Rollup merge of rust-lang#45133 - GuillaumeGomez:usize-index-msg, r=d…
…tolnay usize index message for vec
Configuration menu - View commit details
-
Copy full SHA for b290568 - Browse repository at this point
Copy the full SHA b290568View commit details -
Rollup merge of rust-lang#45173 - laumann:suggest-misspelled-labels, …
…r=petrochenkov Add suggestions for misspelled labels Another part of rust-lang#30197
Configuration menu - View commit details
-
Copy full SHA for 46d86d3 - Browse repository at this point
Copy the full SHA 46d86d3View commit details -
Rollup merge of rust-lang#45178 - Badel2:comma-after-struct, r=petroc…
…henkov Better error message for comma after base struct rust-lang#41834 This adds a better error for commas after the base struct: ``` let foo = Foo { one: 111, ..Foo::default(), // This comma is a syntax error }; ``` The current error is a generic `expected one of ...` which isn't beginner-friendly. My error looks like this: ``` error: cannot use a comma after the base struct --> tmp/example.rs:26:9 | 26 | ..Foo::default(), | ^^^^^^^^^^^^^^^^- help: remove this comma | = note: the base struct expansion must always be the last field ``` I even added a note for people who don't know why this isn't allowed.
Configuration menu - View commit details
-
Copy full SHA for e6a6d98 - Browse repository at this point
Copy the full SHA e6a6d98View commit details -
Rollup merge of rust-lang#45189 - alexcrichton:thinlto-allocators, r=…
…michaelwoerister rustc: Handle `#[no_mangle]` anywhere in a crate This commit updates the reachability pass of the compiler to seed the local worklist with `#[no_mangle]`-like items anywhere in a crate, not just those reachable from public items. Closes rust-lang#45165
Configuration menu - View commit details
-
Copy full SHA for a481d7c - Browse repository at this point
Copy the full SHA a481d7cView commit details -
Rollup merge of rust-lang#45203 - alexcrichton:update-llvm, r=michael…
…woerister rustc: Update LLVM with a ThinLTO fix This commit updates LLVM with a patch that's landed upstream to fix an assertion that was tripping when ThinLTO was activated. Unfortunately I wasn't able to get a reduced test case, but I've tested manually on the affected crates and the assertion is indeed fixed. Closes rust-lang#45131
Configuration menu - View commit details
-
Copy full SHA for 64cc5ec - Browse repository at this point
Copy the full SHA 64cc5ecView commit details -
Rollup merge of rust-lang#45209 - kennytm:treat-checksum-error-as-dow…
…nload-error, r=Mark-Simulacrum rustbuild: Make openssl download more reliable. 1. Add `-f` flag to curl, so when the server returns 403 or 500 it will fail immediately. 2. Moved the checksum part into the retry loop, assuming checksum failure is due to broken download that can be fixed by downloading again. This PR is created responding to two recent spurious failures in rust-lang#45075 (comment) and rust-lang#45030 (comment). r? @Mark-Simulacrum , cc @aidanhs
Configuration menu - View commit details
-
Copy full SHA for 9b128e4 - Browse repository at this point
Copy the full SHA 9b128e4View commit details -
Rollup merge of rust-lang#45221 - estebank:issue-41790, r=nikomatsakis
Point at immutable outer variable When attempting to mutate an immutable outer variable from a closure, point at the outer variable and suggest making it mutable. Fix rust-lang#41790.
Configuration menu - View commit details
-
Copy full SHA for 2a6a4e7 - Browse repository at this point
Copy the full SHA 2a6a4e7View commit details -
Rollup merge of rust-lang#45236 - alexcrichton:build-less, r=Mark-Sim…
…ulacrum rustbuild: Prevent spurious rebuilds of the RLS The RLS currently is rebuilt every time you test it because the `OPENSSL_DIR` env var is changing, which is in turn caused by an accidental omission of `prepare_tool_cargo` when testing the RLS.
Configuration menu - View commit details
-
Copy full SHA for 4ed348e - Browse repository at this point
Copy the full SHA 4ed348eView commit details -
Rollup merge of rust-lang#45240 - GuillaumeGomez:mobile-sidebar-impro…
…vements, r=QuietMisdreavus Mobile sidebar improvements Very small changes, I just made the width of the sidebar of 100% and centered vertically both items a bit more: <img width="1440" alt="screen shot 2017-10-12 at 20 00 47" src="https://user-images.githubusercontent.com/3050060/31511496-302bb474-af88-11e7-8dab-2c88799eafcc.png"> r? @rust-lang/docs
Configuration menu - View commit details
-
Copy full SHA for f43c54e - Browse repository at this point
Copy the full SHA f43c54eView commit details -
Rollup merge of rust-lang#45245 - stjepang:more-padding-between-impls…
…, r=QuietMisdreavus Rustdoc: Increase padding between consecutive impls Currently, [implementors](https://doc.rust-lang.org/nightly/std/iter/trait.IntoIterator.html#implementors) list is a bit too condensed. More spacing makes the list easier to read. Check out [this comment](rust-lang#41879 (comment)) to see what's the effect of this change. Closes rust-lang#41879. cc @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for fb98e3e - Browse repository at this point
Copy the full SHA fb98e3eView commit details -
Rollup merge of rust-lang#45253 - Gankro:drop_docs, r=kennytm
Clarify how needs_drop is conservative
Configuration menu - View commit details
-
Copy full SHA for 8ea6790 - Browse repository at this point
Copy the full SHA 8ea6790View commit details