Aleksey Kladov
fc3fc571d2
Cleaner API
2021-01-10 14:36:15 +03:00
bors[bot]
f90664b2ea
Merge #7228
...
7228: Avoid string copy in complete_attribute r=Veykril a=lnicola
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-01-10 11:35:19 +00:00
Lukas Wirth
b795128dde
Use hir::GenericParam in ide_db::Definition instead of relisting all 3
2021-01-10 12:33:47 +01:00
bors[bot]
1ed1c14b2b
Merge #7229
...
7229: Cleanup r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-10 11:24:52 +00:00
Aleksey Kladov
3a6ae42eac
Cleanup
2021-01-10 14:24:01 +03:00
Laurențiu Nicola
9772de401e
Avoid string copy in complete_attribute
2021-01-10 12:19:00 +02:00
bors[bot]
6a0a47dd14
Merge #6980
...
6980: Implement to support intra-doc link r=matklad a=sasurau4
Helps with #6168
This PR is very limited implementation to support intra-doc. It only support links indicate same file function.
I want someone to feedback me about this implementation. If the approach is good, I will continue this PR to support other symbols like enum and struct.
Co-authored-by: Daiki Ihara <sasurau4@gmail.com>
2021-01-10 10:02:10 +00:00
bors[bot]
4fddf40f5b
Merge #7224
...
7224: Remove unnecessary allocation when checking whether to hide argument name hint r=jhpratt a=jhpratt
The case-insensitive prefix/suffix check can be performed
character-by-character. This allows the check to be done without having
to allocate a new string. As a side effect, it's also no longer
necessary to convert the entire string to lowercase, as it's done as
needed. As the only case equality we're handling is ASCII, this
operation can be further optimized by using byte equality, rather than
character equality.
cc @SomeoneToIgnore, as it's an update on my PR from yesterday.
Co-authored-by: Jacob Pratt <jacob@jhpratt.dev>
2021-01-10 09:34:24 +00:00
Jacob Pratt
5e81892d4d
Skip leading underscores unconditionally
2021-01-10 04:23:32 -05:00
bors[bot]
d0c2456994
Merge #7226
...
7226: Replace state with function r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-10 09:00:54 +00:00
Aleksey Kladov
083986030e
Replace state with function
2021-01-10 11:57:17 +03:00
Jacob Pratt
22566ecd1b
Short-circuit boolean operation
2021-01-10 03:05:52 -05:00
ShuiRuTian
b9d52444cf
update rs format
2021-01-10 14:39:44 +08:00
ShuiRuTian
b0e300c793
fix condition.
2021-01-10 14:27:18 +08:00
ShuiRuTian
f5a6fda327
update format.
2021-01-10 14:15:59 +08:00
ShuiRuTian
09ed9d0444
fix issue.
2021-01-10 14:10:36 +08:00
Jacob Pratt
bd8a903548
Remove unnecessary allocation
...
The case-insensitive prefix/suffix check can be performed
character-by-character. This allows the check to be done without having
to allocate a new string. As a side effect, it's also no longer
necessary to convert the entire string to lowercase, as it's done as
needed. As the only case equality we're handling is ASCII, this
operation can be further optimized by using byte equality, rather than
character equality.
2021-01-09 21:36:38 -05:00
bors[bot]
bcb9ae18de
Merge #7223
...
7223: Refactor highlighting r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-09 20:08:41 +00:00
Aleksey Kladov
eeceff3179
Refactor highlighting
2021-01-09 23:07:32 +03:00
ShuiRuTian
64240a44be
not track my analytics
2021-01-10 01:39:40 +08:00
ShuiRuTian
0d86e22229
beta version for folder rename
2021-01-10 01:29:08 +08:00
Lukas Wirth
919a1d7b27
Refactor rename name checking
2021-01-09 16:59:00 +01:00
Vincent Esche
586f84c730
Fixed typos in public type names
2021-01-09 15:41:29 +01:00
Vincent Esche
5877db28b4
Fixed typos in private type names
2021-01-09 15:41:29 +01:00
Vincent Esche
c8c2bd097a
Fixed typos in local bindings
2021-01-09 15:41:29 +01:00
Vincent Esche
4702c01553
Fixed typos in tests
2021-01-09 15:41:29 +01:00
Vincent Esche
6cd93db8a5
Fixed typos in code asserts
2021-01-09 15:41:29 +01:00
Vincent Esche
23f05aa1ad
Fixed typos in log::warn!
message
2021-01-09 15:41:29 +01:00
Vincent Esche
21f8239ac8
Fixed typos in code comments
2021-01-09 15:41:29 +01:00
bors[bot]
927657432e
Merge #7217
...
7217: Simplify r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-09 14:32:27 +00:00
Aleksey Kladov
92dac67d0c
Simplify
2021-01-09 17:31:22 +03:00
bors[bot]
939ca83b34
Merge #7216
...
7216: Highlighting improvements r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-09 13:09:15 +00:00
Aleksey Kladov
4a8d2c098d
Better highlight for fixtures
2021-01-09 16:07:41 +03:00
Aleksey Kladov
62b17bac92
Simplify
2021-01-09 15:54:38 +03:00
Aleksey Kladov
d4fb7476ef
Better names
2021-01-09 15:38:32 +03:00
Aleksey Kladov
8a0bd50036
Reduce duplication
2021-01-09 15:12:21 +03:00
Aleksey Kladov
3dfa2768ac
Shorten names
2021-01-09 14:48:15 +03:00
Aleksey Kladov
c6150a3706
Reorder modules
2021-01-09 14:45:47 +03:00
Aleksey Kladov
64a6ee4535
Shorten frequent names
2021-01-09 14:44:01 +03:00
Aleksey Kladov
6fb52af521
Rename dummy -> none
2021-01-09 14:41:31 +03:00
bors[bot]
625ec9e1ae
Merge #7215
...
7215: Hide argument name hint regardless of case r=SomeoneToIgnore a=jhpratt
Co-authored-by: Jacob Pratt <jacob@jhpratt.dev>
2021-01-09 09:16:29 +00:00
Jacob Pratt
38dd9aa284
Hide argument name hint regardless of case
2021-01-09 04:05:59 -05:00
bors[bot]
5fe8cb1fba
Merge #7213
...
7213: Simplify r=Veykril a=Veykril
bors r+
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-01-08 23:20:54 +00:00
Lukas Wirth
5889bb27d6
Simplify
2021-01-09 00:17:34 +01:00
bors[bot]
056cabf25d
Merge #7212
...
7212: Simplify highlighting r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-01-08 20:48:30 +00:00
Aleksey Kladov
e30c1c3fbf
Simplify highlighting infra
...
This also fixes the killer whale bug
2021-01-08 23:47:35 +03:00
bors[bot]
903d1f89a5
Merge #7210
...
7210: cargo update r=kjeremy a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2021-01-08 14:38:21 +00:00
kjeremy
0a91f29699
cargo update
2021-01-08 09:37:28 -05:00
Daiki Ihara
65c45083cf
Support intra_doc links
2021-01-08 22:23:03 +09:00
ShuiRuTian
c08391ce32
support folder rename for initial request.
2021-01-08 17:49:13 +08:00