aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_project_model
Commit message (Expand)AuthorAgeFilesLines
* Cleanup project.json deserializationAleksey Kladov2020-06-244-110/+110
* Rename json_project -> project_jsonAleksey Kladov2020-06-242-9/+9
* Be more explicit about absolute paths at various placesAleksey Kladov2020-06-244-58/+59
* New VFSAleksey Kladov2020-06-231-14/+1
* Accept relative paths in rust-project.jsonThiébaud Weksteen2020-06-151-15/+17
* Reduce OUT_DIR special casingAleksey Kladov2020-06-101-13/+7
* Merge #4824bors[bot]2020-06-101-1/+1
|\
| * Correct "debug_assertion" to "debug_assertions" to match the cfgAaron Wood2020-06-101-1/+1
* | Finish transition to cfgs from the separate atoms and features.Aaron Wood2020-06-092-47/+1
|/
* Use Option<&str> for target instead of Option<&String>Paul Daniel Faria2020-06-081-3/+3
* Remove default_cfg_options, pass target instead so it can be used for buildin...Paul Daniel Faria2020-06-081-13/+13
* Change management of test cfg to better support json projectsPaul Daniel Faria2020-06-071-6/+7
* Document rust-project.jsonAleksey Kladov2020-06-031-2/+8
* Rename ProjectRoot -> ProjectManifestAleksey Kladov2020-06-031-15/+15
* Move project discoveryAleksey Kladov2020-06-031-2/+14
* Put important things on topAleksey Kladov2020-06-031-7/+7
* Merge pull request #4382 from woody77/json_cfgsAleksey Kladov2020-06-032-0/+89
|\
| * Begin transition to new fields for JsonProject crate cfgsAaron Wood2020-05-092-0/+89
* | 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