aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src
Commit message (Expand)AuthorAgeFilesLines
...
* Merge #3679bors[bot]2020-03-221-8/+8
|\
| * ra_hir_ty: fix formattingveetaha2020-03-221-8/+8
* | Move test to hir_tyEdwin Cheng2020-03-211-0/+31
|/
* Make MBE expansion more resilient (WIP)Florian Diebold2020-03-161-4/+4
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-1618-346/+337
* Support local macro_rulesEdwin Cheng2020-03-141-0/+20
* Merge #3549bors[bot]2020-03-112-0/+27
|\
| * Add and fix testsEdwin Cheng2020-03-101-0/+20
| * Add resolve_extern_path in DBEdwin Cheng2020-03-101-0/+7
* | Fix completion with a partially unknown typeFlorian Diebold2020-03-101-3/+25
|/
* Use `Index` for CrateGraphAleksey Kladov2020-03-091-1/+1
* Less abstract CrateData apiKirill Bulatov2020-03-091-1/+1
* Prevent include! macro include itselfEdwin Cheng2020-03-071-0/+18
* Use a not so dummy implementation of env macroEdwin Cheng2020-03-071-0/+27
* Normalize waiting queries namesAleksey Kladov2020-03-063-10/+10
* Don't reuse the Chalk solverFlorian Diebold2020-03-062-92/+28
* Resolve `Self::AssocTy` in implsFlorian Diebold2020-03-063-38/+93
* Allow specifying additional info on call to profileAleksey Kladov2020-03-062-2/+14
* Less confusing profile namesAleksey Kladov2020-03-062-2/+2
* Merge #3494bors[bot]2020-03-061-0/+45
|\
| * Implment include macroEdwin Cheng2020-03-061-0/+45
* | Support aliases and Self in struct literalsFlorian Diebold2020-03-062-1/+68
* | Source map returns a resultAleksey Kladov2020-03-062-8/+13
|/
* Fix panic on eager expansionEdwin Cheng2020-03-031-0/+21
* Add testEdwin Cheng2020-03-031-0/+19
* Drop larlpop-intern depLaurențiu Nicola2020-03-031-2/+2
* Update chalk for Ty internersLaurențiu Nicola2020-03-021-8/+11
* Update chalk for RawId removalLaurențiu Nicola2020-03-021-13/+7
*-. Merge #3397 #3398bors[bot]2020-03-021-6/+2
|\ \
| | * Reformat?Aleksey Kladov2020-03-021-6/+2
| |/
* | Merge #3385bors[bot]2020-03-024-6/+45
|\ \ | |/ |/|
| * Fix #3373Florian Diebold2020-03-014-6/+45
* | handle array pattern matching type inferenceJosh Mcguigan2020-03-012-10/+55
* | remove match statement, handle suffixJosh Mcguigan2020-03-012-14/+11
* | handle arbitrary length slicesJosh Mcguigan2020-03-012-12/+29
* | match single prefix sliceJosh Mcguigan2020-03-012-1/+48
|/
* Do autoderef for indexingFlorian Diebold2020-02-294-7/+74
* Do array unsizing for method receiversFlorian Diebold2020-02-292-2/+37
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-296-29/+28
* Fix a common false-positive type mismatchFlorian Diebold2020-02-293-9/+71
* Basic injectionsAleksey Kladov2020-02-271-2/+2
* Bump chalk and replace TypeFamily with InternerLaurențiu Nicola2020-02-242-56/+65
* Shorten some codeFlorian Diebold2020-02-221-4/+1
* Rework find_super_trait_path to protect against cyclesFlorian Diebold2020-02-225-23/+74
* Fix shift_bound_varsFlorian Diebold2020-02-221-3/+3
* Fix wrong handling of bare `dyn Trait` exposed by canonicalizer fixFlorian Diebold2020-02-221-1/+3
* Add &dyn Trait -> &dyn SuperTrait coercion, and fix &T -> &dyn TraitFlorian Diebold2020-02-224-44/+132
* Fix handling of binders in canonicalizationFlorian Diebold2020-02-221-64/+35
* Implement dyn Trait unsizing as wellFlorian Diebold2020-02-225-9/+136
* Implement unsize coercion using proper trait solvingFlorian Diebold2020-02-225-187/+170