Aramis Razzaghipour
|
4d4dbcfead
|
Give ‘unsafe’ semantic token modifier to unsafe traits
|
2021-05-23 21:45:10 +10:00 |
|
bors[bot]
|
ef6df1d994
|
Merge #8853
8853: Tag Self in impls as a TypeAlias r=matklad a=Veykril
bors r+
Fixes #4398
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2021-05-16 17:35:40 +00:00 |
|
Lukas Wirth
|
90230e882d
|
Tag Self in impls as a TypeAlias
|
2021-05-16 15:12:58 +02:00 |
|
Lukas Wirth
|
4b5b54279a
|
Attach comments to ast::Impl
|
2021-05-15 17:32:28 +02:00 |
|
hi-rustin
|
765ccf2eca
|
Address comments
|
2021-05-14 17:47:16 +08:00 |
|
Lukas Tobias Wirth
|
5a78d96d0e
|
Fix block comment intra doc link injection ranges
|
2021-05-04 13:51:57 +02:00 |
|
Lukas Wirth
|
2f62c0117a
|
Check for rust doc code attributes like rustdoc does
|
2021-04-19 13:32:52 +02:00 |
|
Aleksey Kladov
|
327323ad25
|
internal: fix flakiness of accidentally quadratic test
|
2021-04-13 12:56:24 +03:00 |
|
Jakub Kądziołka
|
2f60cec3ac
|
Fix typo: liner -> linear
🙈
|
2021-04-12 20:20:25 +02:00 |
|
Aleksey Kladov
|
e012efca27
|
Let's try testing for "is not quadratic" condition
|
2021-04-10 12:43:07 +03:00 |
|
Lukas Wirth
|
9a327311e4
|
Implement basic Documentation source to syntax range mapping
|
2021-03-30 17:20:43 +02:00 |
|
Edwin Cheng
|
4520002b63
|
Unleash macro 2.0 in hightlight and more
|
2021-03-27 14:42:49 +08:00 |
|
Lukas Wirth
|
9763f0a6bd
|
Semantic highlight intradoclinks in documentation
|
2021-03-17 21:00:01 +01:00 |
|
Lukas Wirth
|
37964f9fef
|
Inject highlight into block doc comments
|
2021-03-17 19:12:28 +01:00 |
|
Lukas Wirth
|
c766492d26
|
Properly handle doc attributes in doc-comment highlight injection
|
2021-03-16 21:15:26 +01:00 |
|
Aleksey Kladov
|
61f15b72ac
|
Add parsing benchmark
|
2021-02-09 21:52:34 +03:00 |
|
Aleksey Kladov
|
4b1279d0b1
|
Infra for "unit" benchmarking
|
2021-02-09 20:25:39 +03:00 |
|
Lukas Wirth
|
426ad8e165
|
Classify function calls as functions when shadowed by types
|
2021-01-28 19:08:55 +01:00 |
|
Aleksey Kladov
|
e30c1c3fbf
|
Simplify highlighting infra
This also fixes the killer whale bug
|
2021-01-08 23:47:35 +03:00 |
|
Aleksey Kladov
|
f459375f48
|
Better fixture highlight
|
2021-01-07 19:11:27 +03:00 |
|
Lukas Wirth
|
18bf2e5af5
|
Add ConstParams to the ide layer
|
2021-01-01 14:43:16 +01:00 |
|
Lukas Wirth
|
42e3f97c30
|
Support labels in reference search
|
2020-12-24 15:40:18 +01:00 |
|
Jonas Schievink
|
b238ddd21a
|
Make macro def krate mandatory
Refactors builtin derive support to go through proper name resolution
|
2020-12-15 20:33:05 +01:00 |
|
Roland Ruckerbauer
|
a15dda48c6
|
format string highlighting: handle hex + debug type specifier
|
2020-11-15 17:43:14 +01:00 |
|
Anatol Liu
|
3baa526fb0
|
Add static semantic token modifier for associated functions with no &self
|
2020-11-04 20:08:46 -08:00 |
|
bors[bot]
|
53c7aead8f
|
Merge #6379
6379: Highlight never type as BuiltinType r=matklad a=Veykril
Fixes #6374
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2020-10-27 14:49:37 +00:00 |
|
Lukas Wirth
|
269e67312d
|
Highlight never type as BuiltinType
|
2020-10-26 22:27:30 +01:00 |
|
GrayJack
|
40a875ab7a
|
Add test to avoid regression
|
2020-10-26 15:28:56 -03:00 |
|
Lukas Wirth
|
c9af469b85
|
Fix unary minus highlighting
|
2020-10-25 23:05:30 +01:00 |
|
GrayJack
|
a35ff6edf4
|
Add tests for callable modifier
|
2020-10-21 01:54:51 -03:00 |
|
Lukas Wirth
|
1416413d69
|
Skip macro matcher fragment name semantic highlighting
|
2020-10-10 23:21:12 +02:00 |
|
Aleksey Kladov
|
b06259673f
|
rename mock_analysis -> fixture
|
2020-10-02 17:49:44 +02:00 |
|
Aleksey Kladov
|
09348b2474
|
Get rid of MockAnalysis
|
2020-10-02 17:31:20 +02:00 |
|
Paul Daniel Faria
|
ed8968af49
|
Cleanup unintended unresolved reference in syntax higlighting test
|
2020-09-24 10:14:25 -04:00 |
|
Paul Daniel Faria
|
7af947a032
|
Add consuming modifier to lvalues that are passed by value and not Copy
|
2020-09-06 12:26:53 -04:00 |
|
Aleksey Kladov
|
c692b5d76d
|
⬆️ expect-test
|
2020-08-28 14:47:14 +02:00 |
|
Aleksey Kladov
|
b0fd3faf36
|
Switch to expect_test from crates.io
|
2020-08-21 13:19:31 +02:00 |
|
Paul Daniel Faria
|
3456e2eec7
|
Add new method to Semantics, method_receiver_kind, which returns the kind of self
The options are Shared, Mutable, Consuming, and Copied. Use this to add proper
highlighting to methods based on usage.
|
2020-08-16 10:26:16 -04:00 |
|
Paul Daniel Faria
|
a044ff0138
|
Mark mutating functions with mutable modifier, and owning functions with consuming .
|
2020-08-16 10:22:51 -04:00 |
|
Aleksey Kladov
|
1b0c7701cc
|
Rename ra_ide -> ide
|
2020-08-13 17:58:27 +02:00 |
|