Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch from Vec<InlayKind> to object with props | Steffen Lyngbaek | 2020-03-12 | 1 | -23/+0 |
| | | | | | | | - Instead of a single object type, use several individual nested types to allow toggling from the settings GUI - Remove unused struct definitions - Install and test that the toggles work | ||||
* | Address Issues from Github | Steffen Lyngbaek | 2020-03-10 | 1 | -6/+0 |
| | | | | | | | - Updated naming of config - Define struct in ra_ide and use remote derive in rust-analyzer/config - Make inlayConfig type more flexible to support more future types - Remove constructor only used in tests | ||||
* | Parameter inlay hint separate from variable type inlay? #2876 | Steffen Lyngbaek | 2020-03-10 | 1 | -0/+29 |
| | | | | | | | | | Add setting to allow enabling either type inlay hints or parameter inlay hints or both. Group the the max inlay hint length option into the object. - Add a new type for the inlayHint options. - Add tests to ensure the inlays don't happen on the server side | ||||
* | Consider crate declaration names | Kirill Bulatov | 2020-03-08 | 1 | -6/+7 |
| | |||||
* | ra_project_model: migrate to Sysroot::alloc() | Veetaha | 2020-02-29 | 1 | -1/+1 |
| | |||||
* | 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 | 2 | -30/+39 |
| | |||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 2 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | 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 | 3 | -20/+56 |
| | | | 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 |
| | |||||
* | Apply the reviews suggestions | Kirill Bulatov | 2020-02-05 | 1 | -13/+30 |
| | |||||
* | 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 | 2 | -2/+6 |
| | |||||
* | Slightly more robust cargo watcher root search | Emil Lauridsen | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2732 from detrumi/cargo-toml-not-found-message-toggle | Aleksey Kladov | 2020-01-09 | 1 | -2/+12 |
|\ | | | | | Flag to hide cargo.toml not found error | ||||
| * | 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 | 4 | -91/+45 |
| | | |||||
| * | 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 | 2 | -54/+61 |
| | | |||||
| * | Split errors into WorkspaceError enum | Wilco Kusee | 2020-01-03 | 3 | -29/+85 |
| | | |||||
* | | Better error message | Aleksey Kladov | 2020-01-09 | 1 | -2/+3 |
|/ | | | | closes #2775 | ||||
* | 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 | 2 | -7/+38 |
| | |||||
* | Merge #2381 | bors[bot] | 2019-11-24 | 3 | -1/+30 |
|\ | | | | | | | | | | | | | | | | | 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 | 3 | -1/+30 |
| | | |||||
* | | Add alloc to the sysroot | Marco Groppo | 2019-11-24 | 2 | -0/+10 |
|/ | |||||
* | Cleanup errors | Aleksey Kladov | 2019-11-22 | 1 | -3/+1 |
| | |||||
* | Add support for environment to CrateGraph | Aleksey Kladov | 2019-11-22 | 1 | -6/+19 |
| | |||||
* | 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 |
| | |||||
* | 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 | 2 | -1/+11 |
| | | | | | | | | | | | | | | | 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 | ||||
* | hard-code nightly-only CFGs | Aleksey Kladov | 2019-10-08 | 1 | -0/+8 |
| | |||||
* | use slightly more idiomatic api for cfg | Aleksey Kladov | 2019-10-08 | 1 | -13/+23 |
| | |||||
* | Use raw cfgs in json project and fix typo | oxalica | 2019-10-05 | 2 | -8/+11 |
| | |||||
* | Read default cfgs from rustc | uHOOCCOOHu | 2019-10-02 | 3 | -6/+46 |
| |