Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove RWLock from check watcher. | Emil Lauridsen | 2020-01-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | @matklad mentioned this might be a good idea. So the general idea is that we don't really need the lock, as we can just clone the check watcher state when creating a snapshot. We can then use `Arc::get_mut` to get mutable access to the state from `WorldState` when needed. Running with this it seems to improve responsiveness a bit while cargo is running, but I have no hard numbers to prove it. In any case, a serialization point less is always better when we're trying to be responsive. | ||||
* | Merge #2681 | bors[bot] | 2019-12-29 | 1 | -2/+17 |
|\ | | | | | | | | | | | | | | | 2681: cargo-watcher: Resolve macro call site in more cases r=matklad a=kiljacken This resolves the actual macro call site in a few more cases, f.x. when a macro invokes `compile_error!` (I'm looking at you `ra_hir_def::path::__path`). Co-authored-by: Emil Lauridsen <[email protected]> | ||||
| * | Add related information with original error site | Emil Lauridsen | 2019-12-29 | 1 | -1/+16 |
| | | |||||
| * | Resolve macro call site in more cases | Emil Lauridsen | 2019-12-29 | 1 | -1/+1 |
| | | |||||
* | | Lowercase drive letters when getting paths from cargo check | Emil Lauridsen | 2019-12-29 | 1 | -2/+66 |
|/ | |||||
* | Move cargo watch functionality to separate crate | Emil Lauridsen | 2019-12-27 | 1 | -0/+280 |