-
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 7 pull requests #63428
Rollup of 7 pull requests #63428
Commits on Aug 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3a6a29b - Browse repository at this point
Copy the full SHA 3a6a29bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 322a7d6 - Browse repository at this point
Copy the full SHA 322a7d6View commit details
Commits on Aug 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3d231ac - Browse repository at this point
Copy the full SHA 3d231acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77bfd7f - Browse repository at this point
Copy the full SHA 77bfd7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c076392 - Browse repository at this point
Copy the full SHA c076392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 799b13a - Browse repository at this point
Copy the full SHA 799b13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbbf99 - Browse repository at this point
Copy the full SHA 4fbbf99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a6139 - Browse repository at this point
Copy the full SHA 01a6139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fe8a3 - Browse repository at this point
Copy the full SHA 94fe8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195d837 - Browse repository at this point
Copy the full SHA 195d837View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f7756 - Browse repository at this point
Copy the full SHA b7f7756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d53f69 - Browse repository at this point
Copy the full SHA 0d53f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for efa62d6 - Browse repository at this point
Copy the full SHA efa62d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52da091 - Browse repository at this point
Copy the full SHA 52da091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a54945 - Browse repository at this point
Copy the full SHA 5a54945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33d1082 - Browse repository at this point
Copy the full SHA 33d1082View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1a4f5 - Browse repository at this point
Copy the full SHA bc1a4f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a5bc7 - Browse repository at this point
Copy the full SHA 45a5bc7View commit details -
More explicit diagnostic when using a
vec![]
in a pattern``` error: unexpected `(` after qualified path --> $DIR/vec-macro-in-pattern.rs:3:14 | LL | Some(vec![x]) => (), | ^^^^^^^ | | | unexpected `(` after qualified path | in this macro invocation | use a slice pattern here instead | = help: for more information, see https://doc.rust-lang.org/edition-guide/rust-2018/slice-patterns.html = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) ```
Configuration menu - View commit details
-
Copy full SHA for 7c96d90 - Browse repository at this point
Copy the full SHA 7c96d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c5ad2 - Browse repository at this point
Copy the full SHA 75c5ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dd96d2 - Browse repository at this point
Copy the full SHA 4dd96d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9865d9 - Browse repository at this point
Copy the full SHA b9865d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcc7dd - Browse repository at this point
Copy the full SHA cbcc7ddView commit details
Commits on Aug 10, 2019
-
Rollup merge of rust-lang#63056 - petrochenkov:macstd2, r=alexcrichton
Give built-in macros stable addresses in the standard library Continuation of rust-lang#62086. Derive macros corresponding to traits from libcore are now available through the same paths as those traits: - `Clone` - `{core,std}::clone::Clone` - `PartialEq` - `{core,std}::cmp::PartialEq` - `Eq` - `{core,std}::cmp::Eq` - `PartialOrd` - `{core,std}::cmp::PartialOrd` - `Ord` - `{core,std}::cmp::Ord` - `Default` - `{core,std}::default::Default` - `Debug` - `{core,std}::fmt::Debug` - `Hash` - `{core,std}::hash::Hash` - `Copy` - `{core,std}::marker::Copy` Fn-like built-in macros are now available through libcore and libstd's root module, by analogy with non-builtin macros defined by libcore and libstd: ```rust {core,std}::{ __rust_unstable_column, asm, assert, cfg, column, compile_error, concat, concat_idents, env, file, format_args, format_args_nl, global_asm, include, include_bytes, include_str, line, log_syntax, module_path, option_env, stringify, trace_macros, } ``` Derive macros without a corresponding trait in libcore or libstd are still available only through prelude (also see rust-lang#62507). Attribute macros also keep being available only through prelude, mostly because they don't have an existing practice to follow. An advice from the library team on their eventual placement would be appreciated. ```rust RustcDecodable, RustcEncodable, bench, global_allocator, test, test_case, ``` r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for eb44561 - Browse repository at this point
Copy the full SHA eb44561View commit details -
Rollup merge of rust-lang#63337 - estebank:break-ee0308, r=Centril
Tweak mismatched types error - Change expected/found for type mismatches in `break` - Be more accurate when talking about diverging match arms - Tweak wording of function without a return value - Suggest calling bare functions when their return value can be coerced to the expected type - Give more parsing errors when encountering `foo(_, _, _)` Fix rust-lang#51767, fix rust-lang#62677, fix rust-lang#63136, cc rust-lang#37384, cc rust-lang#35241, cc rust-lang#51669.
Configuration menu - View commit details
-
Copy full SHA for 52f9e80 - Browse repository at this point
Copy the full SHA 52f9e80View commit details -
Rollup merge of rust-lang#63350 - iluuu1994:use-associated-type-bound…
…s, r=Centril Use associated_type_bounds where applicable - closes rust-lang#61738
Configuration menu - View commit details
-
Copy full SHA for 6743ad6 - Browse repository at this point
Copy the full SHA 6743ad6View commit details -
Rollup merge of rust-lang#63394 - jackh726:issue-36804, r=jonas-schie…
…vink Add test for issue 36804 I slightly reduced the repro that ICEs on nightly-2017-01-20. Closes rust-lang#36804
Configuration menu - View commit details
-
Copy full SHA for 5ed195b - Browse repository at this point
Copy the full SHA 5ed195bView commit details -
Rollup merge of rust-lang#63399 - estebank:vec-in-pat, r=Centril
More explicit diagnostic when using a `vec![]` in a pattern ``` error: unexpected `(` after qualified path --> $DIR/vec-macro-in-pattern.rs:3:14 | LL | Some(vec![x]) => (), | ^^^^^^^ | | | unexpected `(` after qualified path | in this macro invocation | use a slice pattern here instead | = help: for more information, see https://doc.rust-lang.org/edition-guide/rust-2018/slice-patterns.html = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) ``` Fix rust-lang#61933.
Configuration menu - View commit details
-
Copy full SHA for 9e613c7 - Browse repository at this point
Copy the full SHA 9e613c7View commit details -
Rollup merge of rust-lang#63419 - RalfJung:typeid, r=alexcrichton
check against more collisions for TypeId of fn pointer Cc rust-lang/rfcs#2738 (comment)
Configuration menu - View commit details
-
Copy full SHA for a029ce8 - Browse repository at this point
Copy the full SHA a029ce8View commit details -
Rollup merge of rust-lang#63423 - estebank:priv-tuple, r=zackmdavis
Mention that tuple structs are private if any of their fields are CC rust-lang#39703
Configuration menu - View commit details
-
Copy full SHA for 019f6fe - Browse repository at this point
Copy the full SHA 019f6feView commit details