Aleksey Kladov
|
5e3f291195
|
fix hir for new block syntax
|
2019-09-02 21:23:19 +03:00 |
|
Aleksey Kladov
|
0f6c048ce1
|
⬆️ insta
|
2019-08-29 17:04:01 +03:00 |
|
Phil Ellison
|
14a23d1bde
|
Strip indents and empty lines in check_apply_diagnostic_fix_from_position
|
2019-08-25 12:56:23 +03:00 |
|
Phil Ellison
|
59dd30402b
|
Specify cursor position in ok-wrapping tests, and switch to using analysis_and_position function
|
2019-08-25 12:56:23 +03:00 |
|
Phil Ellison
|
6620949cae
|
Simplify checking return type, add new test
|
2019-08-25 12:56:23 +03:00 |
|
Phil Ellison
|
4f6f3933ec
|
cargo format
|
2019-08-25 12:55:56 +03:00 |
|
Phil Ellison
|
456e72c4e4
|
Change test to not rely on trait inference
|
2019-08-25 12:55:56 +03:00 |
|
Phil Ellison
|
a40e390860
|
Check type rather than just name in ok-wrapping diagnostic. Add test for handling generic functions (which currently fails)
|
2019-08-25 12:55:56 +03:00 |
|
Phil Ellison
|
62c2002e2b
|
Add test that ok-wrapping handles type aliases
|
2019-08-25 12:55:55 +03:00 |
|
Phil Ellison
|
d025016f92
|
Mock std String and Result types in tests for ok-wrapping diagnostic
|
2019-08-25 12:55:55 +03:00 |
|
Phil Ellison
|
d00a285fa7
|
Initial implementation of Ok-wrapping
|
2019-08-25 12:55:55 +03:00 |
|
Aleksey Kladov
|
5b18a4eef9
|
rename struct -> record, pos -> tuple
|
2019-08-23 16:59:50 +03:00 |
|
bors[bot]
|
0a612fad02
|
Merge #1715
1715: Feature flags r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-08-22 12:17:21 +00:00 |
|
Aleksey Kladov
|
69bbe79c50
|
implement feature flags
|
2019-08-22 15:07:31 +03:00 |
|
cynecx
|
1d87f85441
|
Update snapshots/highlighting.html to use correct highlighting
|
2019-08-22 01:08:07 +02:00 |
|
cynecx
|
5534167f58
|
Fix syntax-highlighting for fields (NAMED_FIELD_DEF)
|
2019-08-22 00:39:18 +02:00 |
|
Aleksey Kladov
|
db84437d6f
|
qualify ast types with ast::
By convention, ast nodes should always be used as `ast::FnDef`. This
is to avoid confusion with similarly-named hir types.
|
2019-08-19 14:27:15 +03:00 |
|
Aleksey Kladov
|
df6dce23a7
|
remove ast::*Kind from ra_ide_api
|
2019-08-19 14:13:58 +03:00 |
|
bors[bot]
|
cd24349997
|
Merge #1691
1691: Show inherent and trait impls of structs and enums r=viorina a=viorina
Co-authored-by: Ekaterina Babshukova <ekaterina.babshukova@yandex.ru>
|
2019-08-16 14:24:51 +00:00 |
|
Ekaterina Babshukova
|
35a04ec066
|
show inherent and trait impls of structs and enums
|
2019-08-16 17:07:45 +03:00 |
|
Aleksey Kladov
|
343463c824
|
implement durability
|
2019-08-15 15:27:00 +03:00 |
|
Evgenii P
|
475a93097f
|
Use Source in Diagnostic and implement
|
2019-08-12 23:06:08 +07:00 |
|
Aleksey Kladov
|
6efc79b89d
|
implement while let desugaring
|
2019-08-07 15:14:22 +02:00 |
|
Kirill Bulatov
|
3fb6462d54
|
Style and test fixes
|
2019-08-05 01:02:36 +03:00 |
|
Kirill Bulatov
|
15411d4474
|
Use proper inlay kinds
|
2019-08-05 00:28:36 +03:00 |
|
Evgenii P
|
d610adfc2b
|
Employ early return pattern more
|
2019-08-04 08:03:17 +07:00 |
|
Evgenii P
|
6a94f203fc
|
Use std::future::Future trait from stdlib
|
2019-08-03 17:07:20 +07:00 |
|
Evgenii P
|
957de26a1d
|
do fixup: remove unused imports in complete_dot.rs
|
2019-08-03 02:48:36 +07:00 |
|
Evgenii P
|
40facb559a
|
Change postfix completion to keyword completion
|
2019-08-03 02:40:59 +07:00 |
|
Evgenii P
|
ab7774545c
|
Use future lang item instead of hardcoded std::future::Future
|
2019-08-03 01:53:51 +07:00 |
|
Evgenii P
|
30bc3b93be
|
rustfmt
|
2019-08-03 01:16:20 +07:00 |
|
Evgenii P
|
c417b98f02
|
Implement completion for the .await syntax
|
2019-08-03 01:15:43 +07:00 |
|
bors[bot]
|
359b3376b3
|
Merge #1601
1601: Inline snapshots for tests r=matklad a=theotherphil
Fixes https://github.com/rust-analyzer/rust-analyzer/issues/1127.
The "cargo format" commits are required to get the formatting tests to pass. However, they actually mess up the formatting.
Co-authored-by: Phil Ellison <phil.j.ellison@gmail.com>
|
2019-07-29 12:54:40 +00:00 |
|
Kirill Bulatov
|
b8f95f42e1
|
Support destructuring patterns
|
2019-07-29 00:33:10 +03:00 |
|
Phil Ellison
|
67e75ca126
|
Rerun cargo format, to make tests pass and formatting incorrect
|
2019-07-28 12:45:01 +01:00 |
|
Phil Ellison
|
44b2642900
|
Remove vertical ellipses in references.cs
|
2019-07-28 12:37:03 +01:00 |
|
Phil Ellison
|
1b74eed8ca
|
Remove vertical ellipses from tests in complete_snippet.rs and presentation.rs
|
2019-07-28 12:33:21 +01:00 |
|
Phil Ellison
|
46c07ed578
|
Remove vertical ellipses from tests in complete_scope.rs
|
2019-07-28 12:28:14 +01:00 |
|
Phil Ellison
|
5c4df97996
|
cargo format
|
2019-07-28 12:08:06 +01:00 |
|
Phil Ellison
|
9f6909c0ce
|
Inline snapshot for test_file_structure (less clear that this one is a good idea)
|
2019-07-28 12:01:28 +01:00 |
|
Phil Ellison
|
a72331f223
|
Inline snapshots for all tests in runnables.rs
|
2019-07-28 11:57:56 +01:00 |
|
Phil Ellison
|
8f71614bdd
|
Inline snapshots for all tests in references.rs
|
2019-07-28 11:52:17 +01:00 |
|
Phil Ellison
|
69244a6e18
|
Inline snapshots for all tests in complete_snippet, remove now-unused check_completion
|
2019-07-28 11:45:03 +01:00 |
|
Phil Ellison
|
460423e66c
|
Inline snapshots for all tests in presentation.rs
|
2019-07-28 11:35:48 +01:00 |
|
Phil Ellison
|
eb7d1b0fee
|
Inline snapshots for all tests in complete_scope.rs
|
2019-07-28 11:24:29 +01:00 |
|
Phil Ellison
|
164ba6092c
|
Remove unused highlights_code_inside_macro snapshot, inline rename_mod_in_dir snapshot
|
2019-07-28 10:42:31 +01:00 |
|
Kirill Bulatov
|
5169a9d498
|
Improve inlay hinting for types
Add hints for types in for loop expressions.
Resolve types for every tuple parameter.
Refactor the code.
|
2019-07-26 18:06:31 +03:00 |
|
Kirill Bulatov
|
dbbb0beb3e
|
Make Analysis api cancellable
|
2019-07-25 20:22:41 +03:00 |
|
Ekaterina Babshukova
|
8e49bb664a
|
show local variable types in completion
|
2019-07-23 19:26:27 +03:00 |
|
Kirill Bulatov
|
8f3377d9f9
|
Code review fixes
|
2019-07-22 23:25:13 +03:00 |
|