-
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 12 pull requests #50413
Rollup of 12 pull requests #50413
Commits on Apr 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 00bbda1 - Browse repository at this point
Copy the full SHA 00bbda1View commit details
Commits on Apr 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 135ee85 - Browse repository at this point
Copy the full SHA 135ee85View commit details
Commits on May 1, 2018
-
Clarify wordings of the
unstable_name_collision
lint.Stabilizing an inherent method may cause change in behavior instead of inference error. Updated to use the wording from [varkor's comment]. Closes rust-lang#50232. [varkor's comment]: rust-lang#50232 (comment)
Configuration menu - View commit details
-
Copy full SHA for a78028d - Browse repository at this point
Copy the full SHA a78028dView commit details -
Use two vectors in nearest_common_ancestor.
When looking at any scope in scope chain A, we only need to look for matches among scopes previously seen in scope chain B, and vice versa. This halves the number of "seen before?" comparisons, speeding up some runs of style-servo, clap-rs, and syn by 1--2%.
Configuration menu - View commit details
-
Copy full SHA for 94c5d38 - Browse repository at this point
Copy the full SHA 94c5d38View commit details
Commits on May 2, 2018
-
Allow unaligned reads in constants
Oliver Schneider committedMay 2, 2018 Configuration menu - View commit details
-
Copy full SHA for bf2a6c3 - Browse repository at this point
Copy the full SHA bf2a6c3View commit details -
Revert "Implement FromStr for PathBuf"
This reverts commit 05a9acc.
Configuration menu - View commit details
-
Copy full SHA for f684147 - Browse repository at this point
Copy the full SHA f684147View commit details
Commits on May 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cd54b3e - Browse repository at this point
Copy the full SHA cd54b3eView commit details -
Always inline simple BytePos and CharPos methods.
Because they are (a) trivial, and (b) super hot. This change speeds up most rustc-benchmarks, the best by 5%.
Configuration menu - View commit details
-
Copy full SHA for e740b97 - Browse repository at this point
Copy the full SHA e740b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc57a7 - Browse repository at this point
Copy the full SHA fbc57a7View commit details -
Rollup merge of rust-lang#50302 - GuillaumeGomez:add-query-search-ord…
…er-check, r=QuietMisdreavus Add query search order check Fixes rust-lang#50180. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 4e3da52 - Browse repository at this point
Copy the full SHA 4e3da52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e38d02 - Browse repository at this point
Copy the full SHA 8e38d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 390c3ce - Browse repository at this point
Copy the full SHA 390c3ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70c52e5 - Browse repository at this point
Copy the full SHA 70c52e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c4505 - Browse repository at this point
Copy the full SHA 83c4505View commit details -
Rollup merge of rust-lang#50349 - GuillaumeGomez:rename-type-declarat…
…ion-label, r=estebank Rename "show type declaration" to "show declaration" Fixes rust-lang#50347. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 73042c5 - Browse repository at this point
Copy the full SHA 73042c5View commit details -
Rollup merge of rust-lang#50360 - kennytm:fix-50232-clarify-unstable-…
…name-collision, r=nikomatsakis Clarify wordings of the `unstable_name_collision` lint. Stabilizing an inherent method may cause change in behavior instead of inference error. Updated to use the wording from [varkor's comment]. Closes rust-lang#50232. [varkor's comment]: rust-lang#50232 (comment)
Configuration menu - View commit details
-
Copy full SHA for 06a47dc - Browse repository at this point
Copy the full SHA 06a47dcView commit details -
Rollup merge of rust-lang#50365 - nnethercote:nearest_common_ancestor…
…-two-vecs, r=nikomatsakis Use two vectors in nearest_common_ancestor. When looking at any scope in scope chain A, we only need to look for matches among scopes previously seen in scope chain B, and vice versa. This halves the number of "seen before?" comparisons, speeding up some runs of style-servo, clap-rs, and syn by 1--2%. Thanks to @kirillkh for the suggestion. r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for fd4bf23 - Browse repository at this point
Copy the full SHA fd4bf23View commit details -
Rollup merge of rust-lang#50393 - oli-obk:packed_const_panic, r=eddyb
Allow unaligned reads in constants fixes rust-lang#50356 introduced in rust-lang#49513
Configuration menu - View commit details
-
Copy full SHA for 46bc2c2 - Browse repository at this point
Copy the full SHA 46bc2c2View commit details -
Rollup merge of rust-lang#50401 - alexcrichton:remove-path-from-str, …
…r=sfackler Revert "Implement FromStr for PathBuf" This reverts commit 05a9acc. The libs team was discussing rust-lang#44431 today and the changes originally added in rust-lang#48292 and the conclusion was that we'd like to revert this for now until `!` is stable. This'll provide us maximal flexibility to tweak the error type here in the future, and it looks like `!` is close-ish to stabilization so hopefully this won't be delayed for too long.
Configuration menu - View commit details
-
Copy full SHA for cd6fa5f - Browse repository at this point
Copy the full SHA cd6fa5fView commit details -
Rollup merge of rust-lang#50407 - nnethercote:inline-BytePos, r=micha…
…elwoerister Always inline simple BytePos and CharPos methods. Because they are (a) trivial, and (b) super hot. This change speeds up most rustc-perf benchmarks, the best by 5%. Full measurements: ``` coercions-check avg: -3.0% min: -5.4% max: -1.3% helloworld-check avg: -3.9% min: -4.1% max: -3.6% unify-linearly-check avg: -3.1% min: -3.7% max: -2.5% deeply-nested-check avg: -2.6% min: -3.6% max: -2.1% coercions-opt avg: -2.1% min: -3.6% max: -1.3% coercions avg: -2.0% min: -3.5% max: -1.0% issue-46449-check avg: -2.8% min: -3.1% max: -2.6% parser-check avg: -2.6% min: -3.1% max: -2.0% deeply-nested-opt avg: -1.5% min: -3.0% max: -0.8% deeply-nested avg: -1.8% min: -2.9% max: -1.1% issue-46449 avg: -1.4% min: -2.7% max: -1.1% issue-46449-opt avg: -1.0% min: -2.7% max: -0.5% regression-31157-check avg: -1.7% min: -2.3% max: -1.1% tuple-stress-opt avg: -1.0% min: -2.2% max: -0.5% tokio-webpush-simple-check avg: -1.6% min: -2.1% max: -1.2% tuple-stress-check avg: -1.2% min: -2.1% max: -0.8% unused-warnings-check avg: -1.6% min: -2.0% max: -1.4% encoding-check avg: -1.4% min: -1.8% max: -1.0% tuple-stress avg: -1.0% min: -1.7% max: -0.6% encoding-opt avg: -0.9% min: -1.6% max: -0.3% unused-warnings avg: -1.3% min: -1.6% max: -1.2% unused-warnings-opt avg: -1.3% min: -1.5% max: -1.2% encoding avg: -1.0% min: -1.5% max: -0.4% html5ever-opt avg: -0.7% min: -1.5% max: -0.3% futures avg: -1.0% min: -1.5% max: -0.5% futures-check avg: -1.0% min: -1.5% max: -0.5% futures-opt avg: -0.8% min: -1.4% max: -0.3% regression-31157-opt avg: -0.5% min: -1.4% max: -0.0% unify-linearly-opt avg: -1.2% min: -1.4% max: -1.0% parser-opt avg: -1.2% min: -1.4% max: -1.0% helloworld avg: -1.3% min: -1.4% max: -1.3% helloworld-opt avg: -1.3% min: -1.3% max: -1.3% parser avg: -1.2% min: -1.3% max: -1.0% regex-check avg: -1.1% min: -1.3% max: -0.7% unify-linearly avg: -1.1% min: -1.3% max: -1.0% syn-check avg: -0.8% min: -1.3% max: -0.3% piston-image-check avg: -0.7% min: -1.2% max: -0.4% regex-opt avg: -0.5% min: -1.2% max: -0.0% syn avg: -0.6% min: -1.2% max: -0.3% hyper avg: -0.8% min: -1.2% max: -0.4% syn-opt avg: -0.5% min: -1.2% max: -0.1% regex avg: -0.7% min: -1.2% max: -0.3% regression-31157 avg: -0.7% min: -1.2% max: -0.3% clap-rs-check avg: -0.6% min: -1.1% max: -0.2% hyper-check avg: -0.8% min: -1.1% max: -0.5% piston-image-opt avg: -0.4% min: -1.1% max: -0.0% hyper-opt avg: -0.6% min: -1.0% max: 0.0% inflate avg: -0.4% min: -1.0% max: -0.2% html5ever avg: -0.5% min: -1.0% max: -0.2% inflate-opt avg: -0.3% min: -1.0% max: 0.3% deep-vector-check avg: -0.6% min: -1.0% max: -0.3% style-servo-check avg: -0.7% min: -1.0% max: -0.5% tokio-webpush-simple-opt avg: -0.3% min: -0.9% max: 0.0% inflate-check avg: -0.3% min: -0.9% max: -0.1% piston-image avg: -0.4% min: -0.8% max: -0.2% deep-vector avg: -0.4% min: -0.8% max: -0.1% clap-rs avg: -0.4% min: -0.7% max: -0.2% deep-vector-opt avg: -0.2% min: -0.7% max: 0.2% style-servo avg: -0.3% min: -0.7% max: 0.1% crates.io avg: -0.4% min: -0.6% max: -0.2% crates.io-opt avg: -0.3% min: -0.6% max: -0.1% tokio-webpush-simple avg: -0.4% min: -0.6% max: -0.3% crates.io-check avg: -0.4% min: -0.6% max: -0.3% html5ever-check avg: -0.4% min: -0.6% max: -0.2% serde avg: -0.1% min: -0.6% max: 0.2% serde-check avg: -0.1% min: -0.5% max: 0.4% serde-opt avg: -0.2% min: -0.5% max: -0.1% style-servo-opt avg: -0.2% min: -0.4% max: -0.0% clap-rs-opt avg: -0.1% min: -0.3% max: 0.0%
Configuration menu - View commit details
-
Copy full SHA for e65098b - Browse repository at this point
Copy the full SHA e65098bView commit details -
Rollup merge of rust-lang#50417 - matklad:pr-50379, r=alexcrichton
Update Cargo This should fix RLS cc rust-lang#50379, rust-lang/cargo#5465
Configuration menu - View commit details
-
Copy full SHA for 5976e8a - Browse repository at this point
Copy the full SHA 5976e8aView commit details -
Rollup merge of rust-lang#50421 - kennytm:fix-50415-ice-when-returnin…
…g-range-inclusive-from-closure, r=michaelwoerister Fix ICE when using a..=b in a closure. Fix rust-lang#50415.
Configuration menu - View commit details
-
Copy full SHA for dfb32af - Browse repository at this point
Copy the full SHA dfb32afView commit details -
Rollup merge of rust-lang#50406 - ExpHP:concat-nonzero-idents, r=dtolnay
Forbid constructing empty identifiers from concat_idents The empty identifier is a [reserved identifier](https://github.com/rust-lang/rust/blob/8a37c75a3a661385cc607d934c70e86a9eaf5fd7/src/libsyntax_pos/symbol.rs#L300-L305) in rust, apparently used for black magicks like representing the crate root or somesuch... and therefore, being able to construct it is Ungood. Presumably. ...even if the macro that lets you construct it is so useless that you can't actually do any damage with it. (and believe me, I tried) Fixes rust-lang#50403. **Note:** I noticed that when you try to do something similar with `proc_macro::Term`, the compiler actually catches it and flags the identifier as reserved. Perhaps a better solution would be to somehow have that same check applied here.
Configuration menu - View commit details
-
Copy full SHA for 4cc4a67 - Browse repository at this point
Copy the full SHA 4cc4a67View commit details -
Rollup merge of rust-lang#50416 - rleungx:non-lifetime, r=estebank
check if the token is a lifetime before parsing Fixes rust-lang#50381.
Configuration menu - View commit details
-
Copy full SHA for bab812d - Browse repository at this point
Copy the full SHA bab812dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a876d28 - Browse repository at this point
Copy the full SHA a876d28View commit details -
Rollup merge of rust-lang#50320 - GuillaumeGomez:fix-search-path-gene…
…ration, r=QuietMisdreavus Fix invalid path generation in rustdoc search Fixes rust-lang#50311.
Configuration menu - View commit details
-
Copy full SHA for 03a0402 - Browse repository at this point
Copy the full SHA 03a0402View commit details