Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | document some more assists | Aleksey Kladov | 2019-10-27 | 2 | -84/+93 |
| | |||||
* | use unicode bar for drawing the cursor | Aleksey Kladov | 2019-10-26 | 1 | -13/+16 |
| | |||||
* | support range selection in assist docs | Aleksey Kladov | 2019-10-26 | 1 | -0/+17 |
| | |||||
* | check style for assist docs | Aleksey Kladov | 2019-10-26 | 1 | -4/+53 |
| | |||||
* | use correct spacing for enum pattern | Aleksey Kladov | 2019-10-26 | 1 | -1/+1 |
| | |||||
* | document a couple of assists | Aleksey Kladov | 2019-10-26 | 2 | -51/+37 |
| | |||||
* | generate more assists docs | Aleksey Kladov | 2019-10-25 | 2 | -91/+137 |
| | |||||
* | sublime: hint where feature flags would go | Jacob | 2019-10-25 | 1 | -1/+5 |
| | |||||
* | auto-generate assists docs and tests | Aleksey Kladov | 2019-10-25 | 2 | -1/+27 |
| | |||||
* | document feature flags | Aleksey Kladov | 2019-10-25 | 1 | -2/+11 |
| | |||||
* | Update rustdoc link pt.2 | memoryruins | 2019-10-24 | 1 | -1/+1 |
| | |||||
* | xtask: fold gen-tests and gen-ast into codegen | Aleksey Kladov | 2019-10-23 | 1 | -1/+1 |
| | |||||
* | Instructions for VSCode Remote | Marco Groppo | 2019-10-21 | 1 | -0/+19 |
| | |||||
* | rename tools -> xtask | Aleksey Kladov | 2019-10-17 | 2 | -6/+6 |
| | |||||
* | WIP: move to xtasks | Aleksey Kladov | 2019-10-17 | 2 | -13/+7 |
| | |||||
* | Adds config option for cargo-watch `--ignore` flag | Roberto Vidal | 2019-10-17 | 1 | -0/+1 |
| | |||||
* | Update link to api rustdocs | memoryruins | 2019-10-14 | 1 | -1/+1 |
| | |||||
* | Merge #1922 | bors[bot] | 2019-10-08 | 1 | -3/+4 |
|\ | | | | | | | | | | | | | | | 1922: feat(assists): Make raw string unescaped r=matklad a=Geobert Last piece of https://github.com/rust-analyzer/rust-analyzer/issues/1730 Co-authored-by: Geobert Quach <[email protected]> | ||||
| * | feat(assists): Keep only one version of make_raw_string | Geobert Quach | 2019-09-29 | 1 | -16/+2 |
| | | |||||
| * | feat(assists): Make raw string unescaped | Geobert Quach | 2019-09-26 | 1 | -0/+15 |
| | | |||||
* | | use lockfile in cargo install | Aleksey Kladov | 2019-10-08 | 1 | -1/+1 |
| | | |||||
* | | remove `visitor` module | Ekaterina Babshukova | 2019-10-05 | 2 | -5/+3 |
| | | |||||
* | | Merge #1952 | bors[bot] | 2019-10-05 | 1 | -0/+14 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1952: Create an assist for applying De Morgan's Law r=matklad a=cronokirby Fixes #1807 This assist can transform expressions of the form `!x || !y` into `!(x && y)`. This also works with `&&`. This assist will only trigger if the cursor is on the central logical operator. The main limitation of this current implementation is that both operands need to be an explicit negation, either of the form `!x`, or `x != y`. More operands could be accepted, but this would complicate the implementation quite a bit. Co-authored-by: Lúcás Meier <[email protected]> | ||||
| * | | Fix typo about De Morgan's law assist | Lúcás Meier | 2019-10-04 | 1 | -1/+1 |
| | | | |||||
| * | | [#1807] Add entry in docs/user/features | Lúcás Meier | 2019-10-04 | 1 | -0/+14 |
| |/ | |||||
* / | Add alternative setup instruction for vim/neovim | Luke Jones | 2019-10-04 | 1 | -0/+16 |
|/ | | | | Provide another option hint for vim/neovim users who do not want to run nodejs | ||||
* | Missing word | nicrd | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | update documentation according to new settings | Paul Lesur | 2019-09-25 | 1 | -1/+2 |
| | | | | | | | 1. `command` has been added to change the default cargo-watch command 2. `check-arguments` has been renamed to `arguments` as a consequence Thoses changes were merged in #1434 | ||||
* | feat(assists): raw string <-> usual string manipulation | Geobert Quach | 2019-09-19 | 1 | -0/+56 |
| | | | | Fixes #1730 | ||||
* | Fixed markdown in user README | zoewithabang | 2019-09-18 | 1 | -1/+1 |
| | |||||
* | clarify sublime instructions | Aleksey Kladov | 2019-09-11 | 1 | -1/+3 |
| | | | | closes #1811 | ||||
* | Update README.md | Heyward Fann | 2019-09-09 | 1 | -1/+1 |
| | |||||
* | Update README.md | Heyward Fann | 2019-09-09 | 1 | -2/+3 |
| | | | fixes base on #1755 reviews | ||||
* | Merge #1755 | bors[bot] | 2019-09-06 | 1 | -27/+4 |
|\ | | | | | | | | | | | | | | | 1755: feat(docs): add coc-rust-analyzer r=JeanMertz a=fannheyward Co-authored-by: Heyward Fann <[email protected]> | ||||
| * | feat(docs): add coc-rust-analyzer | Heyward Fann | 2019-09-03 | 1 | -27/+4 |
| | | |||||
* | | add option to disable notify | Aleksey Kladov | 2019-09-06 | 1 | -0/+2 |
| | | |||||
* | | add assist to move type bounds to where clause | Ekaterina Babshukova | 2019-09-05 | 1 | -0/+10 |
|/ | |||||
* | Make sysroot use `RUST_SRC_PATH` if set | Bastian Köcher | 2019-08-22 | 1 | -0/+1 |
| | |||||
* | Merge #1663 | bors[bot] | 2019-08-07 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | 1663: architecture.md: update path to parser tests r=matklad a=eupn Co-authored-by: eupn <[email protected]> | ||||
| * | architecture.md: update path to parser tests | eupn | 2019-08-07 | 1 | -2/+2 |
| | | |||||
* | | architecture.md: "finish not Y" -> "finish node Y" | eupn | 2019-08-07 | 1 | -1/+1 |
|/ | | | Is this a typo? | ||||
* | allow to exclude certain files and directories | Aleksey Kladov | 2019-08-06 | 1 | -0/+3 |
| | |||||
* | document upgrade process | Aleksey Kladov | 2019-07-29 | 2 | -0/+5 |
| | | | | closes #1615 | ||||
* | Overhaul installation process | Aleksey Kladov | 2019-07-27 | 2 | -6/+6 |
| | | | | | | | The new commands are $ cargo install-ra --client-code $ cargo install-ra --server --jemalloc | ||||
* | Implement inlay hints for emacs | Florian Diebold | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | fix: spelling | Martin Grönlund | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Remove executeCommandProvider: apply_code_action. | Michael Bolin | 2019-07-11 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | This appears to have been introduced ages ago in https://github.com/rust-analyzer/rust-analyzer/commit/be742a587704f27f4e503c50f549aa9ec1527fcc but has since been removed. As it stands, it is problematic if multiple instances of the rust-analyzer LSP are launched during the same VS Code session because VS Code complains about multiple LSP servers trying to register the same command. Most LSP servers workaround this by parameterizing the command by the process id. For example, this is where `rls` does this: https://github.com/rust-lang/rls/blob/ff0b9057c8f62bc4f8113d741e96c9587ef1a817/rls/src/server/mod.rs#L413-L421 Though `apply_code_action` does not seems to be used, so it seems better to delete it than to parameterize it. | ||||
* | Document the VS Code extension test framework | Ryan Cumming | 2019-06-26 | 1 | -0/+19 |
| | |||||
* | More details on how to set up coc | Who? Me?! | 2019-06-18 | 1 | -0/+21 |
| | |||||
* | add analysis-bench to benchmark incremental analysis | Aleksey Kladov | 2019-06-16 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can be used like this: ``` $ cargo run --release -p ra_cli -- \ analysis-bench ../chalk/ \ --complete ../chalk/chalk-engine/src/logic.rs:94:0 loading: 225.970093ms from scratch: 8.492373325s no change: 445.265µs trivial change: 95.631242ms ``` Or like this: ``` $ cargo run --release -p ra_cli -- \ analysis-bench ../chalk/ \ --highlight ../chalk/chalk-engine/src/logic.rs loading: 209.873484ms from scratch: 9.504916942s no change: 7.731119ms trivial change: 124.984039ms ``` "from scratch" includes initial analysis of the relevant bits of the project "no change" just asks the same question for the second time. It measures overhead on assembling the answer outside of salsa. "trivial change" doesn't do an actual salsa change, it just advances the revision. This test how fast is salsa at validating things. |