-
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 9 pull requests #65804
Rollup of 9 pull requests #65804
Commits on Oct 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ff1860a - Browse repository at this point
Copy the full SHA ff1860aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5ee56 - Browse repository at this point
Copy the full SHA 0b5ee56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2705412 - Browse repository at this point
Copy the full SHA 2705412View commit details
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c787fe3 - Browse repository at this point
Copy the full SHA c787fe3View commit details -
Pattern match over PlaceRef rather than Place
This prepares the code base for when projection is interned. Place's projection field is going to be `&List<PlaceElem<'tcx>>` so we won't be able to pattern match against it.
Configuration menu - View commit details
-
Copy full SHA for 190802c - Browse repository at this point
Copy the full SHA 190802cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a19aed2 - Browse repository at this point
Copy the full SHA a19aed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d32c286 - Browse repository at this point
Copy the full SHA d32c286View commit details -
Configuration menu - View commit details
-
Copy full SHA for 180fc41 - Browse repository at this point
Copy the full SHA 180fc41View commit details -
Add ignore-tidy-filelength on ty/context
This is so we avoid a massive break of other people's code. Gonna run rustfmt and split the file on a different PR.
Configuration menu - View commit details
-
Copy full SHA for 5f5903d - Browse repository at this point
Copy the full SHA 5f5903dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f1bc7 - Browse repository at this point
Copy the full SHA 10f1bc7View commit details
Commits on Oct 23, 2019
-
Prevent unnecessary allocation in PathBuf::set_extension.
It was allocating a new OsString that was immediately dropped after using it with set_file_name. Now it directly changes the extension in the original buffer, without touching the rest of the file name or allocating a temporary string.
Configuration menu - View commit details
-
Copy full SHA for 18ae175 - Browse repository at this point
Copy the full SHA 18ae175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a1bcb - Browse repository at this point
Copy the full SHA 01a1bcbView commit details
Commits on Oct 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d7f6ba8 - Browse repository at this point
Copy the full SHA d7f6ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a5b38f - Browse repository at this point
Copy the full SHA 0a5b38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff7349 - Browse repository at this point
Copy the full SHA 5ff7349View commit details -
This commit stabilizes RFC 2008 (rust-lang#44109) by removing the feature gate. Signed-off-by: David Wood <david@davidtw.co>
Configuration menu - View commit details
-
Copy full SHA for e0590ea - Browse repository at this point
Copy the full SHA e0590eaView commit details -
with_desugared_doc: correctly refer to
attr
instead ofself
Co-Authored-By: David Wood <Q0KPU0H1YOEPHRY1R2SN5B5RL@david.davidtw.co>
Configuration menu - View commit details
-
Copy full SHA for 9e3e3a4 - Browse repository at this point
Copy the full SHA 9e3e3a4View commit details -
Rollup merge of rust-lang#64639 - davidtwco:rfc-2008-stabilization, r…
…=Centril Stabilize `#[non_exhaustive]` (RFC 2008) Fixes rust-lang#44109. This pull request stabilizes the `#[non_exhaustive]` attribute, which is used to indicate that a type will have more fields / variants added in the future. It can be applied to `struct`s, `enum`s and `enum` variants. See rust-lang#44109 (comment) for the stabilization report. r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 959b6e3 - Browse repository at this point
Copy the full SHA 959b6e3View commit details -
Rollup merge of rust-lang#65074 - Rantanen:json-byte-pos, r=matklad
Fix the start/end byte positions in the compiler JSON output Track the changes made during normalization in the `SourceFile` and use this information to correct the `start_byte` and `end_byte` fields in the JSON output. This should ensure the start/end byte fields can be used to index the original file, even if Rust normalized the source code for parsing purposes. Both CRLF to LF and BOM removal are handled with this one. The rough plan was discussed with @matklad in rust-lang/rustfix#176 - although I ended up going with `u32` offset tracking so I wouldn't need to deal with `u32 + i32` arithmetics when applying the offset to the span byte positions. Fixes rust-lang#65029
Configuration menu - View commit details
-
Copy full SHA for 1f93be1 - Browse repository at this point
Copy the full SHA 1f93be1View commit details -
Rollup merge of rust-lang#65315 - spastorino:intern-place-projection,…
… r=oli-obk Intern place projection This should sit on top of rust-lang#65197. After that one merged, I'm gonna rebase on top of it. The important commits are the last three and there's a bunch of code repetition that I'm going to remove but for that I need to refactor some things that probably need to be added before this PR. Anyway this work helps as is because we can run perf tests :). r? @oli-obk /cc @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 8bb039f - Browse repository at this point
Copy the full SHA 8bb039fView commit details -
Rollup merge of rust-lang#65685 - oxalica:statx-eperm, r=alexcrichton
Fix check of `statx` and handle EPERM Should fix rust-lang#65662 rust-lang#65662 (comment) > I think a reasonable solution might be to do something like try to stat AT_CWD initially and if that fails with EPERM or ENOSYS we disable the syscall entirely, otherwise it's cached as always good to use. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for f1d747a - Browse repository at this point
Copy the full SHA f1d747aView commit details -
Rollup merge of rust-lang#65731 - fusion-engineering-forks:set-extens…
…ion, r=dtolnay Prevent unnecessary allocation in PathBuf::set_extension. It was allocating a new `OsString` that was immediately dropped after using it with `set_file_name`. Now it directly changes the extension in the original buffer, without touching the rest of the file name or allocating a temporary string.
Configuration menu - View commit details
-
Copy full SHA for 3e3f21c - Browse repository at this point
Copy the full SHA 3e3f21cView commit details -
Rollup merge of rust-lang#65740 - GuillaumeGomez:fix-disable-shortcut…
…-feature, r=Dylan-DPC Fix default "disable-shortcuts" feature value Follow-up of rust-lang#65656 It fixes the bad handling of the default value of the feature (which would disable shortcut by default, which is bad!). r? @Dylan-DPC cc @kinnison
Configuration menu - View commit details
-
Copy full SHA for 07b5c2a - Browse repository at this point
Copy the full SHA 07b5c2aView commit details -
Rollup merge of rust-lang#65787 - Centril:panictry, r=davidtwco
move panictry! to where it is used. From rust-lang#65324 r? @davidtwco
Configuration menu - View commit details
-
Copy full SHA for 0bfe483 - Browse repository at this point
Copy the full SHA 0bfe483View commit details -
Rollup merge of rust-lang#65789 - Centril:with-desugared-doc, r=david…
…twco move Attribute::with_desugared_doc to librustdoc From rust-lang#65324. r? @varkor
Configuration menu - View commit details
-
Copy full SHA for cbcbba2 - Browse repository at this point
Copy the full SHA cbcbba2View commit details -
Rollup merge of rust-lang#65790 - Centril:move-report-invalid, r=davi…
…dtwco move report_invalid_macro_expansion_item to item.rs From rust-lang#65324. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for c0bbb4b - Browse repository at this point
Copy the full SHA c0bbb4bView commit details