Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | switch to once_cell from lazy_static | Aleksey Kladov | 2019-05-07 | 1 | -2/+11 |
| | |||||
* | :arrow_up: deps | Aleksey Kladov | 2019-05-04 | 1 | -89/+131 |
| | |||||
* | Update Chalk | Florian Diebold | 2019-05-04 | 1 | -23/+23 |
| | |||||
* | Chalk integration | Florian Diebold | 2019-05-04 | 1 | -0/+121 |
| | | | | | - add proper canonicalization logic - add conversions from/to Chalk IR | ||||
* | Fix more bugs | Edwin Cheng | 2019-04-25 | 1 | -0/+1 |
| | |||||
* | Add handling `token` seperator in mbe | Edwin Cheng | 2019-04-25 | 1 | -0/+1 |
| | |||||
* | Update some deps | kjeremy | 2019-04-24 | 1 | -23/+30 |
| | |||||
* | start structured editing API | Aleksey Kladov | 2019-04-21 | 1 | -0/+2 |
| | |||||
* | :arrow_up: lsp | Aleksey Kladov | 2019-04-21 | 1 | -5/+5 |
| | |||||
* | switch to official extend selection API | Aleksey Kladov | 2019-04-21 | 1 | -14/+14 |
| | |||||
* | :arrow_up: vfs | Aleksey Kladov | 2019-04-17 | 1 | -52/+63 |
| | |||||
* | add a couple of profiling points | Aleksey Kladov | 2019-04-14 | 1 | -0/+1 |
| | |||||
* | :arrow_up: vfs | Aleksey Kladov | 2019-04-12 | 1 | -38/+38 |
| | |||||
* | migrate to untyped rowan | Aleksey Kladov | 2019-04-09 | 1 | -3/+3 |
| | |||||
* | Update deps | kjeremy | 2019-04-05 | 1 | -119/+119 |
| | |||||
* | Add multi-byte token support in tkn tree to ast | Edwin Cheng | 2019-04-04 | 1 | -0/+1 |
| | |||||
* | Merge #1106 | bors[bot] | 2019-04-04 | 1 | -6/+6 |
|\ | | | | | | | | | | | | | | | 1106: :arrow_up: salsa r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | :arrow_up: salsa | Aleksey Kladov | 2019-04-04 | 1 | -6/+6 |
| | | |||||
* | | 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 |
| |