rust/compiler
Nilstrieb 4e9ceef76d
Refactor must_use lint into two parts
Before, the lint did the checking for `must_use` and pretty printing the
types in a special format in one pass, causing quite complex and
untranslatable code.
Now the collection and printing is split in two. That should also make
it easier to translate or extract the type pretty printing in the
future.

Also fixes an integer overflow in the array length pluralization
calculation.
2022-11-19 20:07:18 +01:00
..
rustc rustc: Use unix_sigpipe instead of rustc_driver::set_sigpipe_handler 2022-10-02 17:49:36 +02:00
rustc_apfloat
rustc_arena Make use of [wrapping_]byte_{add,sub} 2022-08-23 19:32:37 +04:00
rustc_ast Use ThinVec in ast::Path. 2022-11-17 13:56:38 +11:00
rustc_ast_lowering Auto merge of #101562 - nnethercote:shrink-ast-Expr-harder, r=petrochenkov 2022-11-18 16:56:12 +00:00
rustc_ast_passes Visit attributes of trait impl items during AST validation 2022-11-08 13:44:07 +01:00
rustc_ast_pretty Box ExprKind::{Closure,MethodCall}, and QSelf in expressions, types, and patterns. 2022-11-17 13:45:59 +11:00
rustc_attr Migrate all diagnostics 2022-10-23 10:09:44 +02:00
rustc_baked_icu_data Update crate documentation of rustc_baked_icu_data crate 2022-11-18 14:46:36 -08:00
rustc_borrowck require an ErrorGuaranteed to taint infcx with errors 2022-11-18 13:25:17 +00:00
rustc_builtin_macros Box ExprKind::{Closure,MethodCall}, and QSelf in expressions, types, and patterns. 2022-11-17 13:45:59 +11:00
rustc_codegen_cranelift Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 2022-11-19 11:54:43 +05:30
rustc_codegen_gcc Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 2022-11-19 11:54:43 +05:30
rustc_codegen_llvm Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 2022-11-19 11:54:43 +05:30
rustc_codegen_ssa Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 2022-11-19 11:54:43 +05:30
rustc_const_eval Rollup merge of #104411 - lcnr:bivariance-nll, r=compiler-errors 2022-11-19 11:54:44 +05:30
rustc_data_structures Auto merge of #97870 - eggyal:inplace_fold_spec, r=wesleywiser 2022-11-19 02:28:47 +00:00
rustc_driver Rollup merge of #104184 - jyn514:rustdoc-version, r=davidtwco 2022-11-09 15:39:07 -05:00
rustc_error_codes Rollup merge of #104339 - compiler-errors:rustc_deny_explicit_impl, r=cjgillot 2022-11-15 10:44:12 +01:00
rustc_error_messages Auto merge of #104591 - Manishearth:rollup-b3ser4e, r=Manishearth 2022-11-18 23:20:53 +00:00
rustc_errors Auto merge of #104591 - Manishearth:rollup-b3ser4e, r=Manishearth 2022-11-18 23:20:53 +00:00
rustc_expand Rollup merge of #104566 - matthiaskrgr:clippy_perf_nov18, r=oli-obk 2022-11-19 11:54:46 +05:30
rustc_feature Rollup merge of #104339 - compiler-errors:rustc_deny_explicit_impl, r=cjgillot 2022-11-15 10:44:12 +01:00
rustc_fs_util
rustc_graphviz Add initial version of value analysis and dataflow constant propagation 2022-11-07 10:35:08 +01:00
rustc_hir Auto merge of #104591 - Manishearth:rollup-b3ser4e, r=Manishearth 2022-11-18 23:20:53 +00:00
rustc_hir_analysis Rollup merge of #104554 - BoxyUwU:less_unchecked_pls, r=lcnr 2022-11-19 11:54:45 +05:30
rustc_hir_pretty Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
rustc_hir_typeck Rollup merge of #104580 - notriddle:notriddle/issue-102354-hide-sugg, r=compiler-errors 2022-11-19 11:54:47 +05:30
rustc_incremental Rename some OwnerId fields. 2022-10-29 20:28:38 +11:00
rustc_index Remove from compiler/ crates 2022-09-29 16:49:04 +09:00
rustc_infer Rollup merge of #104554 - BoxyUwU:less_unchecked_pls, r=lcnr 2022-11-19 11:54:45 +05:30
rustc_interface Enable icu sync feature for parallel compiler 2022-11-18 14:46:35 -08:00
rustc_lexer Use token::Lit in ast::ExprKind::Lit. 2022-11-16 09:41:28 +11:00
rustc_lint Refactor must_use lint into two parts 2022-11-19 20:07:18 +01:00
rustc_lint_defs Merge branch 'master' into patch-2 2022-11-15 21:16:11 +01:00
rustc_llvm Introduce composite debuginfo. 2022-11-15 17:53:50 +00:00
rustc_log
rustc_macros couple of clippy::perf fixes 2022-11-18 10:30:47 +01:00
rustc_metadata Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead 2022-11-17 07:42:27 +00:00
rustc_middle Rollup merge of #104566 - matthiaskrgr:clippy_perf_nov18, r=oli-obk 2022-11-19 11:54:46 +05:30
rustc_mir_build Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead 2022-11-17 07:42:27 +00:00
rustc_mir_dataflow couple of clippy::perf fixes 2022-11-18 10:30:47 +01:00
rustc_mir_transform Rollup merge of #104411 - lcnr:bivariance-nll, r=compiler-errors 2022-11-19 11:54:44 +05:30
rustc_monomorphize cleanup and dedupe CTFE and Miri error reporting 2022-11-16 10:13:29 +01:00
rustc_parse Rollup merge of #104566 - matthiaskrgr:clippy_perf_nov18, r=oli-obk 2022-11-19 11:54:46 +05:30
rustc_parse_format shift no characters when using raw string literals 2022-11-15 14:28:20 +09:00
rustc_passes couple of clippy::perf fixes 2022-11-18 10:30:47 +01:00
rustc_plugin_impl Migrate all diagnostics 2022-10-23 10:09:44 +02:00
rustc_privacy Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
rustc_query_impl Make AbsoluteBytePos a u64. 2022-11-08 18:47:26 +00:00
rustc_query_system Hash spans when interning. 2022-11-11 13:02:37 +00:00
rustc_resolve Auto merge of #104573 - matthiaskrgr:rollup-k36ybtp, r=matthiaskrgr 2022-11-18 20:26:58 +00:00
rustc_save_analysis Store a LocalDefId in hir::Variant & hir::Field. 2022-11-13 14:06:51 +00:00
rustc_serialize rustdoc: use ThinVec for cleaned generics 2022-11-02 16:17:22 -07:00
rustc_session track_errors use a delay_span_bug 2022-11-18 13:25:17 +00:00
rustc_smir Only keep one version of ImplicitSelfKind. 2022-09-13 19:18:23 +02:00
rustc_span Enforce that dyn* casts are actually pointer-sized 2022-11-18 18:23:48 +00:00
rustc_symbol_mangling Add an optional Span to BrAnon and use it to print better error for HRTB error from generator interior 2022-11-07 17:39:29 -05:00
rustc_target Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 2022-11-19 11:54:43 +05:30
rustc_trait_selection Auto merge of #103509 - compiler-errors:opaques-w-bound-vars-r-hard, r=oli-obk 2022-11-19 09:30:35 +00:00
rustc_traits Convert predicates into Predicate in the Obligation constructor 2022-11-16 09:25:19 +00:00
rustc_transmute Auto merge of #103831 - chenyukang:yukang/fix-103751-ice, r=nagisa 2022-11-05 13:48:30 +00:00
rustc_ty_utils add is_sized method on Abi and Layout, and use it 2022-11-13 12:23:53 +01:00
rustc_type_ir deprecate DelaySpanBugEmitted and use ErrorGuaranteed directly 2022-11-02 23:15:49 +08:00