aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_project_model
Commit message (Expand)AuthorAgeFilesLines
* Disable rust-analyzer.{cargo,checkOnSave}.allFeatures by defaultLaurențiu Nicola2020-06-021-1/+1
* Make some stuff public so that they can be reused by other toolsPavan Kumar Sunkara2020-05-141-1/+1
* Merge #4406 #4410 #4411 #4417bors[bot]2020-05-102-10/+6
|\
| * Update cargo-metadataEdwin Cheng2020-05-092-10/+6
* | Simpify project discoveryveetaha2020-05-091-36/+15
* | Add stderr to error messageAleksey Kladov2020-05-081-1/+6
* | CleanupAleksey Kladov2020-05-083-57/+29
* | Rename ra_env -> ra_toolchainAleksey Kladov2020-05-084-5/+5
|/
* Merge #4329bors[bot]2020-05-084-17/+19
|\
| * cargo fmtCraig Disselkoen2020-05-061-1/+5
| * return a PathBuf instead of StringCraig Disselkoen2020-05-061-2/+3
| * pull function out into new crate ra_env; use in ra_flycheck as wellCraig Disselkoen2020-05-065-71/+8
| * more generic, find rustc as wellCraig Disselkoen2020-05-064-54/+71
| * ra_project_model: look for Cargo in more placesCraig Disselkoen2020-05-062-9/+52
* | Move feature desugaring to the right abstraction layerAleksey Kladov2020-05-081-2/+12
* | Merge #4296bors[bot]2020-05-072-2/+14
|\ \ | |/ |/|
| * Assume cargo_metadata uses String for cfgs soonrobojumper2020-05-052-10/+9
| * Support build.rs cargo:rustc-cfgrobojumper2020-05-042-2/+15
* | Merge #4166bors[bot]2020-05-052-5/+14
|\ \ | |/ |/|
| * Remove code duplicatesChristophe MASSOLIN2020-05-051-12/+6
| * Pass cargo.target to rustcChristophe MASSOLIN2020-05-051-5/+13
| * Rename `defaultTarget` to targetChristophe MASSOLIN2020-05-051-3/+3
| * [config] remove RustcConfigChristophe MASSOLIN2020-04-271-5/+0
| * [config] rename cargo.defaultTargetChristophe MASSOLIN2020-04-271-4/+4
| * Started rust-analyzer.cargo.defaultTarget implementationChristophe MASSOLIN2020-04-261-0/+12
* | Bump depsLaurențiu Nicola2020-05-011-1/+1
|/
* Merge #4125bors[bot]2020-04-251-4/+8
|\
| * Avoid lossy OsString conversionsLaurențiu Nicola2020-04-251-4/+8
* | Don't print cargo version to stdout, breaking everythingAleksey Kladov2020-04-241-1/+1
* | More helpful error message if toolchain is not in PATHAleksey Kladov2020-04-241-0/+5
|/
* Some clippy fixesJeremy Kolb2020-04-191-2/+1
* Unmix error handling when discovering workspacesAleksey Kladov2020-04-161-55/+23
* Decouple project loading from project discovery a bitAleksey Kladov2020-04-161-100/+121
* Migrate to privacy as per review commetsveetaha2020-04-021-2/+8
* Less mutabilityveetaha2020-04-021-19/+23
* Migrate to iters some moreveetaha2020-04-021-18/+11
* Migrate to iteratorsveetaha2020-04-021-15/+3
* Simpify workspace handlingveetaha2020-04-021-29/+17
* Unique package by name and version.o0Ignition0o2020-04-021-4/+5
* Reduce scope of deserializationAleksey Kladov2020-04-012-15/+11
* Move all config to configAleksey Kladov2020-04-011-0/+1
* Reduce depsAleksey Kladov2020-03-312-37/+39
* Rename cargo_watch -> flycheckAleksey Kladov2020-03-312-2/+2
* Use matches in is_dylibEdwin Cheng2020-03-311-11/+3
* Implement ra_proc_macro client logicEdwin Cheng2020-03-311-1/+21
* Add crate versions when running cargo -p commands.o0Ignition0o2020-03-311-0/+14
* Add ProcMacroClientEdwin Cheng2020-03-254-9/+65
* ra_cargo_watch: return Result<> from run_cargo(), and don't read stderr for nowveetaha2020-03-211-14/+13
* Use target-name for crate-nameEdwin Cheng2020-03-211-3/+3
* Simplify Arena to use a generic indexAleksey Kladov2020-03-192-14/+8