| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-01-17 | status: output all crates a file belongs to | Jonas Schievink | -17/+17 | |
| 2022-01-15 | Merge #11294 | bors[bot] | -16/+18 | |
| 11294: internal: Move format specifier lexing from syntax to ide_db r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2022-01-15 | Move format specifier lexing from syntax to ide_db | Lukas Wirth | -16/+18 | |
| 2022-01-15 | Merge #11293 | bors[bot] | -29/+3 | |
| 11293: feat: Add very simplistic ident completion for format_args! macro input r=Veykril a=Veykril Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2022-01-15 | feat: Add very simplistic ident completion for format_args! macro input | Lukas Wirth | -29/+3 | |
| 2022-01-15 | make it a config | Jake Heinz | -1/+3 | |
| 2022-01-14 | Merge #11283 | bors[bot] | -10/+63 | |
| 11283: fix: Adjust `.` typing auto indentation r=Veykril a=Veykril Fixes https://github.com/rust-analyzer/rust-analyzer/issues/629 bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2022-01-14 | fix: Adjust `.` typing auto indentation | Lukas Wirth | -10/+63 | |
| 2022-01-14 | hacky fix for cancelling | Jake Heinz | -8/+11 | |
| 2022-01-14 | one last bit of cleanup | Jake Heinz | -18/+21 | |
| 2022-01-14 | removed scoped threads, cleanup | Jake Heinz | -71/+68 | |
| 2022-01-14 | cleanup + detect num cpus | Jake Heinz | -31/+1 | |
| 2022-01-14 | cleanup | Jake Heinz | -1/+1 | |
| 2022-01-14 | use index map | Jake Heinz | -4/+10 | |
| 2022-01-14 | make progress callback dyn | Jake Heinz | -4/+5 | |
| 2022-01-14 | fix warnings | Jake Heinz | -10/+9 | |
| 2022-01-14 | simplify | Jake Heinz | -18/+13 | |
| 2022-01-14 | ide: parallel prime caches | Jake Heinz | -17/+250 | |
| 2022-01-12 | Mostly restore `hir` API boundary | Jonas Schievink | -6/+3 | |
| 2022-01-08 | fix: Fix outline modules spilling inner doc injections into their parent | Lukas Wirth | -1/+15 | |
| 2022-01-08 | Record attribute calls on assoc items in TraitData and ImplData | Lukas Wirth | -0/+21 | |
| 2022-01-07 | Merge #11145 | bors[bot] | -1/+1 | |
| 11145: feat: add config to use reasonable default expression instead of todo! when filling missing fields r=Veykril a=bnjjj Use `Default::default()` in struct fields when we ask to fill it instead of putting `todo!()` for every fields before: ```rust pub enum Other { One, Two, } pub struct Test { text: String, num: usize, other: Other, } fn t_test() { let test = Test {<|>}; } ``` after: ```rust pub enum Other { One, Two, } pub struct Test { text: String, num: usize, other: Other, } fn t_test() { let test = Test { text: String::new(), num: 0, other: todo!(), }; } ``` Co-authored-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com> Co-authored-by: Coenen Benjamin <benjamin.coenen@hotmail.com> | ||||
| 2022-01-07 | Use `FileAstId<ast::Adt>` in nameres where appropriate instead | Lukas Wirth | -0/+32 | |
| 2022-01-06 | Move pretty-printing test out of assist | Laurențiu Nicola | -0/+19 | |
| 2022-01-06 | internal: Support registered tools and attributes in ide layer | Lukas Wirth | -1/+4 | |
| 2022-01-06 | Always put a space after impl in macro pretty-printing | Jonas Platte | -4/+4 | |
| … regardless of whether the next symbol is punctuation or not. | ||||
| 2022-01-04 | Merge #11112 | bors[bot] | -0/+43 | |
| 11112: Evaluate constants in array repeat expression r=HKalbasi a=HKalbasi cc #8655 Co-authored-by: hkalbasi <hamidrezakalbasi@protonmail.com> | ||||
| 2022-01-05 | Evaluate constants in array repeat expression | hkalbasi | -0/+43 | |
| 2022-01-04 | Remove lossy `Definition::from_token`/`Definition::from_node` methods | Lukas Wirth | -24/+24 | |
| 2022-01-04 | Merge #11157 | bors[bot] | -11/+24 | |
| 11157: internal: Remove `SemanticScope::speculative_resolve_as_mac` r=Veykril a=Veykril Fixes https://github.com/rust-analyzer/rust-analyzer/issues/11132 Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2022-01-03 | give `resolve_derive_ident` a more robust api | Lukas Wirth | -5/+11 | |
| 2022-01-03 | Merge #11177 | bors[bot] | -1/+4 | |
| 11177: internal: dont descend into comments r=Veykril a=jhgg fixes #11176 Co-authored-by: Jake Heinz <jh@discordapp.com> | ||||
| 2022-01-03 | internal: dont descend into comments | Jake Heinz | -1/+4 | |
| 2022-01-03 | Merge #11088 | bors[bot] | -15/+45 | |
| 11088: closes #10446 hide type inlay hints r=Veykril a=Heinenen Passes tests as described in #10446 Works for all happy cases, there may be some cases that I forgot as I am not that familiar with Rust and r-a (yet). Co-authored-by: Heinenen <th.m.heinen@gmail.com> | ||||
| 2022-01-03 | fix: Fix highlighting hack for self-params | Lukas Wirth | -4/+6 | |
| 2022-01-02 | internal: Record unresolved derive invocations in hir | Lukas Wirth | -8/+15 | |
| 2022-01-02 | Fix tool module classification not working correctly | Lukas Wirth | -0/+2 | |
| 2022-01-02 | minor: Cleanup syntax highlighting | Lukas Wirth | -187/+163 | |
| 2022-01-02 | fix NameRefClass misclassifying proc-macros | Lukas Wirth | -1/+1 | |
| 2022-01-02 | fix syntactic highlighting for macros | Lukas Wirth | -13/+19 | |
| 2022-01-02 | internal: Handle macro calls better in highlighting | Lukas Wirth | -159/+141 | |
| 2022-01-02 | check top level entry point invariants | Aleksey Kladov | -1/+1 | |
| 2021-12-31 | feat(diagnostics): add new config to fill default expression | Benjamin Coenen | -1/+1 | |
| Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com> | ||||
| 2021-12-23 | show values of constants in hover | hkalbasi | -2/+142 | |
| 2021-12-23 | hide type inlay hints | Heinenen | -5/+17 | |
| 2021-12-23 | hide type inlay hints for enum variant constructors and tuple struct ↵ | Heinenen | -19/+37 | |
| constructors | ||||
| 2021-12-22 | Make hover test not relient on minicore structure | Lukas Wirth | -32/+39 | |
| 2021-12-21 | Fully render const item completions from hir | Lukas Wirth | -1/+1 | |
| 2021-12-20 | fix: Partially fix `ide_db::search` for crate roots | Lukas Wirth | -2/+17 | |
| 2021-12-19 | feat: treat fn keyword inside function pointer type as primitive | rainy-me | -3/+33 | |
