rust/compiler
Matthias Krüger 965ed812fb
Rollup merge of #100277 - m-ou-se:format-args-1, r=compiler-errors
Simplify format_args builtin macro implementation.

Instead of a FxHashMap<Symbol, (usize, Span)> for the named arguments, this now includes the name and span in the elements of the Vec<FormatArg> directly. The FxHashMap still exists to look up the index, but no longer contains the span. Looking up the name or span of an argument is now trivial and does not need the map anymore.
2022-08-15 10:28:10 +02:00
..
rustc
rustc_apfloat
rustc_arena Stabilize ptr_const_cast 2022-08-10 17:22:58 +02:00
rustc_ast Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_ast_lowering Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_ast_passes Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_ast_pretty Rollup merge of #100350 - jhpratt:stringify-vis, r=cjgillot 2022-08-11 22:53:06 +02:00
rustc_attr Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_borrowck TypeError can be Copy 2022-08-14 19:58:46 +00:00
rustc_builtin_macros Rollup merge of #100277 - m-ou-se:format-args-1, r=compiler-errors 2022-08-15 10:28:10 +02:00
rustc_codegen_cranelift
rustc_codegen_gcc
rustc_codegen_llvm Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_codegen_ssa rustc_target: Update some old naming around self contained linking 2022-08-12 18:47:13 +03:00
rustc_const_eval Rollup merge of #100438 - compiler-errors:issue-100360, r=lcnr 2022-08-13 14:10:07 -07:00
rustc_data_structures
rustc_driver
rustc_error_codes
rustc_error_messages Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_errors Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_expand Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_feature Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011 2022-08-09 17:34:50 +05:30
rustc_fs_util
rustc_graphviz
rustc_hir Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillot 2022-08-11 22:53:08 +02:00
rustc_hir_pretty Fix HIR pretty printing of let else 2022-08-12 02:47:57 +00:00
rustc_incremental
rustc_index
rustc_infer TypeError can be Copy 2022-08-14 19:58:46 +00:00
rustc_interface Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_lexer
rustc_lint Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_lint_defs
rustc_llvm
rustc_log
rustc_macros
rustc_metadata Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_middle TypeError can be Copy 2022-08-14 19:58:46 +00:00
rustc_mir_build Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_mir_dataflow
rustc_mir_transform Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_monomorphize Refuse to codegen an upstream static. 2022-08-10 18:30:12 +02:00
rustc_parse Rollup merge of #100253 - obeis:issue-100197, r=cjgillot 2022-08-14 20:16:00 +02:00
rustc_parse_format
rustc_passes Rollup merge of #100431 - compiler-errors:enum-ctor-variant-stab, r=estebank 2022-08-13 21:06:50 -07:00
rustc_plugin_impl
rustc_privacy Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_query_impl
rustc_query_system
rustc_resolve Rollup merge of #100367 - fmease:fix-100365, r=compiler-errors 2022-08-13 21:06:49 -07:00
rustc_save_analysis
rustc_serialize
rustc_session Adjust cfgs 2022-08-12 16:28:15 -04:00
rustc_smir
rustc_span Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011 2022-08-09 17:34:50 +05:30
rustc_symbol_mangling
rustc_target rustc_target: Update some old naming around self contained linking 2022-08-12 18:47:13 +03:00
rustc_trait_selection TypeError can be Copy 2022-08-14 19:58:46 +00:00
rustc_traits
rustc_transmute
rustc_ty_utils
rustc_type_ir
rustc_typeck TypeError can be Copy 2022-08-14 19:58:46 +00:00