Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge #1021 | bors[bot] | 2019-03-22 | 1 | -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 dependency | Wilco Kusee | 2019-03-22 | 1 | -11/+0 | |
| | | ||||||
* | | Move join_lines to ra_ide_api | Wilco Kusee | 2019-03-22 | 1 | -0/+1 | |
|/ | ||||||
* | line_index and line_index_utils moved to ra_ide_api | Sergey Parilin | 2019-03-22 | 1 | -0/+2 | |
| | ||||||
* | Merge #997 | bors[bot] | 2019-03-21 | 1 | -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 ProjectRoot | Ville Penttinen | 2019-03-21 | 1 | -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_api | Aleksey Kladov | 2019-03-20 | 1 | -0/+1 | |
|/ | ||||||
* | Upgrade ra_vfs to use new Filtering | Ville Penttinen | 2019-03-18 | 1 | -4/+4 | |
| | | | | | Currently this matches the previous filtering, meaning all roots are filtered using the same rules. | |||||
* | Update some dependencies | kjeremy | 2019-03-15 | 1 | -16/+16 | |
| | ||||||
* | Update some deps | kjeremy | 2019-03-07 | 1 | -13/+13 | |
| | ||||||
* | Initial implementation of project-lock.json. | David Wood | 2019-03-07 | 1 | -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 #941 | bors[bot] | 2019-03-06 | 1 | -10/+10 | |
|\ | | | | | | | | | | | | | | | 941: :arrow_up: vfs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | :arrow_up: vfs | Aleksey Kladov | 2019-03-06 | 1 | -108/+108 | |
| | | ||||||
* | | Updates | kjeremy | 2019-03-05 | 1 | -108/+108 | |
|/ | ||||||
* | Update deps | kjeremy | 2019-02-27 | 1 | -60/+60 | |
| | ||||||
* | add dependency on the parser | Aleksey Kladov | 2019-02-23 | 1 | -0/+1 | |
| | ||||||
* | Update lsp-types and backtrace | kjeremy | 2019-02-21 | 1 | -8/+8 | |
| | ||||||
* | fix compilation | Aleksey Kladov | 2019-02-21 | 1 | -0/+1 | |
| | ||||||
* | move parser to a separate crate | Aleksey Kladov | 2019-02-21 | 1 | -0/+7 | |
| | ||||||
* | remove local-vfs | Aleksey Kladov | 2019-02-18 | 1 | -4/+4 | |
| | ||||||
* | drop dependency on thread_worker | Aleksey Kladov | 2019-02-18 | 1 | -1/+0 | |
| | ||||||
* | drop unused extern crate | Aleksey Kladov | 2019-02-18 | 1 | -1/+0 | |
| | ||||||
* | move public API to top of the file | Aleksey Kladov | 2019-02-18 | 1 | -1/+0 | |
| | ||||||
* | drop unused deps | Aleksey Kladov | 2019-02-18 | 1 | -13/+0 | |
| | ||||||
* | :arrow_up: deps | Aleksey Kladov | 2019-02-18 | 1 | -64/+46 | |
| | ||||||
* | automatically wait for worker threads | Aleksey Kladov | 2019-02-14 | 1 | -1/+0 | |
| | | | | closes #817 | |||||
* | what goes bump in the night? | kjeremy | 2019-02-12 | 1 | -15/+11 | |
| | ||||||
* | ra_assists: assist "providers" can produce multiple assists | Andrea Pretto | 2019-02-11 | 1 | -0/+1 | |
| | ||||||
* | :arrow_up: insta | Aleksey Kladov | 2019-02-11 | 1 | -22/+23 | |
| | ||||||
* | Add an ra_cli command that analyses all crates in the current workspace | Florian Diebold | 2019-02-10 | 1 | -0/+27 | |
| | | | | ... and prints various stats about how many expressions have a type etc. | |||||
* | Implement BatchDatabase construction | Florian Diebold | 2019-02-10 | 1 | -8/+3 | |
| | ||||||
* | Add new crate | Florian Diebold | 2019-02-10 | 1 | -0/+20 | |
| | ||||||
* | update notify with fix for hight cpu usage | Bernardo | 2019-02-09 | 1 | -3/+3 | |
| | ||||||
* | Clean up a bit | Florian Diebold | 2019-02-09 | 1 | -1/+0 | |
| | ||||||
* | Remove Vfs from project model | Florian Diebold | 2019-02-09 | 1 | -1/+0 | |
| | ||||||
* | Remove SmolStr from project model | Florian Diebold | 2019-02-09 | 1 | -1/+0 | |
| | ||||||
* | Move crate graph generation to ra_project_model | Florian Diebold | 2019-02-09 | 1 | -0/+3 | |
| | ||||||
* | Extract project model to separate crate | Florian Diebold | 2019-02-09 | 1 | -1/+15 | |
| | ||||||
* | Merge #766 | bors[bot] | 2019-02-09 | 1 | -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 Pretto | 2019-02-08 | 1 | -1/+10 | |
| | | ||||||
* | | Add some assist ranges | robojumper | 2019-02-08 | 1 | -0/+2 | |
|/ | ||||||
* | cargo update | kjeremy | 2019-02-06 | 1 | -73/+14 | |
| | ||||||
* | move assists to a separate crate | Aleksey Kladov | 2019-02-06 | 1 | -0/+14 | |
| | ||||||
* | Bump insta and proptest to latest | kjeremy | 2019-02-04 | 1 | -23/+32 | |
| | ||||||
* | cargo update | kjeremy | 2019-02-04 | 1 | -92/+100 | |
| | ||||||
* | move test | Aleksey Kladov | 2019-01-31 | 1 | -2/+1 | |
| | ||||||
* | split macros across crates | Aleksey Kladov | 2019-01-31 | 1 | -2/+12 | |
| | ||||||
* | preserve token spacing | Aleksey Kladov | 2019-01-31 | 1 | -1/+0 | |
| | ||||||
* | first test sort-of passes | Aleksey Kladov | 2019-01-31 | 1 | -0/+1 | |
| | ||||||
* | more expand boilerplate | Aleksey Kladov | 2019-01-31 | 1 | -0/+1 | |
| |