rust/crates
bors[bot] 2fa942ad30
Merge #6251 #6310
6251: Semantic Highlight: Add Callable modifier for variables r=matklad a=GrayJack

This PR added the `HighlightModifier::Callable` variant and assigned it to variables and parameters that are fn pointers, closures and implements FnOnce trait.

This allows to colorize these variables/parameters when used in call expression.



6310: Rewrite algo::diff to support insertion and deletion r=matklad a=Veykril

This in turn also makes `algo::diff` generate finer diffs(maybe even minimal diffs?) as insertions and deletions aren't always represented as as replacements of parent nodes now.

Required for #6287 to go on.

Co-authored-by: GrayJack <gr41.j4ck@gmail.com>
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2020-10-23 22:12:15 +00:00
..
arena Add TBD description to arena 2020-08-24 13:29:10 +02:00
assists generate_impl assist respect cfg attributes #6312 2020-10-22 09:48:48 +02:00
base_db More type safety around names 2020-10-20 17:09:03 +02:00
call_info Extract call_info and completion into separate crates 2020-10-18 13:09:00 +03:00
cfg cfg: move tests to separate file 2020-10-23 12:14:58 +02:00
completion Complete variants when only enun name is typed 2020-10-23 23:41:47 +02:00
flycheck Update crates 2020-10-20 17:36:02 -04:00
hir Merge #6251 #6310 2020-10-23 22:12:15 +00:00
hir_def Fix name of InactiveCode diagnostic 2020-10-23 19:31:11 +02:00
hir_expand Fix typo in comment 2020-10-21 21:51:53 +02:00
hir_ty Improve Chalk debugging 2020-10-23 15:28:02 +02:00
ide Merge #6251 #6310 2020-10-23 22:12:15 +00:00
ide_db Clarify the names one more time 2020-10-15 17:38:51 +02:00
mbe Cleanup 2020-10-07 11:55:20 +02:00
parser Rename record_field_pat to record_pat_field 2020-09-10 18:56:04 +02:00
paths Add description for crates that will be published 2020-08-24 13:07:22 +02:00
proc_macro_api Bump crossbeam-channel in crates 2020-10-13 16:57:01 +03:00
proc_macro_srv Update crates 2020-10-20 17:36:02 -04:00
proc_macro_test Add description for crates that will be published 2020-08-24 13:07:22 +02:00
profile Bump rustc_lexer, cfg-if to 1.0 and add new license to check 2020-10-08 10:39:02 -04:00
project_model Update crates 2020-10-20 17:36:02 -04:00
rust-analyzer Merge #6251 #6310 2020-10-23 22:12:15 +00:00
ssr Minor clippy performance suggestions 2020-09-30 15:22:49 -04:00
stdx Fix panic context 2020-10-23 15:18:33 +02:00
syntax algo::diff tests 2020-10-22 14:48:24 +02:00
test_utils Add description for crates that will be published 2020-08-24 13:07:22 +02:00
text_edit Actually assert disjointness 2020-09-03 13:37:36 +02:00
toolchain Add description for crates that will be published 2020-08-24 13:07:22 +02:00
tt Add description for crates that will be published 2020-08-24 13:07:22 +02:00
vfs Rename the method to avoid false promises 2020-09-10 01:45:49 +03:00
vfs-notify Follow symlinks when walking project trees 2020-10-15 14:22:36 -04:00