about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2023-05-01Don't bail out early when checking invalid `repr` attrclubby789-7/+1
2023-04-30Arc -> Lrcklensy-3/+2
2023-04-26Migrate `rustc_passes` to translatable diagnosticsclubby789-175/+308
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-24Auto merge of #109590 - Nilstrieb:copy-hir, r=oli-obkbors-1/+1
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-13/+14
2023-04-22Impl `Copy` for almost all HIR typesNilstrieb-1/+1
2023-04-21Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer-2/+8
2023-04-21Make `check_match` and `check_liveness` take a `LocalDefId`Oli Scherer-11/+6
2023-04-21fmtDrMeepster-6/+3
2023-04-21fix incorrect param env in dead code lintDrMeepster-4/+5
2023-04-21offset_ofDrMeepster-3/+44
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-16Allow all associated functions and add testDeadbeef-11/+7
2023-04-14allow `repr(align = x)` on inherent methodsDeadbeef-5/+15
2023-04-13impl reviewer feedbackEzra Shaw-11/+10
2023-04-13dead-code-lint: de-dup multiple unused assoc fnsEzra Shaw-17/+37
2023-04-13refactor: emit "unused assoc fn" in lexical orderEzra Shaw-4/+7
2023-04-12Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger-1/+1
2023-04-12Auto merge of #109935 - michaelwoerister:fix-feed-in-eval-always, r=cjgillotbors-2/+0
2023-04-10Remove `..` from return type notationMichael Goulet-1/+1
2023-04-09Migrate `sess.opts.tests` uses to `sess.is_test_crate()`blyxyas-1/+1
2023-04-05incr.comp.: Don't ignore dep-tracking during HirId validation.Michael Woerister-22/+20
2023-04-04incr.comp.: Make sure dependencies are recorded when feeding queries during e...Michael Woerister-22/+22
2023-04-04Replace a lock with an atomicOli Scherer-1/+1
2023-04-01slighty simplify a few boolean expressions (clippy::nonminimal_bool)Matthias Krüger-1/+1
2023-03-31Auto merge of #109824 - GuillaumeGomez:rollup-i5r4uts, r=GuillaumeGomezbors-18/+0
2023-03-31Rollup merge of #109443 - GuillaumeGomez:doc-primitive-hard-error, r=notriddleGuillaume Gomez-18/+0
2023-03-31Auto merge of #109010 - compiler-errors:rtn, r=eholkbors-1/+1
2023-03-30Rename doc(primitive) into rustc_doc_primitiveGuillaume Gomez-18/+0
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2023-03-28Add `(..)` syntax for RTNMichael Goulet-1/+1
2023-03-23Separate find_*_stability.Camille GILLOT-3/+5
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-5/+6
2023-03-21LocalCrate keyMichael Goulet-3/+4
2023-03-21Use local key in providersMichael Goulet-26/+14
2023-03-17Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger-7/+3
2023-03-14Tighter spansMichael Goulet-2/+35
2023-03-14Simplify proc macro signature validity checkMichael Goulet-151/+62
2023-03-14Remove box expressions from HIRclubby789-7/+3
2023-03-14Auto merge of #109057 - compiler-errors:rpitit-info-again, r=spastorinobors-1/+1
2023-03-13Don't opt_rpitit_info as a separate queryMichael Goulet-1/+1
2023-03-13Better names?Michael Goulet-1/+1
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-1/+1
2023-03-12Auto merge of #108682 - est31:simplify_dirs, r=davidtwcobors-1/+1
2023-03-12Auto merge of #108700 - spastorino:new-rpitit-impl-side-2, r=compiler-errorsbors-0/+6
2023-03-11Simplify message pathsest31-1/+1
2023-03-08Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholkbors-17/+15
2023-03-06Avoid accessing HIR for RPITITs assoc type on mark_live_symbolsSantiago Pastorino-0/+6
2023-03-06Rollup merge of #107801 - davidtwco:stability-implies-const, r=NilstriebMatthias Krüger-0/+9