Seivan Heidari
1e2d090ab8
Merge branch 'master' of https://github.com/rust-analyzer/rust-analyzer into feature/themes
2019-11-20 03:56:43 +01:00
bors[bot]
0e61ba3750
Merge #2314
...
2314: ⬆️ rowan r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-19 18:14:00 +00:00
Aleksey Kladov
83a8430e0a
⬆️ rowan
2019-11-19 21:13:36 +03:00
bors[bot]
545c21923e
Merge #2291
...
2291: Show expanded macro in vscode r=matklad a=edwin0cheng
*Edited*
![new_screen_shot](https://user-images.githubusercontent.com/11014119/69169852-00550c00-0b34-11ea-9c40-8ecebdca0621.gif )
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2019-11-19 17:53:27 +00:00
Edwin Cheng
1d56b80250
Minor fix for outpu text formating
2019-11-20 01:22:28 +08:00
Edwin Cheng
e290171397
Add shot doc for expand_macro module
2019-11-20 01:12:56 +08:00
Edwin Cheng
47a4c3e77d
Add document in features.md
2019-11-20 01:09:15 +08:00
Edwin Cheng
d16cc223e1
Use DocumentProvider instead of Hover
2019-11-20 01:06:10 +08:00
Edwin Cheng
80fe467ce8
Improve insert_whitespaces
2019-11-20 00:12:48 +08:00
Edwin Cheng
4012da07fd
Change return type of expand_macro
2019-11-19 22:56:48 +08:00
Edwin Cheng
94c63d2802
Change to use Expansion::file_id and reordering
2019-11-19 22:56:28 +08:00
Edwin Cheng
8010b42b21
Fix npm formatting
2019-11-19 21:49:06 +08:00
Edwin Cheng
ae49a22b5c
Rebase
2019-11-19 21:49:06 +08:00
Edwin Cheng
3ccd05fedc
Add recursive expand in vscode
2019-11-19 21:49:06 +08:00
bors[bot]
d2782ab1c1
Merge #2312
...
2312: Fixed string literal quoting r=matklad a=edwin0cheng
It fixed a bug which `quote!` should return a literal escaped instead of original string.
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2019-11-19 08:27:27 +00:00
Aleksey Kladov
c3e61d7e8e
Run CI on trying as well
2019-11-19 11:24:18 +03:00
Edwin Cheng
f24bba74d0
Fixed a bug for string lit in quote
2019-11-19 12:15:20 +08:00
Seivan Heidari
597dd9fb20
Merge branch 'master' of https://github.com/rust-analyzer/rust-analyzer into feature/themes
2019-11-18 23:02:12 +01:00
bors[bot]
c24ee09904
Merge #2309
...
2309: Goto type def through macros r=matklad a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2019-11-18 20:04:36 +00:00
kjeremy
e939f740b3
Goto type def through macros
2019-11-18 14:57:42 -05:00
bors[bot]
c8fb5b491a
Merge #2307
...
2307: Support hover through macro r=matklad a=kjeremy
Allows hover to work through macros like `match_ast!`.
Co-authored-by: kjeremy <kjeremy@gmail.com>
2019-11-18 19:57:06 +00:00
Seivan Heidari
4bdb6351ac
Merge branch 'master' of https://github.com/rust-analyzer/rust-analyzer into feature/themes
2019-11-18 20:53:40 +01:00
kjeremy
90f6f6080e
Fix test
2019-11-18 14:20:14 -05:00
bors[bot]
a4f21801c5
Merge #2308
...
2308: Remove the custom impl of AttrsOwner for ImplItem r=matklad a=DJMcNab
The default impl should have the same behaviour, and it can be generated by codegen.
See also `ModuleItem` and `NominalDef`.
Also see 5dbbfda34a (r36011245)
Co-authored-by: DJMcNab <36049421+djmcnab@users.noreply.github.com>
2019-11-18 18:21:44 +00:00
DJMcNab
27ce1e822b
Remove the custom impl of AttrsOwner for ImplItem
...
The default impl should have the same behaviour, and it can be generated
by codegen.
See also `ModuleItem` and `NominalDef`
2019-11-18 18:13:56 +00:00
kjeremy
b2cc593381
Support hover through macro
2019-11-18 11:58:42 -05:00
bors[bot]
d071321973
Merge #2305
...
2305: Remove CI badge r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 16:28:04 +00:00
Aleksey Kladov
089e9ba52f
Remove CI badge
2019-11-18 19:27:41 +03:00
bors[bot]
7614439033
Merge #2304
...
2304: Use Source<&ast::Name> in classify_name r=matklad a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2019-11-18 15:50:47 +00:00
kjeremy
a22cb1daa7
Use Source<&ast::Name> in classify_name
2019-11-18 10:47:19 -05:00
bors[bot]
9cc4d058d2
Merge #2302
...
2302: Collapse TokenMap and RevTokenMap r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 13:09:29 +00:00
Aleksey Kladov
2b6f1ab0e2
Collapse TokenMap and RevTokenMap
2019-11-18 16:08:41 +03:00
bors[bot]
789a0d2a64
Merge #2301
...
2301: Don't create a separate bin for format hook r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 12:41:59 +00:00
Aleksey Kladov
76da22e66a
Don't create a separate bin for format hook
2019-11-18 15:27:04 +03:00
bors[bot]
157beb8b3f
Merge #2300
...
2300: Token-based reverse-mapping r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 12:09:24 +00:00
Aleksey Kladov
b79d678923
Token-based reverse-mapping
2019-11-18 15:08:39 +03:00
bors[bot]
32e72ecd66
Merge #2299
...
2299: More sources r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 11:37:46 +00:00
Aleksey Kladov
5e8c22dbf3
More sources
2019-11-18 14:36:11 +03:00
bors[bot]
91509073c5
Merge #2298
...
2298: Add ra_ide_api::expand r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 11:24:35 +00:00
Aleksey Kladov
9fcd98e956
Add ra_ide_api::expand
...
This module should handle all tricky bits with mapping macro-expanded
HirFileId to original files the user actually can see in the editor
2019-11-18 14:23:24 +03:00
Aleksey Kladov
6d8ca870b3
More Source
2019-11-18 14:07:13 +03:00
bors[bot]
614c034ffc
Merge #2296
...
2296: Remove obsolete links r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 09:59:36 +00:00
Aleksey Kladov
12744345f1
fix bors integration
2019-11-18 12:59:09 +03:00
Aleksey Kladov
a66ed0032a
Remove obsolete links
2019-11-18 12:45:33 +03:00
Aleksey Kladov
34025020b5
Switch to Actions
2019-11-18 12:35:03 +03:00
Seivan Heidari
aceeb0b85e
Merge branch 'master' of https://github.com/rust-analyzer/rust-analyzer into feature/themes
2019-11-18 10:12:09 +01:00
cad97
396853defb
Run npm travis through xvfb-run
2019-11-18 11:07:47 +03:00
cad97
ec5cde9149
Enable github actions ci
2019-11-18 11:07:47 +03:00
bors[bot]
5e75ded9fc
Merge #2294
...
2294: Publicise GenericParams r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-11-18 07:36:27 +00:00
Aleksey Kladov
9df3d2e775
Publicise GenericParams
...
See https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Exposing.20GenericParam.2Ename
2019-11-18 10:35:33 +03:00