-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 #36153
Rollup of 14 pull requests #36153
Commits on Aug 26, 2016
-
accumulate vector and assert for RangeFrom and RangeInclusive examples
PR rust-lang#35695 for `Range` was approved, so it seems that this side-effect-free style is preferred for Range* examples. This PR performs the same translation for `RangeFrom` and `RangeInclusive`. It also removes what looks to be an erroneously commented line for `#![feature(step_by)]`, and an unnecessary primitive-type annotation in `0u8..`. add `fn main` wrappers to enable Rust Playground "Run" button
Configuration menu - View commit details
-
Copy full SHA for 50e0fbc - Browse repository at this point
Copy the full SHA 50e0fbcView commit details
Commits on Aug 28, 2016
-
Configuration menu - View commit details
-
Copy full SHA for da566ae - Browse repository at this point
Copy the full SHA da566aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91bfa2c - Browse repository at this point
Copy the full SHA 91bfa2cView commit details
Commits on Aug 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 10b8e0e - Browse repository at this point
Copy the full SHA 10b8e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c36ccf7 - Browse repository at this point
Copy the full SHA c36ccf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb65fe9 - Browse repository at this point
Copy the full SHA fb65fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e1817 - Browse repository at this point
Copy the full SHA 34e1817View commit details -
Update E0520 to new error format
Fixes rust-lang#36112. Part of rust-lang#35233. r? @jonathandturner
Configuration menu - View commit details
-
Copy full SHA for 77cd09a - Browse repository at this point
Copy the full SHA 77cd09aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 150599d - Browse repository at this point
Copy the full SHA 150599dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37bf449 - Browse repository at this point
Copy the full SHA 37bf449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c9097 - Browse repository at this point
Copy the full SHA 25c9097View commit details -
add evocative examples for
BitOr
andBitXor
These are exactly equivalent to PR rust-lang#35809, with one caveat: I do not believe there is a non-bitwise binary "xor" operator in Rust, so here it's expressed as (a || b) && !(a && b). r? @GuillaumeGomez improved documentation a la PR rust-lang#35993
Configuration menu - View commit details
-
Copy full SHA for 8ca9fa1 - Browse repository at this point
Copy the full SHA 8ca9fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 507fe14 - Browse repository at this point
Copy the full SHA 507fe14View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a6ea5 - Browse repository at this point
Copy the full SHA d3a6ea5View commit details -
Bonus fix for rust-lang#35280. Part of rust-lang#35233. Fixes rust-la…
…ng#36057. Adding expanded notes/context for what trait a parameter shadows as part of E0194 error messages.
Configuration menu - View commit details
-
Copy full SHA for fb38911 - Browse repository at this point
Copy the full SHA fb38911View commit details -
Rollup merge of rust-lang#35758 - matthew-piziak:vec-assert-over-prin…
…tln-remaining, r=GuillaumeGomez accumulate vector and assert for RangeFrom and RangeInclusive examples PR rust-lang#35695 for `Range` was merged, so it seems that this side-effect-free style is preferred for Range* examples. This PR performs the same translation for `RangeFrom` and `RangeInclusive`. It also removes what looks to be an erroneously commented line for `#![feature(step_by)]`, and an unnecessary primitive-type annotation in `0u8..`.
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for f45a515 - Browse repository at this point
Copy the full SHA f45a515View commit details -
Rollup merge of rust-lang#35926 - matthew-piziak:bit-or-xor-examples,…
… r=GuillaumeGomez add evocative examples for `BitOr` and `BitXor` These are exactly equivalent to PR rust-lang#35809, with one caveat: I do not believe there is a non-bitwise binary XOR operator in Rust, so here it's expressed as `(a || b) && !(a && b)`. Alternative decompositions are `(a && !b) || (!a && b)` and `(a || b) && (!a || !b)`. Let me know if you think one of those would be clearer. r? @GuillaumeGomez
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 0c6edea - Browse repository at this point
Copy the full SHA 0c6edeaView commit details -
Rollup merge of rust-lang#36050 - abhiQmar:e0076-formatting, r=jonath…
…andturner Update compiler error E0076 to use new error format Fixes rust-lang#35221 part of rust-lang#35233 r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 7ad493a - Browse repository at this point
Copy the full SHA 7ad493aView commit details -
Rollup merge of rust-lang#36085 - apasel422:issue-34053, r=brson
Add test for rust-lang#34053 Closes rust-lang#34053
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 196d897 - Browse repository at this point
Copy the full SHA 196d897View commit details -
Rollup merge of rust-lang#36089 - apasel422:issue-24204, r=alexcrichton
Add test for rust-lang#24204 Closes rust-lang#24204
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 2eaa61d - Browse repository at this point
Copy the full SHA 2eaa61dView commit details -
Rollup merge of rust-lang#36114 - zjhmale:fix-E0393, r=jonathandturner
Update E0393 to new error format Fixes rust-lang#35632. Part of rust-lang#35233. r? @jonathandturner and a wired thing is that if i add another label ```rust .span_label(span, &format!("missing reference to `{}`", def.name)) .span_label(span, &format!("because of the default `Self` reference, type parameters must be specified on object types")) ``` and add a new note in the test case like ```rust trait A<T=Self> {} fn together_we_will_rule_the_galaxy(son: &A) {} //~^ ERROR E0393 //~| NOTE missing reference to `T` //~| NOTE because of the default `Self` reference, type parameters must be specified on object types ``` it will complain that ``` running 1 test test [compile-fail] compile-fail/E0393.rs ... FAILED failures: ---- [compile-fail] compile-fail/E0393.rs stdout ---- error: /Users/zjh/Documents/rustspace/rust/src/test/compile-fail/E0393.rs:13: unexpected "error": '13:43: 13:44: the type parameter `T` must be explicitly specified [E0393]' unexpected errors (from JSON output): [ Error { line_num: 13, kind: Some( Error ), msg: "13:43: 13:44: the type parameter `T` must be explicitly specified [E0393]" } ] ``` it is a little bit confusing and through the blog post we can use `//~^` and `//~|` to support multiple notes, @jonathandturner am i missing something here?
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for ae53641 - Browse repository at this point
Copy the full SHA ae53641View commit details -
Rollup merge of rust-lang#36130 - frewsxcv:patch-32, r=steveklabnik
rustbook chapters/sections should be an ordered list.
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for aa4bf9a - Browse repository at this point
Copy the full SHA aa4bf9aView commit details -
Rollup merge of rust-lang#36134 - tshepang:more-simple, r=steveklabnik
doc: make TcpListener example more simple
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 1b5bf72 - Browse repository at this point
Copy the full SHA 1b5bf72View commit details -
Rollup merge of rust-lang#36135 - 0xmohit:pr/error-code-E0520, r=jona…
…thandturner Update E0520 to new error format Fixes rust-lang#36112. Part of rust-lang#35233. r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 0ce3724 - Browse repository at this point
Copy the full SHA 0ce3724View commit details -
Rollup merge of rust-lang#36136 - athulappadan:E0034, r=jonathandturner
Update compiler error 0034 to use new format. Part of rust-lang#35233 Addresses rust-lang#35205 r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for e732d87 - Browse repository at this point
Copy the full SHA e732d87View commit details -
Rollup merge of rust-lang#36140 - cristicbz:test-14875, r=nagisa
Add test for rust-lang#14875 You can check this out in the playground https://is.gd/oVKC2T . It will fail on stable, but pass on nightly as @nagisa suggested on the issue. Fixes rust-lang#14875
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for b37e061 - Browse repository at this point
Copy the full SHA b37e061View commit details -
Rollup merge of rust-lang#36141 - GuillaumeGomez:err_codes, r=jonatha…
…ndturner Err codes r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for 3a6acda - Browse repository at this point
Copy the full SHA 3a6acdaView commit details -
Rollup merge of rust-lang#36147 - mikhail-m1:master, r=jonathandturner
update E0265 to new format Fixes rust-lang#35309 as part of rust-lang#35233. I've describe partially bonus achieve in rust-lang#35309 r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for a755ac4 - Browse repository at this point
Copy the full SHA a755ac4View commit details -
Rollup merge of rust-lang#36148 - birryree:E0194_bonus_format, r=jona…
…thandturner Bonus format for E0194 Bonus fix for rust-lang#35280. Part of rust-lang#35233. Fixes rust-lang#36057. Adding expanded notes/context for what trait a parameter shadows as part of E0194 error messages. Errors for E0194 now look like this: ``` $> ./build/x86_64-apple-darwin/stage1/bin/rustc src/test/compile-fail/E0194.rs error[E0194]: type parameter `T` shadows another type parameter of the same name --> src/test/compile-fail/E0194.rs:13:26 | 11 | trait Foo<T> { //~ NOTE first `T` declared here | - first `T` declared here 12 | fn do_something(&self) -> T; 13 | fn do_something_else<T: Clone>(&self, bar: T); | ^ shadows another type parameter error: aborting due to previous error ``` r? @jonathandturner
Jonathan Turner authoredAug 30, 2016 Configuration menu - View commit details
-
Copy full SHA for e7c306d - Browse repository at this point
Copy the full SHA e7c306dView commit details