rust/compiler
bors 9f1a21ae2b Auto merge of #101893 - oli-obk:lift_derive, r=lcnr
Fix perf regression from TypeVisitor changes

Regression occurred in https://github.com/rust-lang/rust/pull/101858#issuecomment-1248732579

Instead of just reverting, we only fixed part of the regression. The main regression was due to actually correctly visiting a type that contains types and consts and should therefor be visited. This is not actually observable (yet?), but we should still do it correctly instead of risking major bugs in the future.
2022-09-29 17:05:00 +00:00
..
rustc Don't rerun the build script for the compiler each time on linux 2022-07-10 23:57:25 -05:00
rustc_apfloat Add diagnostic translation lints to crates that don't emit them 2022-08-18 19:29:02 +01:00
rustc_arena Make use of [wrapping_]byte_{add,sub} 2022-08-23 19:32:37 +04:00
rustc_ast Auto merge of #102302 - nnethercote:more-lexer-improvements, r=matklad 2022-09-28 08:14:04 +00:00
rustc_ast_lowering Do not overwrite binders for another HirId. 2022-09-27 18:58:37 +02:00
rustc_ast_passes Rollup merge of #102273 - woppopo:relax_const_bound, r=fee1-dead 2022-09-26 19:19:21 +02:00
rustc_ast_pretty make mk_attr_id part of ParseSess 2022-09-14 08:49:10 +08:00
rustc_attr remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_borrowck Auto merge of #102051 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrum 2022-09-26 14:22:43 +00:00
rustc_builtin_macros Remove confusing drop. 2022-09-27 13:31:52 +02:00
rustc_codegen_cranelift Stabilize bench_black_box 2022-09-27 17:38:51 +02:00
rustc_codegen_gcc Stabilize bench_black_box 2022-09-27 17:38:51 +02:00
rustc_codegen_llvm rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_codegen_ssa Don't export __heap_base and __data_end on wasm32-wasi. 2022-09-27 17:42:33 -07:00
rustc_const_eval remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_data_structures remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_driver rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_error_codes Auto merge of #100719 - CohenArthur:rust-safe-intrinsic-attribute, r=wesleywiser 2022-09-28 19:07:50 +00:00
rustc_error_messages improve E0585 help 2022-09-29 00:34:31 +08:00
rustc_errors Auto merge of #101619 - Xiretza:rustc_parse-session-diagnostics, r=davidtwco 2022-09-28 11:11:42 +00:00
rustc_expand Rewrite and refactor format_args!() builtin macro. 2022-09-27 13:13:08 +02:00
rustc_feature attributes: Add #[rustc_safe_intrinsic] builtin 2022-09-27 15:55:42 +02:00
rustc_fs_util Add diagnostic translation lints to crates that don't emit them 2022-08-18 19:29:02 +01:00
rustc_graphviz Add diagnostic translation lints to crates that don't emit them 2022-08-18 19:29:02 +01:00
rustc_hir Do not overwrite binders for another HirId. 2022-09-27 18:58:37 +02:00
rustc_hir_analysis Auto merge of #102471 - Dylan-DPC:rollup-ij3okjt, r=Dylan-DPC 2022-09-29 13:27:28 +00:00
rustc_hir_pretty Handle generic parameters. 2022-09-09 01:31:46 +00:00
rustc_incremental remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_index Rollup merge of #102232 - Urgau:stabilize-bench_black_box, r=TaKO8Ki 2022-09-28 13:07:17 +09:00
rustc_infer rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_interface rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_lexer Auto merge of #102302 - nnethercote:more-lexer-improvements, r=matklad 2022-09-28 08:14:04 +00:00
rustc_lint Use let-chaining in WhileTrue::check_expr. 2022-09-29 09:10:57 +10:00
rustc_lint_defs Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk" 2022-09-22 19:36:11 +02:00
rustc_llvm Avoid LLVM-deprecated Optional::hasValue 2022-09-26 16:51:18 -07:00
rustc_log Add diagnostic translation lints to crates that don't emit them 2022-08-18 19:29:02 +01:00
rustc_macros Allow raw identifiers to be used as fluent arguments 2022-09-27 20:29:18 +02:00
rustc_metadata remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_middle Auto merge of #101893 - oli-obk:lift_derive, r=lcnr 2022-09-29 17:05:00 +00:00
rustc_mir_build Some path updates 2022-09-29 09:33:30 +00:00
rustc_mir_dataflow remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_mir_transform remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_monomorphize remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_parse improve E0585 help 2022-09-29 00:34:31 +08:00
rustc_parse_format Separate CountIsStar from CountIsParam in rustc_parse_format. 2022-08-25 14:49:09 +02:00
rustc_passes rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_plugin_impl UPDATE - rename DiagnosticHandler macro to Diagnostic 2022-09-21 11:39:53 -04:00
rustc_privacy rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_query_impl Auto merge of #101785 - jyn514:query-struct-fn-ptrs, r=cjgillot 2022-09-26 00:17:59 +00:00
rustc_query_system remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_resolve Rollup merge of #102085 - chenyukang:code-refactor, r=cjgillot 2022-09-29 11:42:03 +09:00
rustc_save_analysis remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_serialize remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_session Auto merge of #101619 - Xiretza:rustc_parse-session-diagnostics, r=davidtwco 2022-09-28 11:11:42 +00:00
rustc_smir Only keep one version of ImplicitSelfKind. 2022-09-13 19:18:23 +02:00
rustc_span Auto merge of #100719 - CohenArthur:rust-safe-intrinsic-attribute, r=wesleywiser 2022-09-28 19:07:50 +00:00
rustc_symbol_mangling separate definitions and HIR owners 2022-09-24 23:21:19 +09:00
rustc_target Enable inline stack probes on PowerPC and SystemZ 2022-09-26 13:40:24 -07:00
rustc_trait_selection update fixme 2022-09-28 17:04:29 +02:00
rustc_traits remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
rustc_transmute rustc_transmute: fix big-endian discriminants 2022-09-20 13:03:43 -07:00
rustc_ty_utils rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
rustc_type_ir Address code review comments 2022-09-13 14:50:12 -07:00