aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* add a couple of profiling pointsAleksey Kladov2019-04-141-0/+1
|
* :arrow_up: vfsAleksey Kladov2019-04-121-38/+38
|
* migrate to untyped rowanAleksey Kladov2019-04-091-3/+3
|
* Update depskjeremy2019-04-051-119/+119
|
* Add multi-byte token support in tkn tree to astEdwin Cheng2019-04-041-0/+1
|
* Merge #1106bors[bot]2019-04-041-6/+6
|\ | | | | | | | | | | | | | | 1106: :arrow_up: salsa r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: salsaAleksey Kladov2019-04-041-6/+6
| |
* | Merge #1068bors[bot]2019-04-031-0/+10
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | 1068: profiling crate first draft r=matklad a=pasa I've made this first draft for #961 Could you look at it? Is this something what you are looking for? It has lack of tests. I can't figure out how to test stderr output in rust right now. Do you have some clues? Additionally I'm thinking about to implement procedural macros to annotate methods with this profiler. Will it be helpful? Co-authored-by: Sergey Parilin <[email protected]>
| * Merge remote-tracking branch 'upstream/master' into issue961_profilingSergey Parilin2019-04-021-67/+46
| |\
| * | PR issuse resolvedSergey Parilin2019-04-021-0/+3
| | |
| * | profiling crate first draftSergey Parilin2019-03-271-0/+7
| | |
* | | switch to new rowanAleksey Kladov2019-04-011-8/+8
| |/ |/|
* | update salsa some moreAleksey Kladov2019-03-271-6/+6
| |
* | :arrow_up: salsaAleksey Kladov2019-03-271-6/+6
| |
* | :arrow_up: vfsAleksey Kladov2019-03-261-4/+4
| |
* | :arrow_up: depsAleksey Kladov2019-03-251-39/+36
| |
* | structure moved to ra_ide_apiSergey Parilin2019-03-251-18/+0
|/ | | | ra_ide_api_light removed completely
* Disable fork feature for proptestWilco Kusee2019-03-231-29/+0
|
* 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
|