Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove RWLock from check watcher. | Emil Lauridsen | 2020-01-23 | 1 | -5/+4 |
| | | | | | | | | | | | | | | @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. | ||||
* | Tweak naming slightly | Emil Lauridsen | 2020-01-15 | 1 | -5/+5 |
| | |||||
* | Manage check state updates in main_loop to reduce lock contention | Emil Lauridsen | 2020-01-15 | 1 | -39/+35 |
| | |||||
* | Defer cargo check until after workspace load | Emil Lauridsen | 2020-01-13 | 1 | -2/+11 |
| | |||||
* | Disable cargo checking in workspaces with no cargo projects | Emil Lauridsen | 2020-01-11 | 1 | -0/+6 |
| | |||||
* | Lowercase drive letters when getting paths from cargo check | Emil Lauridsen | 2019-12-29 | 1 | -0/+2 |
| | |||||
* | Reduce visibility | Aleksey Kladov | 2019-12-29 | 1 | -3/+3 |
| | |||||
* | Fix busy-waiting issue in main cargo watch thread | Emil Lauridsen | 2019-12-27 | 1 | -3/+5 |
| | |||||
* | Don't finish main cargo watch thread when subprocess finishes. | Emil Lauridsen | 2019-12-27 | 1 | -2/+1 |
| | |||||
* | Fix shutdown behavoir of main cargo-watch thread. | Emil Lauridsen | 2019-12-27 | 1 | -7/+8 |
| | | | | | Even though this didn't error, it became clear to me that it was closing the wrong channel, resulting in the child thread never finishing. | ||||
* | Cargo fmt run | Emil Lauridsen | 2019-12-27 | 1 | -7/+1 |
| | |||||
* | Shutdown/cancelation story for main cargo watch thread | Emil Lauridsen | 2019-12-27 | 1 | -15/+32 |
| | |||||
* | Consistent, hopefully robust, shutdown/cancelation story for cargo check ↵ | Emil Lauridsen | 2019-12-27 | 1 | -16/+50 |
| | | | | subprocess | ||||
* | Move cargo watch functionality to separate crate | Emil Lauridsen | 2019-12-27 | 1 | -0/+345 |