Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement Chalk's debug methods using TLS | Florian Diebold | 2020-04-10 | 1 | -0/+2 |
| | | | | | | | | | | Chalk now panics if we don't implement these methods and run with CHALK_DEBUG, so I thought I'd try to implement them 'properly'. Sadly, it seems impossible to do without transmuting lifetimes somewhere. The problem is that we need a `&dyn HirDatabase` to get names etc., which we can't just put into TLS. I thought I could just use `scoped-tls`, but that doesn't support references to unsized types. So I put the `&dyn` into another struct and put the reference to *that* into the TLS, but I have to transmute the lifetime to 'static for that to work. | ||||
* | missing match arms diagnostic | Josh Mcguigan | 2020-04-07 | 1 | -0/+1 |
| | |||||
* | Upgrade Chalk again | Florian Diebold | 2020-04-05 | 1 | -3/+3 |
| | | | | | | | The big change here is counting binders, not variables (https://github.com/rust-lang/chalk/pull/360). We have to adapt to the same scheme for our `Ty::Bound`. It's mostly fine though, even makes some things more clear. | ||||
* | Upgrade Chalk | Florian Diebold | 2020-04-05 | 1 | -3/+3 |
| | |||||
* | Nice string formatting | Aleksey Kladov | 2020-03-28 | 1 | -0/+2 |
| | |||||
* | Updates insta to 0.15.0 and bumps console to 0.10.0 | kjeremy | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | Drop larlpop-intern dep | Laurențiu Nicola | 2020-03-03 | 1 | -2/+0 |
| | |||||
* | Update chalk for Ty interners | Laurențiu Nicola | 2020-03-02 | 1 | -3/+3 |
| | |||||
* | Update chalk for RawId removal | Laurențiu Nicola | 2020-03-02 | 1 | -3/+3 |
| | |||||
* | Bump chalk and replace TypeFamily with Interner | Laurențiu Nicola | 2020-02-24 | 1 | -3/+3 |
| | |||||
* | Update versions | Kirill Bulatov | 2020-02-18 | 1 | -4/+4 |
| | |||||
* | Upgrade Chalk | Florian Diebold | 2020-01-27 | 1 | -3/+3 |
| | |||||
* | Update crates | Jeremy Kolb | 2020-01-26 | 1 | -1/+1 |
| | |||||
* | Update Chalk, clean up Chalk integration a bit | Florian Diebold | 2019-12-22 | 1 | -4/+3 |
| | |||||
* | chore: bump deps and use mainline chalk | Laurențiu Nicola | 2019-12-09 | 1 | -3/+3 |
| | |||||
* | prune deps | Aleksey Kladov | 2019-11-27 | 1 | -6/+5 |
| | |||||
* | Move Ty | Aleksey Kladov | 2019-11-27 | 1 | -0/+1 |
| | |||||
* | Fix stale crates that snuck in | Jeremy Kolb | 2019-11-26 | 1 | -1/+1 |
| | |||||
* | Introduce hir_ty | Aleksey Kladov | 2019-11-26 | 1 | -0/+32 |