rust/src/libsyntax_ext
bors e79b2a18a2 Auto merge of #61172 - matthewjasper:cleanup-implied-bounds-lint, r=varkor
Improve the explicit_outlives_requirements lint

* Don't use Strings to compare parameters
* Extend the lint to lifetime bounds
* Extend the lint to enums and unions
* Use the correct span for where clauses in tuple structs
* Try to early-out where possible
* Remove unnecessary bounds in rustc crates
2019-06-19 12:41:38 +00:00
..
deriving Auto merge of #61172 - matthewjasper:cleanup-implied-bounds-lint, r=varkor 2019-06-19 12:41:38 +00:00
format_foreign Separate libsyntax_ext module 2019-06-16 14:17:01 +03:00
asm.rs syntax: Use Token in Parser 2019-06-06 14:04:02 +03:00
assert.rs parser: self.span -> self.token.span 2019-06-07 13:51:23 +03:00
Cargo.toml Rename rustc_errors dependency in rust 2018 crates 2019-02-13 00:28:52 +09:00
cfg.rs Run rustfmt --file-lines ... for changes from previous commits. 2019-06-11 14:11:59 +03:00
compile_error.rs libsyntax_ext => 2018 2019-02-04 21:49:54 +09:00
concat.rs syntax: Treat error literals in more principled way 2019-06-07 18:01:50 +03:00
concat_idents.rs syntax: Remove duplicate span from token::Ident 2019-06-06 14:04:02 +03:00
env.rs Pass symbols to ExtCtxt::std_path instead of strings. 2019-05-27 13:58:38 +10:00
error_codes.rs Rename diagnostics to error_codes 2019-04-17 18:19:14 +09:00
format.rs rustc: remove 'x: 'y bounds (except from comments/strings). 2019-06-18 18:10:21 +03:00
format_foreign.rs Separate libsyntax_ext module 2019-06-16 14:17:01 +03:00
global_asm.rs Eliminate unnecessary Ident::with_empty_ctxts 2019-05-22 19:48:56 +03:00
lib.rs allow_internal_unstable: Avoid some more allocations 2019-06-18 10:48:56 +03:00
log_syntax.rs Pass a Symbol to check_name, emit_feature_err, and related functions. 2019-05-13 09:29:22 +10:00
proc_macro_decls.rs syntax: Introduce default/with_unstable constructors for ExpnInfo 2019-06-18 10:48:56 +03:00
proc_macro_impl.rs Cleanup imports 2019-02-13 00:31:51 +09:00
proc_macro_server.rs Remove unnecessary .clone() 2019-06-15 20:46:00 +09:00
test.rs syntax: Introduce default/with_unstable constructors for ExpnInfo 2019-06-18 10:48:56 +03:00
test_case.rs syntax: Introduce default/with_unstable constructors for ExpnInfo 2019-06-18 10:48:56 +03:00
trace_macros.rs use pattern matching for slices destructuring 2019-06-08 10:49:46 +02:00