aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/db.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Some renamings for clarityFlorian Diebold2019-07-141-4/+4
* Unify `normalize` and `implements` to simplify codeFlorian Diebold2019-07-081-10/+3
* Use environment for associated type normalization as wellFlorian Diebold2019-07-081-1/+1
* Refactor a bit & introduce Environment structFlorian Diebold2019-07-081-1/+1
* Add trait obligations for where clauses when calling functions/methodsFlorian Diebold2019-07-061-2/+2
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-13/+15
* put source maps first for better statsAleksey Kladov2019-06-301-6/+6
* print memory usage for queriesAleksey Kladov2019-06-301-0/+4
* make sure that CrateDefMap is independent from syntaxAleksey Kladov2019-06-261-27/+33
* cache chalk queriesAleksey Kladov2019-06-261-0/+20
* Add firewall query to lang itemsAleksey Kladov2019-06-191-0/+3
* rename XSignature -> XDataAleksey Kladov2019-06-181-8/+8
* Simplifications / cleanup from reviewFlorian Diebold2019-06-161-2/+2
* Add basic infrastructure for assoc type projectionFlorian Diebold2019-06-151-4/+10
* move docs under code modelAleksey Kladov2019-06-111-2/+2
* make documenation a queryAleksey Kladov2019-06-081-0/+3
* don't cache parses twiceAleksey Kladov2019-06-021-0/+3
* add AstDatabaseAleksey Kladov2019-06-021-22/+28
* collect impl source mapsAleksey Kladov2019-06-011-3/+0
* don't cache ast_id_to_nodeAleksey Kladov2019-06-011-0/+1
* don't poison mutex around chalkAleksey Kladov2019-06-011-1/+2
* profile type inferenceAleksey Kladov2019-05-211-1/+1
* add _query to query functionsAleksey Kladov2019-05-211-3/+3
* Add infer for generic default typeEdwin Cheng2019-05-191-1/+4
* expand to syntax nodeAleksey Kladov2019-05-141-3/+3
* Handle where clauses in trait solvingFlorian Diebold2019-05-111-1/+4
* Turn `implements` into a query againFlorian Diebold2019-05-071-0/+7
* Document the peculiarity of the solver query a bitFlorian Diebold2019-05-041-1/+6
* Chalk integrationFlorian Diebold2019-05-041-8/+18
* make macro expansion into a proper queryAleksey Kladov2019-05-041-0/+3
* introduce macro_arg intermediate queryAleksey Kladov2019-05-041-1/+4
* Revert "eagarly clean astd maps"Aleksey Kladov2019-05-041-1/+1
* eagarly clean astd mapsAleksey Kladov2019-05-041-1/+1
* lang_item_lookup is now a salsa query.Marco Groppo2019-04-191-2/+5
* Initial support for lang items.Marco Groppo2019-04-191-0/+4
* More trait infrastructureFlorian Diebold2019-04-141-2/+5
* migrate to salsas interningAleksey Kladov2019-04-091-4/+22
* Added const bodies and static body to the astLenard Pratt2019-04-021-1/+1
* Added defWithBodyLenard Pratt2019-03-301-4/+5
* renameAleksey Kladov2019-03-261-5/+5
* simplifyAleksey Kladov2019-03-261-1/+1
* move source_id to a separate fileAleksey Kladov2019-03-261-2/+2
* make macro parsing a queryAleksey Kladov2019-03-261-1/+4
* store macro def inside macro idAleksey Kladov2019-03-261-3/+6
* Implement a very naive implements checkFlorian Diebold2019-03-251-1/+4
* Basics for trait method resolutionFlorian Diebold2019-03-251-0/+4
* rename persistent hir database -> def databaseAleksey Kladov2019-03-231-3/+3
* remove old macro supportAleksey Kladov2019-03-171-6/+1
* Reorganize name resolutionAleksey Kladov2019-03-171-1/+1
* remove lower moduleAleksey Kladov2019-03-171-10/+4