aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_project_model/src/json_project.rs
Commit message (Collapse)AuthorAgeFilesLines
* Finish transition to cfgs from the separate atoms and features.Aaron Wood2020-06-091-41/+1
|
* Put important things on topAleksey Kladov2020-06-031-7/+7
|
* Begin transition to new fields for JsonProject crate cfgsAaron Wood2020-05-091-0/+79
| | | | | | | | | | | | This starts the transition to a new method of documenting the cfgs that are enabled for a given crate in the json file. This is changing from a list of atoms and a dict of key:value pairs, to a list of strings that is equivalent to that returned by `rustc --print cfg ..`, and parsed in the same manner by rust-analyzer. This is the first of two changes, which adds the new field that contains the list of strings. Next change will complete the transition and remove the previous fields.
* Add ProcMacroClientEdwin Cheng2020-03-251-0/+1
|
* Support specifying OUT_DIR in json projectEmil Lauridsen2020-03-171-0/+1
|
* Use raw cfgs in json project and fix typooxalica2019-10-051-2/+3
|
* Read default cfgs from rustcuHOOCCOOHu2019-10-021-0/+2
|
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Initial implementation of project-lock.json.David Wood2019-03-071-0/+49
This commit adds a initial implementation of project-lock.json, a build system agnostic method of specifying the crate graph and roots.