]> git.lizzy.rs Git - rust.git/log
rust.git
4 years agoFix tests
Aleksey Kladov [Sun, 24 May 2020 13:47:05 +0000 (15:47 +0200)]
Fix tests

4 years agoFix Cargo.lock
Aleksey Kladov [Sun, 24 May 2020 13:42:11 +0000 (15:42 +0200)]
Fix Cargo.lock

4 years agoMerge pull request #4548 from bnjjj/fix_4464
Aleksey Kladov [Sun, 24 May 2020 13:34:35 +0000 (15:34 +0200)]
Merge pull request #4548 from bnjjj/fix_4464

add support of feature flag for runnables

4 years agoMerge pull request #4495 from vsrs/fixture_meta
Aleksey Kladov [Sun, 24 May 2020 13:32:52 +0000 (15:32 +0200)]
Merge pull request #4495 from vsrs/fixture_meta

Test fixtures parsing improvements

4 years agoMerge pull request #4474 from georgewfraser/color_attrs
Aleksey Kladov [Sun, 24 May 2020 13:32:31 +0000 (15:32 +0200)]
Merge pull request #4474 from georgewfraser/color_attrs

Color attribute functions

4 years agoMerge pull request #4590 from Julian-Wollersberger/update_unescape
Aleksey Kladov [Sun, 24 May 2020 13:27:58 +0000 (15:27 +0200)]
Merge pull request #4590 from Julian-Wollersberger/update_unescape

Update to rustc_lexer version 660

4 years agoadd support of feature flag for runnables #4464
Benjamin Coenen [Sun, 24 May 2020 11:34:34 +0000 (13:34 +0200)]
add support of feature flag for runnables #4464

Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
4 years agoSome FIXMEs were outdated:
Julian Wollersberger [Sun, 24 May 2020 11:17:16 +0000 (13:17 +0200)]
Some FIXMEs were outdated:
* Done at line 243: "Add validation of `crate` keyword not appearing in the middle of the symbol path"
* Already happened: "Remove validation of unterminated literals (it is already implemented in `tokenize()`)"
* Happens in `unescape()`: "Add validation of character literal containing only a single char"
* Missing: "raw string literals and raw byte string literals"

4 years agoUpdate to rustc_lexer version 660.
Julian Wollersberger [Sun, 24 May 2020 11:12:16 +0000 (13:12 +0200)]
Update to rustc_lexer version 660.
Change `unescape_*()` to `unescape_literal()`.

4 years agoadd support of feature flag for runnables #4464
Benjamin Coenen [Sat, 23 May 2020 18:59:18 +0000 (20:59 +0200)]
add support of feature flag for runnables #4464

Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
4 years agoMerge pull request #4538 from vsrs/vscode_tests
Aleksey Kladov [Sat, 23 May 2020 14:39:04 +0000 (16:39 +0200)]
Merge pull request #4538 from vsrs/vscode_tests

vscode client side tests

4 years agovscode tests configuration for more verbose output
vsrs [Sat, 23 May 2020 14:07:25 +0000 (17:07 +0300)]
vscode tests configuration for more verbose output

4 years agoOS matrix for TypeScript
vsrs [Sat, 23 May 2020 13:39:30 +0000 (16:39 +0300)]
OS matrix for TypeScript

4 years agoxvfb-action fix
vsrs [Sat, 23 May 2020 13:24:21 +0000 (16:24 +0300)]
xvfb-action fix

4 years agoTry GabrielBB/xvfb to run vscode tests
vsrs [Sat, 23 May 2020 13:13:47 +0000 (16:13 +0300)]
Try GabrielBB/xvfb to run vscode tests

4 years agoStart xvfb manually on ubuntu
vsrs [Sat, 23 May 2020 13:04:14 +0000 (16:04 +0300)]
Start xvfb manually on ubuntu

4 years agotry to run TypeScript CI on windows
vsrs [Sat, 23 May 2020 12:37:07 +0000 (15:37 +0300)]
try to run TypeScript CI on windows

4 years agoAdd `npm test` to CI
vsrs [Sat, 23 May 2020 12:20:46 +0000 (15:20 +0300)]
Add `npm test` to CI

4 years agoMerge #4555 #4575
bors[bot] [Sat, 23 May 2020 11:32:26 +0000 (11:32 +0000)]
Merge #4555 #4575

