Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Implement Chalk's debug methods using TLS | Florian Diebold | 2020-04-10 | 1 | -0/+7 | |
|/ | | | | | | | | | | 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. | |||||
* | Add rustc_server (ra_tt rustc bridge) | Edwin Cheng | 2020-04-09 | 1 | -0/+1 | |
| | ||||||
* | missing match arms diagnostic | Josh Mcguigan | 2020-04-07 | 1 | -0/+1 | |
| | ||||||
* | Refactor deps | Edwin Cheng | 2020-04-06 | 1 | -6/+4 | |
| | ||||||
* | Merge #3843 | bors[bot] | 2020-04-06 | 1 | -10/+10 | |
|\ | | | | | | | | | | | | | | | | | | | 3843: Remove rustc_lexer dependency in favour of rustc-ap-rustc_lexer r=est31 a=est31 The latter is auto-published on a regular schedule (Right now weekly). See also https://github.com/alexcrichton/rustc-auto-publish Co-authored-by: est31 <[email protected]> | |||||
| * | Remove rustc_lexer dependency in favour of rustc-ap-rustc_lexer | est31 | 2020-04-06 | 1 | -10/+10 | |
| | | | | | | | | The latter is auto-published on a regular schedule (Right now weekly). | |||||
* | | Merge #3744 | bors[bot] | 2020-04-06 | 1 | -22/+13 | |
|\ \ | |/ |/| | | | | | | | | | | | | | 3744: Upgrade Chalk r=matklad a=flodiebold Co-authored-by: Florian Diebold <[email protected]> Co-authored-by: Florian Diebold <[email protected]> | |||||
| * | Upgrade Chalk again | Florian Diebold | 2020-04-05 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | 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 | -22/+13 | |
| | | ||||||
* | | Update serde_json | kjeremy | 2020-04-05 | 1 | -2/+2 | |
|/ | ||||||
* | Cargo update | kjeremy | 2020-04-04 | 1 | -10/+10 | |
| | ||||||
* | Remove unused dependencies | est31 | 2020-04-04 | 1 | -50/+0 | |
| | ||||||
* | Introduce ra_proc_macro_srv | Edwin Cheng | 2020-04-03 | 1 | -0/+63 | |
| | ||||||
* | filetime and proc-macro-hack | kjeremy | 2020-04-01 | 1 | -4/+4 | |
| | ||||||
* | Reduce deps | Aleksey Kladov | 2020-03-31 | 1 | -1/+0 | |
| | ||||||
* | Rename cargo_watch -> flycheck | Aleksey Kladov | 2020-03-31 | 1 | -15/+15 | |
| | ||||||
* | Use jod_thread | Edwin Cheng | 2020-03-31 | 1 | -0/+1 | |
| | ||||||
* | Fix test | Edwin Cheng | 2020-03-31 | 1 | -1/+0 | |
| | ||||||
* | Implement ra_proc_macro client logic | Edwin Cheng | 2020-03-31 | 1 | -0/+5 | |
| | ||||||
* | Update deps | kjeremy | 2020-03-31 | 1 | -14/+14 | |
| | ||||||
* | Use automatic thread joining for cargo-watch | Aleksey Kladov | 2020-03-30 | 1 | -0/+1 | |
| | ||||||
* | :arrow_up: jod-thread | Aleksey Kladov | 2020-03-30 | 1 | -2/+2 | |
| | ||||||
* | Nice string formatting | Aleksey Kladov | 2020-03-28 | 1 | -0/+4 | |
| | ||||||
* | Start stdx | Aleksey Kladov | 2020-03-28 | 1 | -16/+6 | |
| | | | | This crate will hold everything to small to be worth publishing | |||||
* | Merge #3727 | bors[bot] | 2020-03-26 | 1 | -0/+9 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 3727: Introduce ra_proc_macro r=matklad a=edwin0cheng This PR implemented: 1. Reading dylib path of proc-macro crate from cargo check , similar to how `OUTDIR` is obtained. 2. Added a new crate `ra_proc_macro` and implement the foot-work for reading result from external proc-macro expander. 3. Added a struct `ProcMacroClient` , which will be responsible to the client side communication to the External process. Co-authored-by: Edwin Cheng <[email protected]> | |||||
| * | Remove deps on tt_mbe | Edwin Cheng | 2020-03-26 | 1 | -2/+1 | |
| | | ||||||
| * | Add ProcMacroClient | Edwin Cheng | 2020-03-25 | 1 | -0/+2 | |
| | | ||||||
| * | Add ra_proc_macro | Edwin Cheng | 2020-03-25 | 1 | -0/+8 | |
| | | ||||||
* | | Update deps | kjeremy | 2020-03-26 | 1 | -10/+10 | |
|/ | ||||||
* | Use more generic public api | Kirill Bulatov | 2020-03-24 | 1 | -0/+2 | |
| | ||||||
* | update itertools version to 0.9.0 | Josh Mcguigan | 2020-03-23 | 1 | -7/+16 | |
| | ||||||
* | implement fill match arm assist for tuple of enums | Josh Mcguigan | 2020-03-23 | 1 | -0/+1 | |
| | ||||||
* | Bump proc-macro-hack and syn | Jeremy Kolb | 2020-03-22 | 1 | -9/+4 | |
| | ||||||
* | cargo update | CAD97 | 2020-03-18 | 1 | -10/+10 | |
| | ||||||
* | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | 2020-03-17 | 1 | -0/+1 | |
| | ||||||
* | Update dependencies, removing rustc_version | kjeremy | 2020-03-16 | 1 | -16/+7 | |
| | ||||||
* | Update anyhow | Jeremy Kolb | 2020-03-15 | 1 | -2/+2 | |
| | ||||||
* | Update deps | kjeremy | 2020-03-13 | 1 | -10/+10 | |
| | ||||||
* | fix issue 3444 | Josh Mcguigan | 2020-03-13 | 1 | -0/+1 | |
| | ||||||
* | :arrow_up: fst | Aleksey Kladov | 2020-03-10 | 1 | -11/+2 | |
| | ||||||
* | Remove c2-chaha dependency | kjeremy | 2020-03-10 | 1 | -12/+3 | |
| | ||||||
* | Merge #3533 | bors[bot] | 2020-03-09 | 1 | -7/+6 | |
|\ | | | | | | | | | | | | | | | 3533: Updates insta to 0.15.0 and bumps console to 0.10.0 r=matklad a=kjeremy Co-authored-by: kjeremy <[email protected]> | |||||
| * | Updates insta to 0.15.0 and bumps console to 0.10.0 | kjeremy | 2020-03-09 | 1 | -7/+6 | |
| | | ||||||
* | | Fix SelectionRange return type | kjeremy | 2020-03-09 | 1 | -2/+2 | |
|/ | ||||||
* | Try to complete within macros | Florian Diebold | 2020-03-07 | 1 | -0/+1 | |
| | ||||||
* | Bump to quote-1.0.3 since 1.0.2 is blacklisted | kjeremy | 2020-03-05 | 1 | -2/+2 | |
| | ||||||
* | Update deps | kjeremy | 2020-03-04 | 1 | -6/+6 | |
| | ||||||
* | Drop one once_cell dep | Aleksey Kladov | 2020-03-04 | 1 | -1/+0 | |
| | ||||||
* | Move find_refs_to_def | Aleksey Kladov | 2020-03-04 | 1 | -0/+1 | |
| | ||||||
* | Support cross-crate marks | Aleksey Kladov | 2020-03-04 | 1 | -0/+1 | |
| |