Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge #1068 | bors[bot] | 2019-04-03 | 1 | -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_profiling | Sergey Parilin | 2019-04-02 | 1 | -67/+46 | |
| |\ | ||||||
| * | | PR issuse resolved | Sergey Parilin | 2019-04-02 | 1 | -0/+3 | |
| | | | ||||||
| * | | profiling crate first draft | Sergey Parilin | 2019-03-27 | 1 | -0/+7 | |
| | | | ||||||
* | | | switch to new rowan | Aleksey Kladov | 2019-04-01 | 1 | -8/+8 | |
| |/ |/| | ||||||
* | | update salsa some more | Aleksey Kladov | 2019-03-27 | 1 | -6/+6 | |
| | | ||||||
* | | :arrow_up: salsa | Aleksey Kladov | 2019-03-27 | 1 | -6/+6 | |
| | | ||||||
* | | :arrow_up: vfs | Aleksey Kladov | 2019-03-26 | 1 | -4/+4 | |
| | | ||||||
* | | :arrow_up: deps | Aleksey Kladov | 2019-03-25 | 1 | -39/+36 | |
| | | ||||||
* | | structure moved to ra_ide_api | Sergey Parilin | 2019-03-25 | 1 | -18/+0 | |
|/ | | | | ra_ide_api_light removed completely | |||||
* | Disable fork feature for proptest | Wilco Kusee | 2019-03-23 | 1 | -29/+0 | |
| | ||||||
* | 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]> |