about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-03-16Add Debug and Clone derives for stable mir datastructuresOli Scherer-0/+7
2023-03-16Implement a minimal subset of MIR statements and terminators for smirOli Scherer-1/+183
2023-03-16replace usage of `evaluate_goal` with a new `add_goal`Boxy-254/+336
2023-03-16Remove `DefId` from `CrateItem` in favor of a lookup tableOli Scherer-8/+24
2023-03-16Use poison instead of undefNikita Popov-5/+16
2023-03-16Auto merge of #106824 - m-ou-se:format-args-flatten, r=oli-obkbors-24/+232
2023-03-16resolve: Minor cleanup to `Resolver::get_module`Vadim Petrochenkov-19/+16
2023-03-16resolve: Use `item_name` and `opt_parent` in `Resolver::get_module`Vadim Petrochenkov-12/+5
2023-03-16resolve: Remove `item_attrs_untracked`Vadim Petrochenkov-12/+1
2023-03-16resolve: Remove `item_generics_num_lifetimes`Vadim Petrochenkov-9/+1
2023-03-16Use sort_by_key instead of sort_byest31-2/+2
2023-03-16Gate fmt args flattening behind -Zflatten-format-args.Mara Bos-2/+9
2023-03-16Don't allow new const panic through format flattening.Mara Bos-1/+18
2023-03-16Also inline integer literals into format_args!().Mara Bos-5/+18
2023-03-16Check all arg indexes before removing inlined format args.Mara Bos-13/+15
2023-03-16Remove unreachable branch in format_args ast lowering.Mara Bos-19/+8
2023-03-16Fix argument index remapping in format_args flattening.Mara Bos-28/+36
2023-03-16Only inline `{}` string literals in format_args.Mara Bos-0/+1
2023-03-16Support flattening/inlining format_args through & and ().Mara Bos-6/+21
2023-03-16Inline string literals into format_args!().Mara Bos-3/+61
2023-03-16Coalesce adjacent literal pieces in expand_format_args.Mara Bos-16/+16
2023-03-16Flatten nested format_args!() into one.Mara Bos-4/+102
2023-03-16E0206 - removed spaceJamilya Shurukhova-2/+1
2023-03-16E0206 - added `union` to descriptionJamilya Shurukhova-2/+2
2023-03-16Rollup merge of #109180 - gimbles:master, r=compiler-errorsMatthias Krüger-12/+12
2023-03-16Rollup merge of #109171 - oli-obk:normalization_cleanup, r=compiler-errorsMatthias Krüger-77/+48
2023-03-16Rollup merge of #109166 - lcnr:define_opaque_types-explicit, r=oli-obkMatthias Krüger-221/+305
2023-03-16Rollup merge of #109158 - Ezrashaw:expand-sugg-for-unused-lint, r=NilstriebMatthias Krüger-31/+22
2023-03-16Rollup merge of #109151 - compiler-errors:debug-assert-alias, r=WaffleLapkinMatthias Krüger-20/+16
2023-03-16Rollup merge of #108971 - Ezrashaw:E0532-better-binding-names, r=WaffleLapkinMatthias Krüger-16/+32
2023-03-16Fix index out of bounds in suggest_trait_fn_ty_for_impl_fn_inferMichael Goulet-3/+6
2023-03-16Auto merge of #109183 - lqd:revert-107376, r=compiler-errorsbors-29/+152
2023-03-16Fix on_unimplemented_note for RPITITsMichael Goulet-7/+11
2023-03-16Don't install default opaque projection predicates in RPITIT associated type'...Michael Goulet-18/+32
2023-03-16Install projection from RPITIT to default trait method opaque correctlyMichael Goulet-17/+36
2023-03-15Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiaskobors-81/+75
2023-03-15Feed is_type_alias_impl_trait for RPITITs on the trait sideSantiago Pastorino-0/+3
2023-03-15ImplTraitPlaceholder -> is_impl_trait_in_traitSantiago Pastorino-33/+40
2023-03-15Auto merge of #109169 - bjorn3:sync_cg_clif-2023-03-15, r=bjorn3bors-792/+873
2023-03-15unequal → not equalgimbles-12/+12
2023-03-15Implementing "<test_binary> --list --format json" #107307 #49359Partha P. Das-11/+47
2023-03-15Account for debuginfo on _0 without naming it.Camille GILLOT-6/+2
2023-03-15Make impl_trait_in_trait_container consider newly generated RPITITsSantiago Pastorino-4/+10
2023-03-15Properly implement generics_of for traitsSantiago Pastorino-2/+31
2023-03-15Rename impl_trait_in_trait_parent to impl_trait_in_trait_parent_fnSantiago Pastorino-10/+10
2023-03-15Revert "Auto merge of #107376 - aliemjay:remove-givens, r=lcnr"Rémy Rakic-29/+152
2023-03-15Auto merge of #109164 - Dylan-DPC:rollup-0bwxwos, r=Dylan-DPCbors-160/+114
2023-03-15Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-202...bjorn3-792/+873
2023-03-15always make `define_opaque_types` explicitlcnr-221/+305
2023-03-15Bump version placeholdersMark Rousskov-4/+4