Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce deps | Aleksey Kladov | 2020-03-31 | 1 | -36/+39 |
| | |||||
* | Rename cargo_watch -> flycheck | Aleksey Kladov | 2020-03-31 | 1 | -1/+1 |
| | |||||
* | Use matches in is_dylib | Edwin Cheng | 2020-03-31 | 1 | -11/+3 |
| | |||||
* | Implement ra_proc_macro client logic | Edwin Cheng | 2020-03-31 | 1 | -1/+21 |
| | |||||
* | Add crate versions when running cargo -p commands. | o0Ignition0o | 2020-03-31 | 1 | -0/+14 |
| | | | | | | | Until now cargo commands with the -p flag would pass the package name only. It doesn't play super well with the toml Renaming dependencies feature. This commit specifies the package name and version when a cargo command is run with the -p flag, to avoid ambiguities. | ||||
* | Add ProcMacroClient | Edwin Cheng | 2020-03-25 | 1 | -8/+23 |
| | |||||
* | ra_cargo_watch: return Result<> from run_cargo(), and don't read stderr for now | veetaha | 2020-03-21 | 1 | -14/+13 |
| | | | | | | | | | | | | | | As stated by matklad, reading the stderr should be done alngside with stdout via select() (or I guess poll()), there is no such implementation in stdlib, since it is quite low level and platform-dependent and it also requires quite a bit of unrelated code we don't use it for now. As referenced by bjorn3, there is an implementation of the needed read2() function in rustc compiletest. The better solution will be to extract this function to a separate crate in future: https://github.com/rust-analyzer/rust-analyzer/pull/3632#discussion_r395605298 | ||||
* | Simplify Arena to use a generic index | Aleksey Kladov | 2020-03-19 | 1 | -9/+5 |
| | |||||
* | More direct CargoWorkspace | Aleksey Kladov | 2020-03-19 | 1 | -64/+41 |
| | |||||
* | Use dyn-ref instead of impl to impact compile times the least | Emil Lauridsen | 2020-03-17 | 1 | -1/+1 |
| | |||||
* | Slight readablity improvement | Emil Lauridsen | 2020-03-17 | 1 | -1/+1 |
| | |||||
* | Remove outDirOverrides | Emil Lauridsen | 2020-03-17 | 1 | -8/+0 |
| | |||||
* | Change existing OUT_DIR override config to make use of new infrastructure | Emil Lauridsen | 2020-03-17 | 1 | -0/+8 |
| | |||||
* | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | 2020-03-17 | 1 | -2/+65 |
| | |||||
* | More manual clippy fixes | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Add error context to failures in `ra_project_model` using `anyhow` crate (#3119) | Adam Bratschi-Kaye | 2020-02-13 | 1 | -4/+7 |
| | | | Add error context to failures in ra_project_model using anyhow crate | ||||
* | Add a FIXME note | Aleksey Kladov | 2020-01-30 | 1 | -0/+3 |
| | |||||
* | Ignore illform node id from metadata | Edwin Cheng | 2020-01-28 | 1 | -2/+18 |
| | |||||
* | Address nit | Emil Lauridsen | 2020-01-10 | 1 | -1/+5 |
| | |||||
* | Slightly more robust cargo watcher root search | Emil Lauridsen | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | Only add features flags if non-empty | Edwin Cheng | 2019-12-23 | 1 | -1/+1 |
| | |||||
* | Use all-features by default | Aleksey Kladov | 2019-12-14 | 1 | -1/+7 |
| | |||||
* | Support setting cargo features | oxalica | 2019-12-13 | 1 | -2/+29 |
| | |||||
* | add proc-macro crate type handling | JasperDeSutter | 2019-11-24 | 1 | -0/+8 |
| | |||||
* | Cleanup errors | Aleksey Kladov | 2019-11-22 | 1 | -3/+1 |
| | |||||
* | return Error instead of panicking in from_cargo_metadata | Metabaron | 2019-11-12 | 1 | -7/+8 |
| | |||||
* | Implement FromStr for enum Edition | Metabaron | 2019-11-12 | 1 | -2/+5 |
| | |||||
* | Read default cfgs from rustc | uHOOCCOOHu | 2019-10-02 | 1 | -0/+6 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | cleanup | Aleksey Kladov | 2019-08-06 | 1 | -1/+1 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -3/+3 |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | ||||
* | Get rid of failure: ra_lsp_server & ra_project_model | Muhammad Mominul Huque | 2019-06-14 | 1 | -2/+1 |
| | |||||
* | Fix clippy::identity_conversion | Alan Du | 2019-06-04 | 1 | -4/+3 |
| | |||||
* | Sends cwd info for runnables and code lenses | Roberto Vidal | 2019-04-14 | 1 | -1/+2 |
| | |||||
* | Make edition handling a bit nicer and allow specifying edition in ↵ | Florian Diebold | 2019-02-13 | 1 | -4/+5 |
| | | | | crate_graph macro | ||||
* | Keep track of crate edition | Florian Diebold | 2019-02-13 | 1 | -0/+5 |
| | |||||
* | Fix some typos | Pascal Hertleif | 2019-02-12 | 1 | -1/+1 |
| | |||||
* | Remove SmolStr from project model | Florian Diebold | 2019-02-09 | 1 | -4/+3 |
| | |||||
* | Extract project model to separate crate | Florian Diebold | 2019-02-09 | 1 | -0/+173 |