Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add built-in types to scopes | Aleksey Kladov | 2019-05-30 | 1 | -0/+1 |
| | |||||
* | switch to upstream salsa | Aleksey Kladov | 2019-05-30 | 1 | -6/+6 |
| | |||||
* | :arrow_up: parking_lot | Aleksey Kladov | 2019-05-30 | 1 | -83/+32 |
| | |||||
* | More clever highlighting, incl draft for structs | Pascal Hertleif | 2019-05-27 | 1 | -0/+1 |
| | |||||
* | Add Either dep | Edwin Cheng | 2019-05-26 | 1 | -0/+1 |
| | |||||
* | cargo update | kjeremy | 2019-05-23 | 1 | -97/+100 |
| | |||||
* | Improve highlighting of name refs | Laurențiu Nicola | 2019-05-23 | 1 | -0/+1 |
| | |||||
* | Move NameRef classification logic out of reference_definition | Laurențiu Nicola | 2019-05-23 | 1 | -0/+1 |
| | |||||
* | better profilig | Aleksey Kladov | 2019-05-21 | 1 | -0/+1 |
| | |||||
* | Use fuel branch for Chalk | Florian Diebold | 2019-05-21 | 1 | -23/+23 |
| | | | | This makes sure we don't take too long in trait solving. | ||||
* | publish gen_lsp_server 0.2 | Aleksey Kladov | 2019-05-21 | 1 | -2/+2 |
| | |||||
* | sort hash maps for tests | Aleksey Kladov | 2019-05-21 | 1 | -7/+7 |
| | |||||
* | :arrow_up: insta | Aleksey Kladov | 2019-05-21 | 1 | -4/+4 |
| | |||||
* | :arrow_up: text_unit | Aleksey Kladov | 2019-05-15 | 1 | -6/+6 |
| | |||||
* | cargo update | Jeremy Kolb | 2019-05-09 | 1 | -76/+69 |
| | |||||
* | 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. |