summaryrefslogtreecommitdiff
path: root/compiler/rustc_passes/src
Commit message (Expand)AuthorAgeFilesLines
* Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-1515-15/+16
* Auto merge of #111014 - klensy:no-rc, r=WaffleLapkinbors2023-05-041-3/+2
|\
| * Arc -> Lrcklensy2023-04-301-3/+2
* | Rollup merge of #111062 - clubby789:invalid-repr-unchecked, r=petrochenkovDylan DPC2023-05-041-7/+1
|\ \
| * | Don't bail out early when checking invalid `repr` attrclubby7892023-05-011-7/+1
| |/
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-032-3/+3
|/
* Migrate `rustc_passes` to translatable diagnosticsclubby7892023-04-265-174/+266
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* Auto merge of #109590 - Nilstrieb:copy-hir, r=oli-obkbors2023-04-241-1/+1
|\
| * Impl `Copy` for almost all HIR typesNilstrieb2023-04-221-1/+1
* | Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors2023-04-231-13/+14
|\ \ | |/ |/|
| * Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer2023-04-211-2/+8
| * Make `check_match` and `check_liveness` take a `LocalDefId`Oli Scherer2023-04-211-11/+6
* | fmtDrMeepster2023-04-211-6/+3
* | fix incorrect param env in dead code lintDrMeepster2023-04-211-4/+5
* | offset_ofDrMeepster2023-04-214-3/+44
|/
* Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-181-1/+1
* Allow all associated functions and add testDeadbeef2023-04-162-4/+4
* allow `repr(align = x)` on inherent methodsDeadbeef2023-04-142-5/+11
* impl reviewer feedbackEzra Shaw2023-04-131-11/+10
* dead-code-lint: de-dup multiple unused assoc fnsEzra Shaw2023-04-131-17/+37
* refactor: emit "unused assoc fn" in lexical orderEzra Shaw2023-04-131-4/+7
* Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger2023-04-121-1/+1
|\
| * Remove `..` from return type notationMichael Goulet2023-04-101-1/+1
* | Auto merge of #109935 - michaelwoerister:fix-feed-in-eval-always, r=cjgillotbors2023-04-121-2/+0
|\ \ | |/ |/|
| * incr.comp.: Don't ignore dep-tracking during HirId validation.Michael Woerister2023-04-051-22/+20
| * incr.comp.: Make sure dependencies are recorded when feeding queries during e...Michael Woerister2023-04-041-22/+22
* | Migrate `sess.opts.tests` uses to `sess.is_test_crate()`blyxyas2023-04-091-1/+1
* | Replace a lock with an atomicOli Scherer2023-04-041-1/+1
|/
* slighty simplify a few boolean expressions (clippy::nonminimal_bool)Matthias Krüger2023-04-011-1/+1
* Auto merge of #109824 - GuillaumeGomez:rollup-i5r4uts, r=GuillaumeGomezbors2023-03-312-15/+0
|\
| * Rollup merge of #109443 - GuillaumeGomez:doc-primitive-hard-error, r=notriddleGuillaume Gomez2023-03-312-15/+0
| |\
| | * Rename doc(primitive) into rustc_doc_primitiveGuillaume Gomez2023-03-302-15/+0
* | | Auto merge of #109010 - compiler-errors:rtn, r=eholkbors2023-03-311-1/+1
|\ \ \ | |/ / |/| |
| * | Add `(..)` syntax for RTNMichael Goulet2023-03-281-1/+1
| |/
* | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray2023-03-301-1/+2
|/
* Separate find_*_stability.Camille GILLOT2023-03-231-3/+5
* rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov2023-03-222-5/+6
* LocalCrate keyMichael Goulet2023-03-212-3/+4
* Use local key in providersMichael Goulet2023-03-218-26/+14
* Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger2023-03-173-7/+3
|\
| * Remove box expressions from HIRclubby7892023-03-143-7/+3
* | Tighter spansMichael Goulet2023-03-141-2/+35
* | Simplify proc macro signature validity checkMichael Goulet2023-03-142-131/+60
|/
* Auto merge of #109057 - compiler-errors:rpitit-info-again, r=spastorinobors2023-03-141-1/+1
|\
| * Don't opt_rpitit_info as a separate queryMichael Goulet2023-03-131-1/+1
* | Better names?Michael Goulet2023-03-131-1/+1
|/
* Remove `box_syntax` from AST and use in toolsclubby7892023-03-121-1/+1
* Auto merge of #108682 - est31:simplify_dirs, r=davidtwcobors2023-03-121-1/+1
|\
| * Simplify message pathsest312023-03-111-1/+1