Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't store supertraits in ItemTree | Laurențiu Nicola | 2021-05-27 | 1 | -4/+0 |
| | |||||
* | internal: intern `TypeBound`s | Jonas Schievink | 2021-05-24 | 1 | -1/+1 |
| | | | | | Doesn't save much memory (~2 mb), but interning things is generally a good pattern to follow | ||||
* | internal: normalize name | Aleksey Kladov | 2021-04-30 | 1 | -1/+1 |
| | | | | All def types in hir are unsubstituted | ||||
* | Add Interner parameter to Binders::substitute | Florian Diebold | 2021-04-05 | 1 | -1/+3 |
| | |||||
* | Binders::subst -> substitute | Florian Diebold | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | Replace Substitution::type_params | Florian Diebold | 2021-04-04 | 1 | -2/+2 |
| | |||||
* | Use bitflags to compress function properties | Jonas Schievink | 2021-04-03 | 1 | -9/+8 |
| | | | | Very minor savings, only 1 MB or so | ||||
* | Global TypeRef/TraitRef interning | Jonas Schievink | 2021-04-01 | 1 | -1/+1 |
| | |||||
* | Align InEnvironment with Chalk | Florian Diebold | 2021-03-21 | 1 | -1/+1 |
| | | | | | | This in particular means storing a chalk_ir::Environment, not our TraitEnvironment. This makes InEnvironment not usable for Type, where we need to keep the full TraitEnvironment. | ||||
* | Use QuantifiedWhereClause in generic_predicates as well | Florian Diebold | 2021-03-21 | 1 | -5/+1 |
| | | | | | Still far too much binder skipping going on; I find it hard to imagine this is all correct, but the tests pass. | ||||
* | Introduce QuantifiedWhereClause and DynTy analogous to Chalk | Florian Diebold | 2021-03-21 | 1 | -1/+5 |
| | | | | | This introduces a bunch of new binders in lots of places, which we have to be careful about, but we had to add them at some point. | ||||
* | Rename Substs -> Substitution | Florian Diebold | 2021-03-16 | 1 | -2/+2 |
| | |||||
* | Implement HirDisplay for some more types | Lukas Wirth | 2021-03-16 | 1 | -2/+28 |
| | |||||
* | Pretty print root module of extern crates | oxalica | 2021-03-15 | 1 | -0/+4 |
| | |||||
* | Fix trait type parameter | oxalica | 2021-03-15 | 1 | -1/+7 |
| | |||||
* | Use hir formatter more | oxalica | 2021-03-15 | 1 | -2/+178 |
| | |||||
* | Impl HirDisplay for function hover message | oxalica | 2021-03-15 | 1 | -2/+232 |
| | |||||
* | Collect HirDisplay impls to a single file | oxalica | 2021-03-15 | 1 | -0/+25 |