rust/compiler
Aaron Kofsky ad7587fedc Add let_underscore_lock lint.
Similar to `let_underscore_drop`, this lint checks for statements similar
to `let _ = foo`, where `foo` is a lock guard. These types of let
statements are especially problematic because the lock gets released
immediately, instead of at the end of the scope. This behavior is almost
always the wrong thing.
2022-06-04 15:34:02 -04:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast Introduce BareFnTy::decl_span and fix generics span. 2022-05-20 12:26:37 +02:00
rustc_ast_lowering Auto merge of #96863 - SparrowLii:let, r=michaelwoerister 2022-05-18 17:48:46 +00:00
rustc_ast_passes Introduce LifetimeCtxt. 2022-05-20 12:25:05 +02:00
rustc_ast_pretty use CursorRef more, to not to clone Trees 2022-05-18 18:43:48 +03:00
rustc_attr
rustc_borrowck Change Successors to impl Iterator<Item = BasicBlock> 2022-05-17 08:41:01 +08:00
rustc_builtin_macros
rustc_codegen_cranelift
rustc_codegen_gcc Handle tmm_reg in rustc_codegen_gcc 2022-05-17 06:34:58 -04:00
rustc_codegen_llvm Properly apply path prefix remapping paths emitted into debuginfo. 2022-05-18 12:19:01 +02:00
rustc_codegen_ssa Rollup merge of #97062 - bjorn3:cg_ssa_driver_refactor, r=compiler-errors 2022-05-19 08:22:42 +09:00
rustc_const_eval Rollup merge of #97188 - carbotaniuman:remove-null-assert, r=RalfJung 2022-05-20 14:03:04 +02:00
rustc_data_structures
rustc_driver
rustc_error_codes
rustc_error_messages migrate maybe_recover_from_bad_type_plus diagnostic 2022-05-16 17:16:27 -05:00
rustc_errors
rustc_expand use CursorRef more, to not to clone Trees 2022-05-18 18:43:48 +03:00
rustc_feature
rustc_fs_util
rustc_graphviz
rustc_hir Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_infer Rollup merge of #97109 - TaKO8Ki:fix-misleading-cannot-infer-type-for-type-parameter-error, r=oli-obk 2022-05-20 19:54:39 +02:00
rustc_interface
rustc_lexer
rustc_lint Add let_underscore_lock lint. 2022-06-04 15:34:02 -04:00
rustc_lint_defs Lint single-use-lifetimes on the AST. 2022-05-20 12:26:37 +02:00
rustc_llvm
rustc_log
rustc_macros
rustc_metadata Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_middle Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_mir_build Auto merge of #97019 - b-naber:transition-to-valtrees-pt1, r=oli-obk 2022-05-18 20:12:07 +00:00
rustc_mir_dataflow Auto merge of #97111 - JohnTitor:rollup-x3vjf6u, r=JohnTitor 2022-05-17 12:01:12 +00:00
rustc_mir_transform Rollup merge of #97142 - SparrowLii:inline, r=tmiasko 2022-05-19 17:22:48 +02:00
rustc_monomorphize
rustc_parse Introduce BareFnTy::decl_span and fix generics span. 2022-05-20 12:26:37 +02:00
rustc_parse_format
rustc_passes Auto merge of #97224 - matthiaskrgr:rollup-it5nw68, r=matthiaskrgr 2022-05-20 18:21:26 +00:00
rustc_plugin_impl
rustc_privacy Rollup merge of #97096 - tmiasko:reachable-constructor, r=petrochenkov 2022-05-18 07:40:58 +09:00
rustc_query_impl
rustc_query_system
rustc_resolve Lint single-use-lifetimes on the AST. 2022-05-20 12:26:37 +02:00
rustc_save_analysis
rustc_serialize
rustc_session use CursorRef more, to not to clone Trees 2022-05-18 18:43:48 +03:00
rustc_span Properly apply path prefix remapping paths emitted into debuginfo. 2022-05-18 12:19:01 +02:00
rustc_symbol_mangling
rustc_target Add ABI clobbers 2022-05-17 06:48:03 -04:00
rustc_trait_selection Auto merge of #97024 - lcnr:simplify_type-sus, r=<try> 2022-05-19 13:08:51 +00:00
rustc_traits
rustc_ty_utils Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwco 2022-05-17 09:39:26 +00:00
rustc_type_ir
rustc_typeck bool to custom enum 2022-05-20 11:50:07 +02:00