4555: VSCode: added patchelf after download for NixOS support r=matklad a=cab404

This adds Nix support, and fixes #4542

4575: Use Chalk's built-in representations for fn items and pointers r=matklad a=flodiebold

The `TypeName::FnDef` was just added; the function pointer variant has existed for a while, I just forgot about it because it's special (because fn pointers can be higher-ranked over lifetimes).

We *could* also make `FnPtr` a separate `Ty` variant instead of a `TypeCtor` variant, which would make the conversion code a bit less special-casey, but it doesn't seem worth doing right now.

Co-authored-by: Vladimir Serov <me@cab404.ru>
Co-authored-by: Cabia Rangris <me@cab404.ru>
Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
4 years agoMerge #4578
bors[bot] [Sat, 23 May 2020 11:24:28 +0000 (11:24 +0000)]
Merge #4578

4578: Remove unnecessary clone that prevented clippy from moving on r=matklad a=kjeremy

Co-authored-by: kjeremy <kjeremy@gmail.com>
4 years agoMerge #4559
bors[bot] [Sat, 23 May 2020 11:09:24 +0000 (11:09 +0000)]
Merge #4559

4559: Module name on hover shows another newline after it r=matklad a=Arthamys

This changes the display of hover information to add a newline between the module path of the item and the signature of the item, as suggested in #3813

**Before**

