aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
* add _query to query functionsAleksey Kladov2019-05-212-6/+6
* add is_union to structs ASTAleksey Kladov2019-05-201-1/+17
* remove minor code duplicationAleksey Kladov2019-05-202-20/+16
* Merge #1289bors[bot]2019-05-201-38/+39
|\
| * simplifyAleksey Kladov2019-05-201-38/+39
* | Merge #1287bors[bot]2019-05-202-1/+19
|\ \ | |/ |/|
| * Fix match literalEdwin Cheng2019-05-202-1/+19
* | output the progress for realAleksey Kladov2019-05-201-1/+4
|/
* Merge #1286bors[bot]2019-05-205-17/+86
|\
| * Use normal iteration instead of walk_mutEdwin Cheng2019-05-201-8/+5
| * Add infer for generic default typeEdwin Cheng2019-05-194-15/+80
| * Add default type to GenericParamEdwin Cheng2019-05-191-3/+10
* | Assert that DB is unwind-safe, instead of provingAleksey Kladov2019-05-181-3/+4
* | :arrow_up: text_unitAleksey Kladov2019-05-152-40/+27
* | apply T! macro where it is possibleSergey Parilin2019-05-1538-623/+619
* | fixed macro for bracketsSergey Parilin2019-05-152-3/+3
|/
* show current function in analysis-stats progress barAleksey Kladov2019-05-142-3/+8
* allow expanding expressionsAleksey Kladov2019-05-142-7/+8
* expand to syntax nodeAleksey Kladov2019-05-146-26/+33
* store macro kind in HirFileIdAleksey Kladov2019-05-144-21/+38
* Merge #1272bors[bot]2019-05-141-0/+46
|\
| * Error out non single root token tree conversionEdwin Cheng2019-05-141-0/+46
* | Merge #1271bors[bot]2019-05-1311-24/+29
|\ \
| * | make AstId untypedAleksey Kladov2019-05-1311-24/+29
* | | Increase Chalk solver max_size back to 4Florian Diebold2019-05-131-1/+1
|/ /
* | Merge #1257bors[bot]2019-05-136-1/+114
|\ \ | |/ |/|
| * Implemented T! macro for syntax kindsSergey Parilin2019-05-136-1/+114
* | simplifyAleksey Kladov2019-05-125-34/+12
* | simplifyAleksey Kladov2019-05-122-8/+7
* | Use traits from prelude for method resolutionFlorian Diebold2019-05-123-14/+42
* | Blacklist some traits from being considered in where clausesFlorian Diebold2019-05-122-7/+34
* | Fix impl blocks with unresolved target trait being treated as inherent implsFlorian Diebold2019-05-121-5/+7
* | Merge #1265bors[bot]2019-05-122-34/+7
|\ \
| * | drop obsolete render test subcommandAleksey Kladov2019-05-121-30/+1
| * | allow to specify path in analysis-statsAleksey Kladov2019-05-122-4/+6
* | | Add support for inline boundsFlorian Diebold2019-05-112-16/+60
* | | Handle auto traits & negative implsFlorian Diebold2019-05-115-7/+47
* | | Reduce Chalk max_size parameter, add test for slow caseFlorian Diebold2019-05-113-3/+42
* | | Handle Chalk conversion for FnDefFlorian Diebold2019-05-113-2/+39
* | | Handle resolution errors in where clausesFlorian Diebold2019-05-112-15/+56
* | | Handle where clauses in trait solvingFlorian Diebold2019-05-116-29/+188
|/ /
* | switch to once_cell from lazy_staticAleksey Kladov2019-05-074-20/+17
* | Merge #1251bors[bot]2019-05-077-14/+45
|\ \
| * | Deduplicate impls in impls_for_traitFlorian Diebold2019-05-071-2/+3
| * | Allow targeting a specific function with analysis-statsFlorian Diebold2019-05-072-4/+12
| * | Add a HirDisplay implementation for TraitRefFlorian Diebold2019-05-071-0/+17
| * | Turn `implements` into a query againFlorian Diebold2019-05-075-8/+13
| |/
* / share literal validation logic with compilerAleksey Kladov2019-05-0710-1201/+620
|/
* removed duplicating fill_struct_fields assistSergey Parilin2019-05-062-228/+0
* fill struct fields diagnosticSergey Parilin2019-05-069-18/+269