rust-analyzer/crates/ide/src
bors[bot] c9672a0539
Merge #7657
7657: utf8 r=matklad a=matklad

- Prepare for utf-8 offsets
- reduce code duplication in tests
- Make utf8 default, implement utf16 in terms of it
- Make it easy to add additional context for offset conversion
- Implement utf8 offsets

closes #7453

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-16 16:34:22 +00:00
..
diagnostics Remove use of SourceFileEdit 2021-01-23 07:54:45 +00:00
display More precise navigation to parent 2021-02-09 18:21:09 +03:00
references Fix a few clippy::perf warnings 2021-02-16 10:55:34 -05:00
syntax_highlighting Add parsing benchmark 2021-02-09 21:52:34 +03:00
typing Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
annotations.rs Actually fix runnable order 2021-02-15 16:09:50 +02:00
call_hierarchy.rs Refactor reference searching to work with the ast 2021-02-12 18:58:28 +01:00
diagnostics.rs Add diagnostic for filter_map followed by next 2021-01-23 07:40:24 +00:00
display.rs Don't expose SyntaxKind from IDE API 2020-12-18 19:28:48 +03:00
doc_links.rs Fix a few clippy::perf warnings 2021-02-16 10:55:34 -05:00
expand_macro.rs Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
extend_selection.rs . 2021-01-20 01:56:11 +03:00
file_structure.rs Move SymbolKind to ide_db 2021-01-20 15:25:34 +01:00
fixture.rs Cleanup tests 2021-02-09 18:13:11 +03:00
fn_references.rs Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
folding_ranges.rs Use items can also have doc comments 2020-12-04 17:09:40 +01:00
goto_definition.rs Fix a few clippy::perf warnings 2021-02-16 10:55:34 -05:00
goto_implementation.rs AdtDef -> Adt 2021-02-07 14:15:02 +03:00
goto_type_definition.rs Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
hover.rs Wrap BuiltinType in code model 2021-02-11 19:52:33 +01:00
inlay_hints.rs Update fixed tests 2021-02-10 14:48:52 +01:00
join_lines.rs Cleanup test 2021-02-09 17:48:25 +03:00
lib.rs Make utf8 default, implement utf16 in terms of it 2021-02-16 19:17:32 +03:00
markdown_remove.rs Remove more unreachable pubs 2020-11-02 16:58:33 +01:00
markup.rs Rename ra_ide -> ide 2020-08-13 17:58:27 +02:00
matching_brace.rs Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
parent_module.rs restore accidentally deleted test 2021-02-09 18:29:15 +03:00
prime_caches.rs Re-export base_db from ide_db 2020-10-24 11:39:57 +03:00
references.rs Merge #7656 2021-02-14 16:17:03 +00:00
runnables.rs Merge #7353 2021-01-22 15:31:47 +00:00
status.rs Include countme crate to count important data structures. 2021-01-21 19:30:52 +03:00
syntax_highlighting.rs Increase Highlights highlight range to covering element 2021-02-04 11:37:14 +01:00
syntax_tree.rs Modernize tests 2021-02-09 17:23:35 +03:00
typing.rs Phase out SourceFileEdits in favour of a plain HashMap 2021-01-14 22:43:36 +01:00
view_hir.rs Fix a few clippy::perf warnings 2021-02-16 10:55:34 -05:00