index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_resolve
/
src
/
def_collector.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-08
Introduce closure_id method on CoroutineKind
Michael Goulet
-12
/
+13
2023-12-08
Make some matches exhaustive to avoid bugs, fix tools
Michael Goulet
-22
/
+26
2023-12-08
Support async gen fn
Michael Goulet
-1
/
+2
2023-12-08
coro_kind -> coroutine_kind
Michael Goulet
-2
/
+2
2023-12-04
Option<CoroutineKind>
Eric Holk
-8
/
+8
2023-12-04
Merge Async and Gen into CoroutineKind
Eric Holk
-5
/
+6
2023-12-04
Lower return types for gen fn to impl Iterator
Eric Holk
-1
/
+4
2023-12-03
rustc: Harmonize `DefKind` and `DefPathData`
Vadim Petrochenkov
-75
/
+53
2023-11-28
def collector: Set correct namespace in `DefPathData` for foreign types
Vadim Petrochenkov
-16
/
+10
2023-11-28
resolve: Feed the `def_kind` query immediately on `DefId` creation
Vadim Petrochenkov
-45
/
+108
2023-11-27
Address unused tuple struct fields in the compiler
Jake Goulding
-4
/
+2
2023-11-25
resolve: Avoid clones of `MacroData`
Vadim Petrochenkov
-2
/
+7
2023-10-27
Add gen blocks to ast and do some broken ast lowering
Oli Scherer
-1
/
+1
2023-03-19
Remove the `NodeId` of `ast::ExprKind::Async`
Arpad Borsos
-3
/
+1
2023-02-14
Separate the lifetime of the session and the arena in the resolver
Oli Scherer
-5
/
+5
2022-12-01
rustc_ast_lowering: Stop lowering imports into multiple items
Vadim Petrochenkov
-8
/
+0
2022-11-22
Auto merge of #104711 - Dylan-DPC:rollup-gkw1qr8, r=Dylan-DPC
bors
-7
/
+2
2022-11-22
Rollup merge of #104615 - spastorino:create-async-def-id-in-lowering, r=compi...
Dylan DPC
-7
/
+2
2022-11-21
Unreserve braced enum variants in value namespace
Vadim Petrochenkov
-4
/
+4
2022-11-19
Create def_id for async fns during lowering
Santiago Pastorino
-7
/
+2
2022-11-17
Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...
Nicholas Nethercote
-2
/
+2
2022-10-10
Rename AssocItemKind::TyAlias to AssocItemKind::Type
Michael Goulet
-1
/
+1
2022-09-30
create def ids for impl traits during ast lowering
Santiago Pastorino
-15
/
+0
2022-09-25
Only generate closure def id for async fns with body
Michael Goulet
-3
/
+7
2022-09-12
Remove unused span argument from `walk_fn`.
Nicholas Nethercote
-1
/
+1
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-1
/
+0
2022-07-12
Parse closure binders
Maybe Waffle
-1
/
+1
2022-06-14
Make ResolverAstLowering a struct.
Camille GILLOT
-1
/
+0
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-1
/
+1
2022-05-12
Replace DefPathData::Misc by two appropriately-named variants.
Camille GILLOT
-4
/
+4
2022-04-17
Visit generics inside visit_fn.
Camille GILLOT
-1
/
+3
2022-01-05
ast: Always keep a `NodeId` in `ast::Crate`
Vadim Petrochenkov
-2
/
+2
2021-12-18
hir: Do not introduce dummy type names for `extern` blocks in def paths
Vadim Petrochenkov
-1
/
+1
2021-11-28
expand: Turn `ast::Crate` into a first class expansion target
Vadim Petrochenkov
-5
/
+9
2021-09-10
Record call_site parent for macros.
Camille GILLOT
-1
/
+7
2021-07-17
Use LocalExpnId where possible.
Camille GILLOT
-5
/
+5
2021-03-16
ast/hir: Rename field-related structures
Vadim Petrochenkov
-7
/
+11
2021-03-12
Make def_key and HIR parenting consistent.
Camille GILLOT
-18
/
+71
2021-01-09
resolve/expand: Improve attribute expansion on macro definitions and calls
Vadim Petrochenkov
-1
/
+4
2020-12-30
Rename kw::Invalid -> kw::Empty
Joshua Nelson
-1
/
+1
2020-11-03
Expand `NtExpr` tokens only in key-value attributes
Vadim Petrochenkov
-11
/
+0
2020-10-25
Auto merge of #77546 - lcnr:impl-trait-closure, r=eddyb
bors
-4
/
+4
2020-10-19
Calculate visibilities once in resolve
Vadim Petrochenkov
-0
/
+1
2020-10-07
fix def collector for impl trait
Bastian Kauschke
-4
/
+4
2020-08-30
mv compiler to compiler/
mark
-0
/
+293