aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_project_model/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Rename ra_cfg -> cfgAleksey Kladov2020-08-131-1/+1
* Rename ra_toolchain -> toolchainAleksey Kladov2020-08-121-1/+1
* Require quotes around key-value cfg flags in rust-project.jsonAleksey Kladov2020-07-231-47/+30
* Merge #5505bors[bot]2020-07-231-4/+4
|\
| * Cleanup CFG APIAleksey Kladov2020-07-231-4/+4
* | More Rustic API for EnvAleksey Kladov2020-07-211-4/+1
* | Replace OUT_DIR in project.json with general envAleksey Kladov2020-07-211-5/+2
* | Replace roots with include/exclude directoriesAleksey Kladov2020-07-211-20/+9
* | Expose package roots more directlyAleksey Kladov2020-07-211-30/+32
|/
* Automatically reload project info on Cargo.toml changesAleksey Kladov2020-07-101-1/+1
* Fallback to target in cfg if not specified in project json configPaul Daniel Faria2020-07-041-1/+1
* Add optional target to crates in json project, lookup default cfgs per target...Paul Daniel Faria2020-07-041-1/+10
* Move cargo metadata off the main loopAleksey Kladov2020-07-021-2/+2
* Use Strings for display namesAleksey Kladov2020-07-011-5/+3
* Use CrateName for semantic namesAleksey Kladov2020-07-011-4/+1
* Cleanup project.json deserializationAleksey Kladov2020-06-241-50/+27
* Rename json_project -> project_jsonAleksey Kladov2020-06-241-8/+8
* Be more explicit about absolute paths at various placesAleksey Kladov2020-06-241-26/+25
* 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-091-6/+0
|/
* 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
* Merge pull request #4382 from woody77/json_cfgsAleksey Kladov2020-06-031-0/+10
|\
| * Begin transition to new fields for JsonProject crate cfgsAaron Wood2020-05-091-0/+10
* | Make some stuff public so that they can be reused by other toolsPavan Kumar Sunkara2020-05-141-1/+1
* | Simpify project discoveryveetaha2020-05-091-36/+15
* | Add stderr to error messageAleksey Kladov2020-05-081-1/+6
* | CleanupAleksey Kladov2020-05-081-16/+16
* | Rename ra_env -> ra_toolchainAleksey Kladov2020-05-081-1/+1
* | Merge #4329bors[bot]2020-05-081-1/+2
|\ \
| * | pull function out into new crate ra_env; use in ra_flycheck as wellCraig Disselkoen2020-05-061-2/+2
| * | more generic, find rustc as wellCraig Disselkoen2020-05-061-0/+1
* | | Move feature desugaring to the right abstraction layerAleksey Kladov2020-05-081-2/+12
* | | Merge #4296bors[bot]2020-05-071-0/+1
|\ \ \ | |/ / |/| |
| * | Assume cargo_metadata uses String for cfgs soonrobojumper2020-05-051-7/+1
| * | Support build.rs cargo:rustc-cfgrobojumper2020-05-041-0/+7
| |/
* | Remove code duplicatesChristophe MASSOLIN2020-05-051-12/+6
* | Pass cargo.target to rustcChristophe MASSOLIN2020-05-051-5/+13
|/
* Avoid lossy OsString conversionsLaurențiu Nicola2020-04-251-4/+8
* 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