Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pull function out into new crate ra_env; use in ra_flycheck as well | Craig Disselkoen | 2020-05-06 | 1 | -2/+2 |
| | |||||
* | more generic, find rustc as well | Craig Disselkoen | 2020-05-06 | 1 | -0/+1 |
| | |||||
* | Remove code duplicates | Christophe MASSOLIN | 2020-05-05 | 1 | -12/+6 |
| | |||||
* | Pass cargo.target to rustc | Christophe MASSOLIN | 2020-05-05 | 1 | -5/+13 |
| | |||||
* | Avoid lossy OsString conversions | Laurențiu Nicola | 2020-04-25 | 1 | -4/+8 |
| | |||||
* | Unmix error handling when discovering workspaces | Aleksey Kladov | 2020-04-16 | 1 | -55/+23 |
| | | | | | Hitting an io::Error is a legit problem. Finding more than one Cargo.toml is not. | ||||
* | Decouple project loading from project discovery a bit | Aleksey Kladov | 2020-04-16 | 1 | -100/+121 |
| | |||||
* | Migrate to privacy as per review commets | veetaha | 2020-04-02 | 1 | -2/+8 |
| | |||||
* | Less mutability | veetaha | 2020-04-02 | 1 | -19/+23 |
| | |||||
* | Migrate to iters some more | veetaha | 2020-04-02 | 1 | -18/+11 |
| | |||||
* | Migrate to iterators | veetaha | 2020-04-02 | 1 | -15/+3 |
| | |||||
* | Simpify workspace handling | veetaha | 2020-04-02 | 1 | -29/+17 |
| | |||||
* | Reduce scope of deserialization | Aleksey Kladov | 2020-04-01 | 1 | -3/+3 |
| | |||||
* | Add ProcMacroClient | Edwin Cheng | 2020-03-25 | 1 | -1/+40 |
| | |||||
* | Use target-name for crate-name | Edwin Cheng | 2020-03-21 | 1 | -3/+3 |
| | |||||
* | Simplify Sysroot | Aleksey Kladov | 2020-03-19 | 1 | -5/+5 |
| | |||||
* | More direct CargoWorkspace | Aleksey Kladov | 2020-03-19 | 1 | -20/+20 |
| | |||||
* | Support specifying OUT_DIR in json project | Emil Lauridsen | 2020-03-17 | 1 | -3/+21 |
| | |||||
* | Change existing OUT_DIR override config to make use of new infrastructure | Emil Lauridsen | 2020-03-17 | 1 | -22/+6 |
| | |||||
* | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | 2020-03-17 | 1 | -7/+36 |
| | |||||
* | Fix crate display name dashes | Kirill Bulatov | 2020-03-16 | 1 | -2/+5 |
| | |||||
* | Add extern source | Edwin Cheng | 2020-03-11 | 1 | -3/+10 |
| | |||||
* | Setup Env in world | Edwin Cheng | 2020-03-10 | 1 | -3/+15 |
| | |||||
* | Consider crate declaration names | Kirill Bulatov | 2020-03-08 | 1 | -6/+7 |
| | |||||
* | keep one CargoTomlNotFoundError | nmio | 2020-02-29 | 1 | -28/+31 |
| | |||||
* | remove code used for testing | nmio | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | fix unneeded body | nmio | 2020-02-27 | 1 | -6/+2 |
| | |||||
* | fixes and improvements | nmio | 2020-02-27 | 1 | -23/+49 |
| | |||||
* | clean up | nmio | 2020-02-25 | 1 | -7/+2 |
| | |||||
* | Initial debugging code | nmio | 2020-02-24 | 1 | -5/+42 |
| | |||||
* | Add suggestion for failed path resolution | Yoshua Wuyts | 2020-02-23 | 1 | -1/+1 |
| | | | | This adds https://github.com/rust-analyzer/rust-analyzer/issues/3245 as an inline help text for when path resolution fails. | ||||
* | More manual clippy fixes | Kirill Bulatov | 2020-02-18 | 1 | -29/+38 |
| | |||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -1/+1 |
| | |||||
* | Make AtomicX type resolve again | Aleksey Kladov | 2020-02-14 | 1 | -2/+4 |
| | |||||
* | Add error context to failures in `ra_project_model` using `anyhow` crate (#3119) | Adam Bratschi-Kaye | 2020-02-13 | 1 | -11/+40 |
| | | | Add error context to failures in ra_project_model using anyhow crate | ||||
* | Apply the reviews suggestions | Kirill Bulatov | 2020-02-05 | 1 | -13/+30 |
| | |||||
* | Address nit | Emil Lauridsen | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | Remove unneeded Box::new | Wilco Kusee | 2020-01-08 | 1 | -1/+1 |
| | | | Co-Authored-By: Aleksey Kladov <[email protected]> | ||||
* | Derive debug | Wilco Kusee | 2020-01-08 | 1 | -7/+1 |
| | |||||
* | Use downcasting for CargoTomlNotFoundError | Wilco Kusee | 2020-01-08 | 1 | -22/+30 |
| | |||||
* | Allow disabling Cargo.toml not found error | Wilco Kusee | 2020-01-03 | 1 | -2/+1 |
| | |||||
* | Move error to new file | Wilco Kusee | 2020-01-03 | 1 | -54/+4 |
| | |||||
* | Split errors into WorkspaceError enum | Wilco Kusee | 2020-01-03 | 1 | -14/+73 |
| | |||||
* | Support setting cargo features | oxalica | 2019-12-13 | 1 | -5/+9 |
| | |||||
* | Merge #2381 | bors[bot] | 2019-11-24 | 1 | -0/+17 |
|\ | | | | | | | | | | | | | | | | | 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 | -0/+17 |
| | | |||||
* | | Add alloc to the sysroot | Marco Groppo | 2019-11-24 | 1 | -0/+6 |
|/ | |||||
* | Add support for environment to CrateGraph | Aleksey Kladov | 2019-11-22 | 1 | -6/+19 |
| | |||||
* | Overwrite the prelude with one defined in a later dependency | Matthias Einwag | 2019-11-10 | 1 | -0/+2 |
| | | | | | | | This removes the special casing for the "core" prelude. Whenever a later dependency also exports a prelude, it will replace the formerly imported prelude. The utilized prelude then depends purely on import order. | ||||
* | Resolve core types | Matthias Einwag | 2019-11-09 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | 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 |