aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db
Commit message (Expand)AuthorAgeFilesLines
* De Morgan's Law assist now correctly inverts <, <=, >, >=.lbrande2021-02-242-0/+15
* Pickup ConstReference patterns in FindUsagesLukas Wirth2021-02-231-4/+11
* Implement ast::AstNode for NameLike and move it to node_extLukas Wirth2021-02-161-42/+24
* Use `cfg(target_arch)` instead of a Cargo featureJonas Schievink2021-02-162-4/+1
* Merge #7657bors[bot]2021-02-162-21/+41
|\
| * Make utf8 default, implement utf16 in terms of itAleksey Kladov2021-02-162-7/+22
| * reduce code duplication in testsAleksey Kladov2021-02-161-14/+19
| * Prepare for utf-8 offsetsAleksey Kladov2021-02-162-20/+20
* | Fix a few clippy::perf warningskjeremy2021-02-161-1/+1
|/
* Don't classify attribute macros as their path unless it's a function with the...Lukas Wirth2021-02-131-3/+11
* Use NameLike in FileReference directly as its not exported from ide anymoreLukas Wirth2021-02-121-43/+20
* Refactor reference searching to work with the astLukas Wirth2021-02-121-80/+60
* Make `ModPath`'s representation privateJonas Schievink2021-02-041-1/+1
* Make always-assert crate reusableAleksey Kladov2021-01-261-5/+2
* Merge #7406bors[bot]2021-01-261-0/+15
|\
| * replace_if_let_with_match: don't assume sad patternDániel Buga2021-01-221-0/+15
* | Support unions in symbol searchLukas Wirth2021-01-241-5/+9
|/
* Merge #7353bors[bot]2021-01-221-0/+24
|\
| * Partially unify SymbolKind and CompletionItemKindLukas Wirth2021-01-201-14/+14
| * Move SymbolKind to ide_dbLukas Wirth2021-01-201-0/+24
* | Add name resolution query for block expressionsJonas Schievink2021-01-211-0/+1
* | Treat BlockExpr as a potential module originJonas Schievink2021-01-201-0/+10
* | Make public DefMap fields privateJonas Schievink2021-01-201-1/+1
* | .Aleksey Kladov2021-01-193-4/+4
|/
* Merge #7297 #7338bors[bot]2021-01-182-158/+274
|\
| * Do trait solving in batchKirill Bulatov2021-01-171-95/+97
| * Draft the working completionKirill Bulatov2021-01-172-16/+30
| * Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-162-130/+230
* | Merge #7291bors[bot]2021-01-181-7/+4
|\ \
| * | Wrap remaining self/super/crate in Name{Ref}Lukas Wirth2021-01-151-7/+4
* | | Merge #7292bors[bot]2021-01-181-1/+1
|\ \ \ | |_|/ |/| |
| * | Swap assert_eq_text\!(expected, actual)yugo-horie2021-01-161-1/+1
* | | Share import_assets and related entitiesKirill Bulatov2021-01-164-2/+278
|/ /
* / Add Unmerge Use assistunexge2021-01-151-1/+1
|/
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-153-21/+36
* Phase out SourceFileEdits in favour of a plain HashMapLukas Wirth2021-01-141-25/+25
* Group file source edits by FileIdLukas Wirth2021-01-141-12/+42
* Merge #7260bors[bot]2021-01-142-88/+121
|\
| * Render Fn* trait objects and impl types as rust doesLukas Wirth2021-01-131-0/+1
| * Move FamousDefs fixture out into its own fileLukas Wirth2021-01-122-88/+120
* | Rename FileReferences -> UsageSearchResultLukas Wirth2021-01-121-6/+5
* | Ensure uniqueness of file ids in reference search via hashmapLukas Wirth2021-01-121-19/+29
* | Group references by FileIdLukas Wirth2021-01-121-37/+64
|/
* Merge #7218bors[bot]2021-01-101-1/+1
|\
| * Fixed typos in code commentsVincent Esche2021-01-091-1/+1
* | Use hir::GenericParam in ide_db::Definition instead of relisting all 3Lukas Wirth2021-01-102-22/+16
|/
* Merge #7145bors[bot]2021-01-081-0/+1
|\
| * Proper handling $crate Take 2Edwin Cheng2021-01-071-0/+1
* | Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-073-37/+37
* | Remove some stale deprecationsAleksey Kladov2021-01-071-1/+0