![before_3813](https://user-images.githubusercontent.com/11710698/82609224-5d517d80-9bbc-11ea-9a08-0a1558409c6b.png)

**After**

![after_3813](https://user-images.githubusercontent.com/11710698/82609208-562a6f80-9bbc-11ea-8cb6-4430269c5800.png)

Co-authored-by: Galilée 'Bill' Enguehard <galilee.enguehard@gmail.com>
4 years agoFix resolve_proc_macro heavy test
Galilée 'Bill' Enguehard [Sat, 23 May 2020 06:59:51 +0000 (08:59 +0200)]
Fix resolve_proc_macro heavy test

4 years agoAnd a few drive-bys
kjeremy [Fri, 22 May 2020 21:26:31 +0000 (17:26 -0400)]
And a few drive-bys

4 years agoRemove unnecessary clone that prevented clippy from moving on
kjeremy [Fri, 22 May 2020 21:13:14 +0000 (17:13 -0400)]
Remove unnecessary clone that prevented clippy from moving on

4 years agoUse Chalk's Ty::Function for function pointer types
Florian Diebold [Fri, 22 May 2020 17:13:17 +0000 (19:13 +0200)]
Use Chalk's Ty::Function for function pointer types

Function pointers can be 'higher-ranked' over lifetimes, which is why they're
not an application type in Chalk, but since we don't model lifetimes it doesn't
matter for us yet.

4 years agoUse Chalk's built-in representation of function item types
Florian Diebold [Fri, 22 May 2020 16:15:53 +0000 (18:15 +0200)]
Use Chalk's built-in representation of function item types

4 years agoMerge #4573
bors[bot] [Fri, 22 May 2020 18:16:28 +0000 (18:16 +0000)]
Merge #4573

4573: Chalk cleanups r=matklad a=flodiebold

 - split off the `Interner` impl and the conversion code into their own modules
 - use `TypeCtorId` as `AdtId` directly (instead of raw `InternId`s), and rename the type alias `StructId` -> `AdtId`
 - provide missing Chalk debug impls

Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
4 years agoUpdate tests to accept new hover formatting
Galilée 'Bill' Enguehard [Fri, 22 May 2020 18:11:24 +0000 (20:11 +0200)]
Update tests to accept new hover formatting

4 years agoFix formatting error when no modpath is present
Galilée 'Bill' Enguehard [Fri, 22 May 2020 18:10:37 +0000 (20:10 +0200)]
Fix formatting error when no modpath is present

4 years agoProvide missing Chalk debug methods
Florian Diebold [Fri, 22 May 2020 16:05:48 +0000 (18:05 +0200)]
Provide missing Chalk debug methods

4 years agoUse TypeCtorId as AdtId directly, and rename the type alias StructId -> AdtId
Florian Diebold [Fri, 22 May 2020 15:50:58 +0000 (17:50 +0200)]
Use TypeCtorId as AdtId directly, and rename the type alias StructId -> AdtId

4 years agoSplit up chalk module a bit
Florian Diebold [Fri, 22 May 2020 15:14:53 +0000 (17:14 +0200)]
Split up chalk module a bit

4 years agoMerge #4570
bors[bot] [Fri, 22 May 2020 17:31:39 +0000 (17:31 +0000)]
Merge #4570

4570: Use Chalk's built-in impls r=matklad a=flodiebold

This contains two changes:
 - Chalk has begun adding built-in representations of primitive types; use these in our type conversion logic. There's one somewhat 'iffy' part here, namely references; we don't keep track of lifetimes, but Chalk does, so it will expect a lifetime parameter on references. If we didn't provide that, it could cause crashes in Chalk code that expects the lifetime, so I rather hackily add an (always the same) lifetime placeholder during conversion. I expect that we'll fully switch to using Chalk's types everywhere before we add lifetime support, so I think this is the best solution for now.
 - let Chalk know about well-known traits (from lang items), so it can apply its built-in impls.

Before:
```
Total expressions: 181485
Expressions of unknown type: 2940 (1%)
Expressions of partially unknown type: 2884 (1%)
Type mismatches: 901
Inference: 37.821210245s, 0b allocated 0b resident
Total: 53.399467609s, 0b allocated 0b resident
```

After:
```
Total expressions: 181485
Expressions of unknown type: 2923 (1%)
Expressions of partially unknown type: 2879 (1%)
Type mismatches: 734
Inference: 39.157752509s, 0b allocated 0b resident
Total: 54.110767621s, 0b allocated 0b resident
```

(I will start splitting up `chalk.rs` in a separate PR, since it's getting pretty big...)

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
4 years agoMerge #4572
bors[bot] [Fri, 22 May 2020 17:14:44 +0000 (17:14 +0000)]
Merge #4572

4572: Link upstream issues r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoLink upstream issues
Aleksey Kladov [Fri, 22 May 2020 17:14:14 +0000 (19:14 +0200)]
Link upstream issues

4 years agoModify hover info to show module path separated by a line
Galilée 'Bill' Enguehard [Fri, 22 May 2020 17:04:39 +0000 (19:04 +0200)]
Modify hover info to show module path separated by a line

4 years agoAdd some tests for Chalk built-in trait impls
Florian Diebold [Fri, 22 May 2020 16:52:07 +0000 (18:52 +0200)]
Add some tests for Chalk built-in trait impls

4 years agoMerge #4571
bors[bot] [Fri, 22 May 2020 16:09:37 +0000 (16:09 +0000)]
Merge #4571

4571: KISS SourceChange r=matklad a=matklad

The idea behind requiring the label is a noble one, but we are not
really using it consistently anyway, and it should be easy to retrofit
later, should we need it.

bors r+

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoKISS SourceChange
Aleksey Kladov [Fri, 22 May 2020 16:03:08 +0000 (18:03 +0200)]
KISS SourceChange

The idea behind requiring the label is a noble one, but we are not
really using it consistently anyway, and it should be easy to retrofit
later, should we need it.

4 years agoMerge #4569
bors[bot] [Fri, 22 May 2020 15:33:12 +0000 (15:33 +0000)]
Merge #4569

4569: CodeAction groups r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoProvide Chalk well-known traits
Florian Diebold [Fri, 22 May 2020 13:55:15 +0000 (15:55 +0200)]
Provide Chalk well-known traits

4 years agoUse Chalk's built-in representations of primitive types
Florian Diebold [Mon, 18 May 2020 19:25:23 +0000 (21:25 +0200)]
Use Chalk's built-in representations of primitive types

For references, we make sure Chalk actually gets a lifetime here.

4 years agoCodeAction groups
Aleksey Kladov [Fri, 22 May 2020 15:29:55 +0000 (17:29 +0200)]
CodeAction groups

4 years agoMerge #4568
bors[bot] [Fri, 22 May 2020 15:08:19 +0000 (15:08 +0000)]
Merge #4568

4568: Update Chalk r=matklad a=flodiebold

As always, this just makes compilation work, we don't use the newly available
functionality yet.

Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
4 years agoUpdate Chalk
Florian Diebold [Fri, 22 May 2020 14:40:42 +0000 (16:40 +0200)]
Update Chalk

As always, this just makes compilation work, we don't use the newly available
functionality yet.

4 years agoMerge #4516
bors[bot] [Fri, 22 May 2020 13:12:57 +0000 (13:12 +0000)]
Merge #4516

4516: LSP: Two stage initialization r=kjeremy a=kjeremy

Fills in server information.

Derives CodeAction capabilities from the client. If code action literals
are unsupported we fall back to the "simple support" which just sends back
commands (this is already supported in our config). The difference being
that we did not adjust our server capabilities so that if the client was
checking for `CodeActionProvider: "true"` in the response that would have failed.

Part of #144
Fixes #4130 (the specific case called out in that issue)

Co-authored-by: kjeremy <kjeremy@gmail.com>
4 years agoadd support of feature flag for runnables #4464
Benjamin Coenen [Fri, 22 May 2020 07:23:31 +0000 (09:23 +0200)]
add support of feature flag for runnables #4464

Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
4 years agoMerge #4560
bors[bot] [Thu, 21 May 2020 22:45:18 +0000 (22:45 +0000)]
Merge #4560

4560: Use WorkspaceEdit for ssr r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoUse WorkspaceEdit for ssr
Aleksey Kladov [Thu, 21 May 2020 22:28:49 +0000 (00:28 +0200)]
Use WorkspaceEdit for ssr

4 years agoMerge branch 'master' of github.com:rust-analyzer/rust-analyzer into modname_spacing
Galilée 'Bill' Enguehard [Thu, 21 May 2020 21:27:38 +0000 (23:27 +0200)]
Merge branch 'master' of github.com:rust-analyzer/rust-analyzer into modname_spacing

4 years agoAdd extra newline after module path in hover info
Galilée 'Bill' Enguehard [Thu, 21 May 2020 10:06:29 +0000 (12:06 +0200)]
Add extra newline after module path in hover info

Closes issue #3813

4 years agoMerge branch 'nix-patchelf' of github.com:cab404/rust-analyzer into nix-patchelf
Vladimir Serov [Thu, 21 May 2020 18:33:30 +0000 (21:33 +0300)]
Merge branch 'nix-patchelf' of github.com:cab404/rust-analyzer into nix-patchelf

4 years agoeditors/vscode: forgotten await in os check
Vladimir Serov [Thu, 21 May 2020 18:32:27 +0000 (21:32 +0300)]
editors/vscode: forgotten await in os check

4 years agoeditors/vscode: patchelf-ing without intermediate files
Vladimir Serov [Thu, 21 May 2020 18:30:56 +0000 (21:30 +0300)]
editors/vscode: patchelf-ing without intermediate files

4 years agoMerge #4557
bors[bot] [Thu, 21 May 2020 18:05:58 +0000 (18:05 +0000)]
Merge #4557

4557: Formalize JoinLines protocol extension r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoFormalize JoinLines protocol extension
Aleksey Kladov [Thu, 21 May 2020 17:50:23 +0000 (19:50 +0200)]
Formalize JoinLines protocol extension

4 years agoUpdate editors/code/src/main.ts
Cabia Rangris [Thu, 21 May 2020 15:50:28 +0000 (17:50 +0200)]
Update editors/code/src/main.ts

Co-authored-by: Jeremy Kolb <kjeremy@gmail.com>
4 years agoeditor/vscode: lint
Vladimir Serov [Thu, 21 May 2020 15:49:30 +0000 (18:49 +0300)]
editor/vscode: lint

4 years agoeditors/vscode: removing original file after patching
Vladimir Serov [Thu, 21 May 2020 15:45:37 +0000 (18:45 +0300)]
editors/vscode: removing original file after patching

4 years agoeditors/vscode: added patchelf after download
Vladimir Serov [Thu, 21 May 2020 15:26:50 +0000 (18:26 +0300)]
editors/vscode: added patchelf after download

4 years agoMerge #4553
bors[bot] [Thu, 21 May 2020 14:14:53 +0000 (14:14 +0000)]
Merge #4553

4553: Cleanup r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoCleanup
Aleksey Kladov [Thu, 21 May 2020 14:11:37 +0000 (16:11 +0200)]
Cleanup

4 years agoCleanup TextEdit
Aleksey Kladov [Thu, 21 May 2020 13:56:18 +0000 (15:56 +0200)]
Cleanup TextEdit

4 years agoMerge #4552
bors[bot] [Thu, 21 May 2020 13:10:00 +0000 (13:10 +0000)]
Merge #4552

4552: Transition OnEnter to WorkspaceSnippetEdit r=matklad a=matklad

This also changes our handiling of snippet edits on the client side.
`editor.insertSnippet` unfortunately forces indentation, which we
really don't want to have to deal with. So, let's just implement our
manual hacky way of dealing with a simple subset of snippets we
actually use in rust-analyzer

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoRemove dead code for handling cursor positions
Aleksey Kladov [Thu, 21 May 2020 12:34:27 +0000 (14:34 +0200)]
Remove dead code for handling cursor positions

4 years agoTransition OnEnter to WorkspaceSnippetEdit
Aleksey Kladov [Thu, 21 May 2020 12:26:44 +0000 (14:26 +0200)]
Transition OnEnter to WorkspaceSnippetEdit

This also changes our handiling of snippet edits on the client side.
`editor.insertSnippet` unfortunately forces indentation, which we
really don't want to have to deal with. So, let's just implement our
manual hacky way of dealing with a simple subset of snippets we
actually use in rust-analyzer

4 years agoMerge #4550
bors[bot] [Thu, 21 May 2020 12:51:52 +0000 (12:51 +0000)]
Merge #4550

4550: Fix phrasing in inlay hints settings r=matklad a=lnicola

Part of #4549

r? @LucianoBestia

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
4 years agoFix phrasing in inlay hints settings
Laurențiu Nicola [Thu, 21 May 2020 09:24:18 +0000 (12:24 +0300)]
Fix phrasing in inlay hints settings

4 years agoadd support of feature flag for runnables #4464
Benjamin Coenen [Thu, 21 May 2020 08:53:29 +0000 (10:53 +0200)]
add support of feature flag for runnables #4464

Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
4 years agoadd support of feature flag for runnables #4464
Benjamin Coenen [Thu, 21 May 2020 08:48:42 +0000 (10:48 +0200)]
add support of feature flag for runnables #4464

Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
4 years agoMerge #4547
bors[bot] [Thu, 21 May 2020 08:38:55 +0000 (08:38 +0000)]
Merge #4547

4547: Remove unused cursor positions r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoRemove unused cursor positions
Aleksey Kladov [Wed, 20 May 2020 22:46:08 +0000 (00:46 +0200)]
Remove unused cursor positions

4 years agoApply suggestions from @Veetaha code review
vsrs [Thu, 21 May 2020 08:34:34 +0000 (11:34 +0300)]
Apply suggestions from @Veetaha code review

4 years agoMerge #4506
bors[bot] [Wed, 20 May 2020 23:48:02 +0000 (23:48 +0000)]
Merge #4506

4506: Make `find_path_inner` a query r=matklad a=jonas-schievink

This eliminates the remaining performance problems in the "Implement default members" assist (at least those that I've found).

Closes https://github.com/rust-analyzer/rust-analyzer/issues/4498

Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
4 years agoMerge #4543
bors[bot] [Wed, 20 May 2020 23:07:23 +0000 (23:07 +0000)]
Merge #4543

4543: Remove unused cursor positions r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoRemove unused cursor positions
Aleksey Kladov [Wed, 20 May 2020 22:46:08 +0000 (00:46 +0200)]
Remove unused cursor positions

4 years agoMerge #4541
bors[bot] [Wed, 20 May 2020 22:04:42 +0000 (22:04 +0000)]
Merge #4541

4541: Remove set_cursor r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoRemove set_cursor
Aleksey Kladov [Wed, 20 May 2020 22:03:42 +0000 (00:03 +0200)]
Remove set_cursor

4 years agoSnippetify unwrap -> match
Aleksey Kladov [Wed, 20 May 2020 22:01:08 +0000 (00:01 +0200)]
Snippetify unwrap -> match

4 years agoMake `find_path_inner` a query
Jonas Schievink [Mon, 18 May 2020 22:39:50 +0000 (00:39 +0200)]
Make `find_path_inner` a query

This eliminates any remaining performance problems in the
"Implement default members" assist (at least that I've found).

4 years agoMore snippets
Aleksey Kladov [Wed, 20 May 2020 21:50:29 +0000 (23:50 +0200)]
More snippets

4 years agoMerge #4540
bors[bot] [Wed, 20 May 2020 21:33:36 +0000 (21:33 +0000)]
Merge #4540

4540: More snippets r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoMore snippets
Aleksey Kladov [Wed, 20 May 2020 21:14:31 +0000 (23:14 +0200)]
More snippets

4 years agoMerge #4526
bors[bot] [Wed, 20 May 2020 21:23:13 +0000 (21:23 +0000)]
Merge #4526

4526: Use a flat play icon instead of the blue emoji with test code lens r=kjeremy a=aloucks

@lnicola

Restores this commit:
https://github.com/rust-analyzer/rust-analyzer/commit/55e914a2a179aba63bd9948d6e0cf3e2a4bf5960

That was effectively wiped out by this code formatting commit:
https://github.com/rust-analyzer/rust-analyzer/commit/dc217bdf90d555eaa1780041fc3a14e64173994d
https://github.com/rust-analyzer/rust-analyzer/commit/3d445256fe56f4a7ead64514fb57b79079973d84

Co-authored-by: Aaron Loucks <aloucks@cofront.net>
4 years agoSnippetify introduce/inline var
Aleksey Kladov [Wed, 20 May 2020 21:07:17 +0000 (23:07 +0200)]
Snippetify introduce/inline var

4 years agoMerge #4539
bors[bot] [Wed, 20 May 2020 20:56:28 +0000 (20:56 +0000)]
Merge #4539

4539: Relax cursor position tests in assists r=matklad a=matklad

Those will be replaced with snippets anyway

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoRelax cursor position tests in assists
Aleksey Kladov [Wed, 20 May 2020 20:55:37 +0000 (22:55 +0200)]
Relax cursor position tests in assists

Those will be replaced with snippets anyway

4 years agovscode client side tests
vsrs [Wed, 20 May 2020 18:03:49 +0000 (21:03 +0300)]
vscode client side tests

4 years agoMerge #4536
bors[bot] [Wed, 20 May 2020 19:04:02 +0000 (19:04 +0000)]
Merge #4536

4536: Fix names of launch configuration in dev docs r=kjeremy a=kuy

Follows renaming of launch configurations in https://github.com/rust-analyzer/rust-analyzer/commit/80a42a0628f7655c3299fbf4c5a15e31990b35d3

Co-authored-by: Yuki Kodama <endflow.net@gmail.com>
4 years agoMerge #4537
bors[bot] [Wed, 20 May 2020 18:18:18 +0000 (18:18 +0000)]
Merge #4537

4537: Fix GNOME spelling r=matklad a=afranke

GNOME is a trademark. :-)

Co-authored-by: Alexandre Franke <alexandre.franke@gmail.com>
4 years agoFix GNOME spelling
Alexandre Franke [Wed, 20 May 2020 18:11:14 +0000 (20:11 +0200)]
Fix GNOME spelling

GNOME is a trademark. :-)

4 years agoFix names of launch configuration in dev docs
Yuki Kodama [Wed, 20 May 2020 18:01:37 +0000 (03:01 +0900)]
Fix names of launch configuration in dev docs

4 years agoMerge #4533
bors[bot] [Wed, 20 May 2020 12:16:26 +0000 (12:16 +0000)]
Merge #4533

4533: More snippets r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoSnippetify fix_visibility
Aleksey Kladov [Wed, 20 May 2020 12:13:17 +0000 (14:13 +0200)]
Snippetify fix_visibility

4 years agoSnippetify fill_match_arms
Aleksey Kladov [Wed, 20 May 2020 12:00:37 +0000 (14:00 +0200)]
Snippetify fill_match_arms

4 years agoDon't set cursor in change_visibility
Aleksey Kladov [Wed, 20 May 2020 11:48:31 +0000 (13:48 +0200)]
Don't set cursor in change_visibility

4 years agoCleanup imports
Aleksey Kladov [Wed, 20 May 2020 11:41:58 +0000 (13:41 +0200)]
Cleanup imports

4 years agoMerge #4532
bors[bot] [Wed, 20 May 2020 11:33:48 +0000 (11:33 +0000)]
Merge #4532

4532: Split change_ and fix_ visibility assists r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
4 years agoSplit change_ and fix_ visibility assists
Aleksey Kladov [Wed, 20 May 2020 11:33:13 +0000 (13:33 +0200)]
Split change_ and fix_ visibility assists

4 years agoMerge #4520
bors[bot] [Wed, 20 May 2020 11:03:18 +0000 (11:03 +0000)]
Merge #4520

4520: Marks 2.0 r=matklad a=matklad

The main benefit here is that we no longer need to declare marks. The main drawback is that this is ~~glorious~~ horrible. WDYT?

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>