about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-08-08feat: `riscv-interrupt-{m,s}` calling conventionsSeth Pellegrino-13/+108
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-134/+274
2023-08-08Auto merge of #114439 - Kobzol:remark-pgo-hotness, r=tmiaskobors-1/+10
2023-08-08Only enable hotness information when PGO is availableJakub Beránek-3/+9
2023-08-08Auto merge of #114602 - compiler-errors:rpit-outlives-sadness, r=oli-obkbors-218/+149
2023-08-08Auto merge of #114339 - ttsugriy:unsafe-utf8, r=davidtwcobors-1/+4
2023-08-08Simplify via map_rpit_lifetime_to_fn_lifetimeMichael Goulet-145/+21
2023-08-08Stop using identity args for opaque type wf checks and instead load the args ...Oli Scherer-76/+113
2023-08-08Install bidirectional outlives predicates for RPITITs (and RPITs) correctlyMichael Goulet-88/+110
2023-08-08Auto merge of #114520 - RalfJung:unsized-valtrees, r=oli-obkbors-121/+45
2023-08-08Auto merge of #114578 - petrochenkov:noplugin, r=cjgillotbors-130/+117
2023-08-08Unconditionally record lifetime mappingMichael Goulet-8/+4
2023-08-08Rollup merge of #114594 - compiler-errors:new-solver-resolve-aliases, r=lcnrMatthias Krüger-5/+11
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-81/+98
2023-08-08Rollup merge of #114500 - taiki-e:arm-crypto, r=AmanieuMatthias Krüger-1/+0
2023-08-08Rollup merge of #114497 - taiki-e:revert-riscv-atomic, r=AmanieuMatthias Krüger-3/+3
2023-08-08Rollup merge of #114413 - CohenArthur:warn-macro-export-decl-macros, r=cjgillotMatthias Krüger-0/+22
2023-08-08Rollup merge of #114376 - inferiorhumanorgans:rustc-codegen-ssa-duplicate-exp...Matthias Krüger-9/+0
2023-08-07check_attrs: Warn when #[macro_export] is used on macros 2.0Arthur Cohen-0/+22
2023-08-07Resolve target type of coercionMichael Goulet-2/+6
2023-08-07Structurally normalize weak and inherent tooMichael Goulet-3/+5
2023-08-07Fix LLVM version check for ThinLTO import/export listsNikita Popov-1/+1
2023-08-07Update powerpc data layoutsNikita Popov-17/+28
2023-08-07Remove no longer needed LLVM_RUSTLLVM checkNikita Popov-2/+0
2023-08-07Fix ICEDeadbeef-20/+61
2023-08-07Auto merge of #114585 - matthiaskrgr:rollup-h26pvus, r=matthiaskrgrbors-53/+134
2023-08-07Rollup merge of #114562 - Trolldemorted:thiscall, r=oli-obkMatthias Krüger-11/+4
2023-08-07Rollup merge of #114510 - krasimirgg:llvm-17-cmi, r=nikicMatthias Krüger-0/+6
2023-08-07Rollup merge of #114496 - taiki-e:sparc32-atomic, r=AmanieuMatthias Krüger-1/+1
2023-08-07Rollup merge of #114495 - taiki-e:avr-atomic, r=AmanieuMatthias Krüger-1/+1
2023-08-07Rollup merge of #114485 - spastorino:add-trait-decls, r=oli-obkMatthias Krüger-17/+98
2023-08-07Rollup merge of #114196 - compiler-errors:bubble-pls, r=lcnrMatthias Krüger-23/+24
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-81/+98
2023-08-07Auto merge of #113902 - Enselic:lint-recursive-drop, r=oli-obkbors-21/+101
2023-08-07Add TraitDef::trait_decl methodSantiago Pastorino-0/+6
2023-08-07Add all_trait_decls to SMIRSantiago Pastorino-0/+12
2023-08-07Convert trait declaration to SMIRSantiago Pastorino-4/+76
2023-08-07Convert unsafety using the stable method and reuse mir::SafetySantiago Pastorino-13/+4
2023-08-07stabilize abi_thiscallBenedikt Radtke-11/+4
2023-08-07rustc_interface: Dismantle `register_plugins` queryVadim Petrochenkov-130/+117
2023-08-07Rollup merge of #114549 - chenyukang:yukang-review-resolve-part, r=petrochenkovMatthias Krüger-61/+53
2023-08-07Rollup merge of #114382 - scottmcm:compare-bytes-intrinsic, r=cjgillotMatthias Krüger-1/+68
2023-08-06Auto merge of #114565 - matthiaskrgr:rollup-p7cjs3m, r=matthiaskrgrbors-36/+42
2023-08-06Apply suggestions from code reviewscottmcm-0/+3
2023-08-06Add a new `compare_bytes` intrinsic instead of calling `memcmp` directlyScott McMurray-1/+65
2023-08-07Rollup merge of #114556 - Enselic:issue-numbers-enforced, r=compiler-errorsMatthias Krüger-2/+0
2023-08-07Rollup merge of #114550 - dtolnay:globalalloc, r=compiler-errorsMatthias Krüger-30/+37
2023-08-07Rollup merge of #114542 - RalfJung:const-prop-nonsense, r=compiler-errorsMatthias Krüger-4/+5
2023-08-06Auto merge of #114502 - cjgillot:steal-ctfe, r=oli-obkbors-1/+8
2023-08-06Auto merge of #114553 - matthiaskrgr:rollup-5yddunv, r=matthiaskrgrbors-16/+75