Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add workaround for changing sysroot paths | Laurențiu Nicola | 2020-07-30 | 1 | -8/+34 |
| | |||||
* | Require quotes around key-value cfg flags in rust-project.json | Aleksey Kladov | 2020-07-23 | 1 | -4/+3 |
| | | | | This matches rustc command-line flags, as well as the build.rs format. | ||||
* | Automatically reload project info on Cargo.toml changes | Aleksey Kladov | 2020-07-10 | 1 | -3/+3 |
| | |||||
* | Replace ad hocery with science | Aleksey Kladov | 2020-07-07 | 1 | -1/+0 |
| | |||||
* | Be more explicit about absolute paths at various places | Aleksey Kladov | 2020-06-24 | 1 | -12/+11 |
| | |||||
* | Cleanup | Aleksey Kladov | 2020-05-08 | 1 | -38/+11 |
| | |||||
* | Rename ra_env -> ra_toolchain | Aleksey Kladov | 2020-05-08 | 1 | -2/+2 |
| | |||||
* | cargo fmt | Craig Disselkoen | 2020-05-06 | 1 | -1/+5 |
| | |||||
* | return a PathBuf instead of String | Craig Disselkoen | 2020-05-06 | 1 | -2/+3 |
| | |||||
* | pull function out into new crate ra_env; use in ra_flycheck as well | Craig Disselkoen | 2020-05-06 | 1 | -2/+3 |
| | |||||
* | more generic, find rustc as well | Craig Disselkoen | 2020-05-06 | 1 | -1/+3 |
| | |||||
* | Simplify Arena to use a generic index | Aleksey Kladov | 2020-03-19 | 1 | -5/+3 |
| | |||||
* | Simplify Sysroot | Aleksey Kladov | 2020-03-19 | 1 | -17/+15 |
| | |||||
* | ra_project_model: migrate to Sysroot::alloc() | Veetaha | 2020-02-29 | 1 | -1/+1 |
| | |||||
* | Simplify the command execution | Kirill Bulatov | 2020-02-17 | 1 | -34/+28 |
| | |||||
* | Simplify the code further | Kirill Bulatov | 2020-02-17 | 1 | -45/+35 |
| | |||||
* | Idempotent location and installation of rust src | Kirill Bulatov | 2020-02-17 | 1 | -47/+56 |
| | |||||
* | Install rust-src when it is not found | Kirill Bulatov | 2020-02-17 | 1 | -8/+31 |
| | |||||
* | Add error context to failures in `ra_project_model` using `anyhow` crate (#3119) | Adam Bratschi-Kaye | 2020-02-13 | 1 | -5/+9 |
| | | | Add error context to failures in ra_project_model using anyhow crate | ||||
* | More specific error if `rustc --print sysroot` fails | Aleksey Kladov | 2020-02-10 | 1 | -1/+2 |
| | |||||
* | Better error message | Aleksey Kladov | 2020-01-09 | 1 | -2/+3 |
| | | | | closes #2775 | ||||
* | Merge #2381 | bors[bot] | 2019-11-24 | 1 | -1/+5 |
|\ | | | | | | | | | | | | | | | | | 2381: Add proc-macro crate type handling r=JasperDeSutter a=JasperDeSutter Resolves the libproc_macro crate in crates that are the proc-macro type. This doesn't seem the ideal implementation though, since the compiler still requires you to write `extern crate proc_macro;` (even in 2018 edition). Co-authored-by: JasperDeSutter <[email protected]> | ||||
| * | add proc-macro crate type handling | JasperDeSutter | 2019-11-24 | 1 | -1/+5 |
| | | |||||
* | | Add alloc to the sysroot | Marco Groppo | 2019-11-24 | 1 | -0/+4 |
|/ | |||||
* | Resolve core types | Matthias Einwag | 2019-11-09 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | This adds support for completion and goto definition of types defined within the "core" crate. The core crate is added as a dependency to each crate in the project. The core crate exported it's own prelude. This caused now all crates to inherit the core crates prelude instead of the std crates. In order to avoid the problem the prelude resolution has been changed to overwrite an already resolved prelude if this was set to a crate named core - in order to pick a better prelude like std. Fixes #2199 | ||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | Make sysroot use `RUST_SRC_PATH` if set | Bastian Köcher | 2019-08-22 | 1 | -11/+21 |
| | |||||
* | don't load sysroot in most heavy tests | Aleksey Kladov | 2019-08-19 | 1 | -1/+1 |
| | |||||
* | cleanup | Aleksey Kladov | 2019-08-06 | 1 | -1/+1 |
| | |||||
* | Some clippy fixes for 1.36 | Jeremy Kolb | 2019-07-04 | 1 | -1/+1 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -1/+1 |
| | | | | | | 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 | ||||
* | Merge #1404 | bors[bot] | 2019-06-15 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | | | 1404: Fight down failures! r=matklad a=mominul issue #1400 Now only `ra_tools` crate depends on `failure`, should I also fight those? :grin: Co-authored-by: Muhammad Mominul Huque <[email protected]> | ||||
| * | Get rid of failure: ra_lsp_server & ra_project_model | Muhammad Mominul Huque | 2019-06-14 | 1 | -3/+3 |
| | | |||||
* | | Add alloc -> core dependency | Florian Diebold | 2019-06-13 | 1 | -0/+5 |
|/ | |||||
* | Remove SmolStr from project model | Florian Diebold | 2019-02-09 | 1 | -4/+2 |
| | |||||
* | Extract project model to separate crate | Florian Diebold | 2019-02-09 | 1 | -0/+138 |