aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge #1021bors[bot]2019-03-221-11/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1021: Wasm dependencies r=matklad a=detrumi As a first step towards running RA on WASM (see #1007), this tweaks the dependencies somewhat so that projects built using `wasm-pack` can use `ra_ide_api` as a dependency. There were two problems: - use of undeclared type or module `MmapInner` This error occurred because of the `memmap` crate, as a dependency of `fst` Solution: specify `default-features = false` for the `fst` package (see https://github.com/BurntSushi/fst/issues/70) - use of undeclared type or module `imp` This happened in the `wait-timeout` crate ([which uses `Command` under the hood](https://github.com/alexcrichton/wait-timeout/issues/18)), a dependency of `rusty-fork` which is a dependency of `proptest`. Solution: move `proptest` to dev-dependencies and add `#[cfg(test)]` to the `test_utils` crate. **Edit:** Oh, that causes trouble with resolving the import when running the tests. Hmm... Co-authored-by: Wilco Kusee <[email protected]>
| * Disable memmap feature in fst dependencyWilco Kusee2019-03-221-11/+0
| |
* | Move join_lines to ra_ide_apiWilco Kusee2019-03-221-0/+1
|/
* line_index and line_index_utils moved to ra_ide_apiSergey Parilin2019-03-221-0/+2
|
* Merge #997bors[bot]2019-03-211-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 997: Improve filtering of file roots r=matklad a=vipentti `ProjectWorkspace::to_roots` now returns a new `ProjectRoot` which contains information regarding whether or not the given path is part of the current workspace or an external dependency. This information can then be used in `ra_batch` and `ra_lsp_server` to implement more advanced filtering. This allows us to filter some unnecessary folders from external dependencies such as tests, examples and benches. Relates to discussion in #869 Co-authored-by: Ville Penttinen <[email protected]>
| * Move actual include logic to ProjectRootVille Penttinen2019-03-211-0/+1
| | | | | | | | | | This way the two IncludeRustFiles implementations can simply call the ProjectRoots' methods, so that the include logic is in one place.
* | move extend selection from ra_ide_api_light to ra_ide_apiAleksey Kladov2019-03-201-0/+1
|/
* Upgrade ra_vfs to use new FilteringVille Penttinen2019-03-181-4/+4
| | | | | Currently this matches the previous filtering, meaning all roots are filtered using the same rules.
* Update some dependencieskjeremy2019-03-151-16/+16
|
* Update some depskjeremy2019-03-071-13/+13
|
* Initial implementation of project-lock.json.David Wood2019-03-071-0/+2
| | | | | This commit adds a initial implementation of project-lock.json, a build system agnostic method of specifying the crate graph and roots.
* Merge #941bors[bot]2019-03-061-10/+10
|\ | | | | | | | | | | | | | | 941: :arrow_up: vfs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: vfsAleksey Kladov2019-03-061-108/+108
| |
* | Updateskjeremy2019-03-051-108/+108
|/
* Update depskjeremy2019-02-271-60/+60
|
* add dependency on the parserAleksey Kladov2019-02-231-0/+1
|
* Update lsp-types and backtracekjeremy2019-02-211-8/+8
|
* fix compilationAleksey Kladov2019-02-211-0/+1
|
* move parser to a separate crateAleksey Kladov2019-02-211-0/+7
|
* remove local-vfsAleksey Kladov2019-02-181-4/+4
|
* drop dependency on thread_workerAleksey Kladov2019-02-181-1/+0
|
* drop unused extern crateAleksey Kladov2019-02-181-1/+0
|
* move public API to top of the fileAleksey Kladov2019-02-181-1/+0
|
* drop unused depsAleksey Kladov2019-02-181-13/+0
|
* :arrow_up: depsAleksey Kladov2019-02-181-64/+46
|
* automatically wait for worker threadsAleksey Kladov2019-02-141-1/+0
| | | | closes #817
* what goes bump in the night?kjeremy2019-02-121-15/+11
|
* ra_assists: assist "providers" can produce multiple assistsAndrea Pretto2019-02-111-0/+1
|
* :arrow_up: instaAleksey Kladov2019-02-111-22/+23
|
* Add an ra_cli command that analyses all crates in the current workspaceFlorian Diebold2019-02-101-0/+27
| | | | ... and prints various stats about how many expressions have a type etc.
* Implement BatchDatabase constructionFlorian Diebold2019-02-101-8/+3
|
* Add new crateFlorian Diebold2019-02-101-0/+20
|
* update notify with fix for hight cpu usageBernardo2019-02-091-3/+3
|
* Clean up a bitFlorian Diebold2019-02-091-1/+0
|
* Remove Vfs from project modelFlorian Diebold2019-02-091-1/+0
|
* Remove SmolStr from project modelFlorian Diebold2019-02-091-1/+0
|
* Move crate graph generation to ra_project_modelFlorian Diebold2019-02-091-0/+3
|
* Extract project model to separate crateFlorian Diebold2019-02-091-1/+15
|
* Merge #766bors[bot]2019-02-091-1/+10
|\ | | | | | | | | | | | | | | | | | | 766: Formatting code into ra_fmt r=matklad a=eulerdisk As discussed https://github.com/rust-analyzer/rust-analyzer/pull/762#discussion_r254905885 I did only move the code without other improvements. Co-authored-by: Andrea Pretto <[email protected]>
| * Refactor formatting code out of ra_ida_api_light into ra_fmt.Andrea Pretto2019-02-081-1/+10
| |
* | Add some assist rangesrobojumper2019-02-081-0/+2
|/
* cargo updatekjeremy2019-02-061-73/+14
|
* move assists to a separate crateAleksey Kladov2019-02-061-0/+14
|
* Bump insta and proptest to latestkjeremy2019-02-041-23/+32
|
* cargo updatekjeremy2019-02-041-92/+100
|
* move testAleksey Kladov2019-01-311-2/+1
|
* split macros across cratesAleksey Kladov2019-01-311-2/+12
|
* preserve token spacingAleksey Kladov2019-01-311-1/+0
|
* first test sort-of passesAleksey Kladov2019-01-311-0/+1
|
* more expand boilerplateAleksey Kladov2019-01-311-0/+1
|