aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
* add ModuleDefId to hir_defAleksey Kladov2019-10-312-9/+5
* move builtin types to hir_defAleksey Kladov2019-10-316-78/+24
* move mod_resolution to hir_defAleksey Kladov2019-10-313-84/+6
* source_binder => match_ast!kjeremy2019-10-301-28/+36
* move hygiene to hir_expandAleksey Kladov2019-10-302-3/+7
* push name down to hir_expandAleksey Kladov2019-10-3015-30/+27
* push either to hir_expandAleksey Kladov2019-10-301-9/+8
* refactor $crate handlingAleksey Kladov2019-10-302-7/+9
* remove forward pointer for attrsAleksey Kladov2019-10-304-6/+2
* fix compilationAleksey Kladov2019-10-304-6/+7
* remove forward pointer for type_refAleksey Kladov2019-10-3014-24/+27
* remove forward pointer to PathAleksey Kladov2019-10-3012-20/+27
* remove forward pointer for nameAleksey Kladov2019-10-3016-43/+52
* move raw_items to hir_defAleksey Kladov2019-10-3015-1367/+23
* Move ids to hir_def crateAleksey Kladov2019-10-3010-249/+26
* introduce ra_hir_defAleksey Kladov2019-10-3010-100/+99
* move ty interning to tyAleksey Kladov2019-10-301-6/+6
* Merge #2114bors[bot]2019-10-299-319/+42
|\
| * cleanupAleksey Kladov2019-10-292-9/+4
| * remove not that useful indirectionAleksey Kladov2019-10-293-4/+4
| * remove empty moduleAleksey Kladov2019-10-292-15/+6
| * reduce visibilityAleksey Kladov2019-10-292-2/+2
| * flatten hir_expandAleksey Kladov2019-10-292-4/+2
| * rename hir_def -> hir_expandAleksey Kladov2019-10-293-3/+3
| * move expansion-related code to a separate crateAleksey Kladov2019-10-296-303/+42
* | Upgrade Chalk, make use of TypeName::Error variantFlorian Diebold2019-10-291-8/+7
|/
* start ra_hir_def crateAleksey Kladov2019-10-297-131/+39
* weaken requirements of AstDefAleksey Kladov2019-10-281-23/+23
* remove relative_path_buf workaroundAleksey Kladov2019-10-271-10/+3
* Upgrade Chalk (without using its dyn/impl Trait support)Florian Diebold2019-10-262-43/+73
* restore assertAleksey Kladov2019-10-231-0/+1
* classify module from declarationEkaterina Babshukova2019-10-221-1/+0
* replace trait by a bunch of functionsEkaterina Babshukova2019-10-221-58/+2
* return Declaration from classify_name_refEkaterina Babshukova2019-10-221-1/+39
* replace a chain of `if let` by macroEkaterina Babshukova2019-10-221-39/+1
* initial classify_nameEkaterina Babshukova2019-10-221-2/+58
* Bump depsLaurențiu Nicola2019-10-172-4/+10
* minor cleanupAleksey Kladov2019-10-163-33/+38
* Merge #2008bors[bot]2019-10-144-43/+27
|\
| * Prepare SourceDatabase API for lazy file loadingAleksey Kladov2019-10-144-43/+27
* | Merge #2006bors[bot]2019-10-147-50/+49
|\ \ | |/ |/|
| * make_mut_sliceShotaro Yamada2019-10-144-42/+23
| * import make_mut_arc_sliceShotaro Yamada2019-10-141-1/+2
| * `.collect()` directly into `Arc<[T]>`Shotaro Yamada2019-10-144-25/+18
| * Avoid cloning `Arc<[T]>` into a vec if possibleShotaro Yamada2019-10-145-31/+55
* | remove one more dependency on source rootsAleksey Kladov2019-10-141-5/+3
|/
* Split up infer.rs furtherFlorian Diebold2019-10-124-1135/+1192
* Merge #1989bors[bot]2019-10-111-24/+34
|\
| * Chalk update to simplified IRkjeremy2019-10-101-24/+34
* | Merge #1994bors[bot]2019-10-113-45/+37
|\ \