Aleksey Kladov
|
d847d53e36
|
Start simplifying editing API
|
2019-09-26 22:22:08 +03:00 |
|
Aleksey Kladov
|
1a4b424005
|
move diff to ra_syntax
|
2019-09-26 15:56:52 +03:00 |
|
Aleksey Kladov
|
183a38fb50
|
keep ast creation API simple
|
2019-09-26 15:29:28 +03:00 |
|
Aleksey Kladov
|
a525e830a6
|
add new editing API, suitable for modifying several nodes at once
|
2019-09-25 17:57:12 +03:00 |
|
bors[bot]
|
a452e50e0e
|
Merge #1911
1911: fewer monomorphisations r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-09-25 14:19:46 +00:00 |
|
Aleksey Kladov
|
b7422bd1ab
|
fewer monomorphisations
|
2019-09-25 17:19:16 +03:00 |
|
Aleksey Kladov
|
efeae82f52
|
clean up naming
|
2019-09-25 15:58:40 +03:00 |
|
Aleksey Kladov
|
32843ae6f7
|
shorten AstBuilder names
|
2019-09-25 15:28:26 +03:00 |
|
Aleksey Kladov
|
546f031e4e
|
minor builder cleanups
|
2019-09-25 15:26:05 +03:00 |
|
Aleksey Kladov
|
25fca04753
|
cleaned up record field builder
|
2019-09-25 15:09:03 +03:00 |
|
Aleksey Kladov
|
69689625ce
|
move ast builder to a separate file
|
2019-09-25 14:35:26 +03:00 |
|
Aleksey Kladov
|
f32081fa18
|
move assists to subdir
|
2019-09-25 14:29:41 +03:00 |
|
Shotaro Yamada
|
9c45a9e586
|
Remove redundant clone()
|
2019-09-25 10:32:01 +09:00 |
|
Jeremy Kolb
|
13d7fc1620
|
Revert Self
|
2019-09-23 14:38:05 -04:00 |
|
kjeremy
|
1808175f98
|
Drive by lints
|
2019-09-23 14:31:30 -04:00 |
|
kjeremy
|
6da645d858
|
Suspicious line endings
|
2019-09-20 11:55:59 -04:00 |
|
Geobert Quach
|
ce4d843656
|
feat(assists): Apply comments
|
2019-09-19 22:12:28 +01:00 |
|
Geobert Quach
|
a3ab80b332
|
feat(assists): Rename escape_quote to escape_double_quote
|
2019-09-19 22:12:28 +01:00 |
|
Geobert Quach
|
889f1f0a7c
|
feature(assists): Fix regression
|
2019-09-19 22:12:28 +01:00 |
|
Geobert Quach
|
016c997243
|
feat(assists): manage " when removing hash and make_usual_string
|
2019-09-19 22:12:28 +01:00 |
|
Geobert Quach
|
b6d55290a1
|
feat(assists): raw string <-> usual string manipulation
Fixes #1730
|
2019-09-19 22:12:28 +01:00 |
|
uHOOCCOOHu
|
de9670fe45
|
Move store TypeRef of type based path in PathKind
|
2019-09-15 19:48:24 +08:00 |
|
uHOOCCOOHu
|
4926bed426
|
Support path starting with a type
|
2019-09-15 19:40:32 +08:00 |
|
Aleksey Kladov
|
114a1b878e
|
rename AdtDef -> Adt
|
2019-09-13 00:34:52 +03:00 |
|
Nelson Chen
|
14585468e2
|
Minor typo fix for ra_assists code doc
|
2019-09-08 02:10:53 -07:00 |
|
Ekaterina Babshukova
|
acb89d2be1
|
add assist to move type bounds to where clause
|
2019-09-05 13:29:13 +03:00 |
|
Aleksey Kladov
|
e94587e315
|
fix assists
|
2019-09-02 21:52:06 +03:00 |
|
Aleksey Kladov
|
5e3f291195
|
fix hir for new block syntax
|
2019-09-02 21:23:19 +03:00 |
|
Aleksey Kladov
|
4b6bccb58c
|
⬆️ once_cell
|
2019-09-01 23:18:15 +03:00 |
|
Aleksey Kladov
|
5b18a4eef9
|
rename struct -> record, pos -> tuple
|
2019-08-23 16:59:50 +03:00 |
|
Aleksey Kladov
|
bbcca4f735
|
make ast object safe
|
2019-08-23 15:06:47 +03:00 |
|
Ekaterina Babshukova
|
e84f93cb5b
|
refactor fill_match_arms assist
|
2019-08-23 00:43:12 +03:00 |
|
Aleksey Kladov
|
4753409f86
|
refactor TryConvWith similar to ConvWith
|
2019-08-20 19:53:05 +03:00 |
|
Aleksey Kladov
|
3bec812258
|
remove ast::*Kind enums from assists
|
2019-08-19 14:11:09 +03:00 |
|
Florian Diebold
|
22724f37f3
|
Lower fully qualified associated type paths
I.e. `<T as Trait>::Foo`.
|
2019-08-12 21:43:00 +02:00 |
|
Evgenii P
|
06c3de310e
|
rustfmt
|
2019-07-30 21:02:29 +07:00 |
|
Evgenii P
|
e7cdbe795a
|
Fix flip comma assist
|
2019-07-30 20:33:58 +07:00 |
|
Phil Ellison
|
e6113c0998
|
Add merge_match_arm assist, bump rowan to 0.6.1
|
2019-07-29 21:59:52 +01:00 |
|
Aleksey Kladov
|
61739b0c17
|
Document AssistBuilder
closes #1603
|
2019-07-29 15:43:34 +03:00 |
|
Aleksey Kladov
|
d52ee59a71
|
streamline API
|
2019-07-21 13:28:58 +03:00 |
|
Aleksey Kladov
|
c9cfd57eea
|
switch to upstream rowan's API
|
2019-07-20 20:12:06 +03:00 |
|
Aleksey Kladov
|
f6bcc2d745
|
align SyntaxText API with upstream
|
2019-07-20 16:52:11 +03:00 |
|
Aleksey Kladov
|
f3bdbec1b6
|
rename range -> text_range
|
2019-07-20 12:58:27 +03:00 |
|
Aleksey Kladov
|
0025299370
|
sane indexing in text
|
2019-07-19 20:55:32 +03:00 |
|
Aleksey Kladov
|
191a6ba330
|
convenience api
|
2019-07-19 19:05:34 +03:00 |
|
Aleksey Kladov
|
0343c4a815
|
migrate ra_assists to the new AST
|
2019-07-19 13:16:25 +03:00 |
|
Aleksey Kladov
|
deab4caa7b
|
make Parse fields private
this is in preparation for the new rowan API
|
2019-07-12 19:41:13 +03:00 |
|
Ekaterina Babshukova
|
895597d567
|
move whitespace manipulation inside AstEditor
|
2019-07-10 22:03:00 +03:00 |
|
Jeremy Kolb
|
98d769a799
|
readability
|
2019-07-05 10:18:01 -04:00 |
|
Jeremy Kolb
|
6b4ec73b7e
|
Clippy changes
|
2019-07-04 23:00:00 -04:00 |
|