| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-05 | internal: Record all macro definitions in ItemScope | Lukas Wirth | -0/+7 | |
| 2022-05-22 | feat: escape format specifier(close: #12258) | bvanjoi | -0/+10 | |
| 2022-04-06 | fix: Attempt to resolve paths in const arguments heuristically | Lukas Wirth | -0/+1 | |
| While we don't support const args in type inference yet, we can at least make use of the fallback path resolution to resolve paths in const args in the IDE layer to enable some features for them. | ||||
| 2022-04-06 | fix: Fix path qualifiers not resolving generic type params when shadowed by ↵ | Lukas Wirth | -0/+5 | |
| trait | ||||
| 2022-04-01 | Code blocks with tilde also works like code block | Lee Dogeon | -0/+5 | |
| 2022-03-23 | Adjust value in syntax highlighting benchmark | Florian Diebold | -1/+1 | |
| 2022-03-20 | internal: Treat {global_}asm macros as unsafe | Lukas Wirth | -1/+1 | |
| 2022-03-20 | feat: Tag macro calls as unsafe if they expand to unsafe expressions | Lukas Wirth | -0/+18 | |
| 2022-03-12 | Fixed code style issues | yipinliu | -14/+3 | |
| 2022-03-12 | Highlight escape sequences in byte strings | yipinliu | -0/+14 | |
| 2022-03-07 | Emit more detailed highlighting for `%`, `>>`, `<<` | Luna Razzaghipour | -0/+24 | |
| 2022-03-06 | Add a macro case for the keyword highlighting test fixture | Lukas Wirth | -3/+7 | |
| 2022-03-06 | Highlight `Self` as a keyword by default | Lukas Wirth | -0/+20 | |
| 2022-03-04 | Preserve order of generic args | hkalbasi | -0/+7 | |
| 2022-03-03 | slightly improve highlighting performance for derive annotated items | Lukas Wirth | -3/+1 | |
| 2022-03-03 | fix: Fix semantic highlighting breaking for lifetimes in macros | Lukas Wirth | -0/+24 | |
| 2022-02-26 | Rename test highlighting output files | Lukas Wirth | -28/+19 | |
| 2022-02-26 | Split up highlighting tests a bit more | Lukas Wirth | -67/+83 | |
| 2022-02-26 | Re-order and cleanup highlighting tests | Lukas Wirth | -202/+196 | |
| 2022-01-08 | fix: Fix outline modules spilling inner doc injections into their parent | Lukas Wirth | -0/+10 | |
| 2022-01-07 | Use `FileAstId<ast::Adt>` in nameres where appropriate instead | Lukas Wirth | -0/+10 | |
| 2022-01-02 | Fix tool module classification not working correctly | Lukas Wirth | -0/+1 | |
| 2021-12-04 | fix: Fix self keyword not being tagged as such in highlighting properly | Lukas Wirth | -0/+1 | |
| 2021-12-03 | Simplify | Lukas Wirth | -0/+1 | |
| 2021-12-01 | add test | Jake Heinz | -0/+9 | |
| 2021-10-28 | Enable auto-import and qualify-path in derive attributes | Lukas Wirth | -0/+1 | |
| 2021-10-28 | Refactor ide handling for paths in derive inputs | Lukas Wirth | -9/+1 | |
| 2021-10-01 | Merge #10413 | bors[bot] | -0/+1 | |
| 10413: fix: Fix format highlighting with `concat!` and `unreachable!` r=jonas-schievink a=jonas-schievink Last item in https://github.com/rust-analyzer/rust-analyzer/issues/10394, closes https://github.com/rust-analyzer/rust-analyzer/issues/10394 Also documents why/how `is_format_string` even works, since I found that nontrivial. bors r+ Co-authored-by: Jonas Schievink <jonasschievink@gmail.com> | ||||
| 2021-10-01 | Fix format highlighting with `concat!` | Jonas Schievink | -0/+1 | |
| 2021-10-01 | Merge #10403 | bors[bot] | -0/+44 | |
| 10403: feat: Add semantic token modifier for crate root r=Veykril a=lhvy Resolves #9073 I managed to implement crate root highlighting for crates mentioned specifically by name (e.g. `serde` in `use serde::Serialize;`), but not for crates referred to with `crate` or `super`. How could I implement this? > P.S. I'm participating in [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com/). If this PR is up to standard and merged, I'd appreciate if the `hacktoberfest-accepted` label could be added. Thanks! Co-authored-by: lhvy <me@lhvy.dev> | ||||
| 2021-10-01 | Add semantic token modifier for crate root | lhvy | -0/+44 | |
| 2021-10-01 | Expand `asm!` to `format_args!` | Jonas Schievink | -0/+3 | |
| 2021-09-30 | Merge #10398 | bors[bot] | -0/+17 | |
| 10398: Give defaultLibrary semantic token modifier to items from standard library r=Veykril a=lhvy Fixes #8999, fixes #2155 `builtInCrates` could be an alternate name to `defaultLibrary`, which one is better? > P.S. I'm participating in [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com/). If this PR is up to standard and merged, I'd appreciate if the `hacktoberfest-accepted` label could be added. Thanks! Co-authored-by: lhvy <me@lhvy.dev> Co-authored-by: Lucas <me@lhvy.dev> | ||||
| 2021-09-30 | Work around tidy check | Jonas Schievink | -2/+2 | |
| 2021-10-01 | Give defaultLibrary semantic token modifier to items from standard library | lhvy | -0/+17 | |
| 2021-09-30 | Add `const_format_args!` builtin macro, fix highlighting | Jonas Schievink | -4/+14 | |
| 2021-09-30 | Less hacky `assert!` expansion | Jonas Schievink | -0/+5 | |
| 2021-09-30 | Fix format string highlighting in `panic!` | Jonas Schievink | -0/+27 | |
| 2021-09-21 | Add a mirror function-like proc-macro expander for tests | Lukas Wirth | -5/+6 | |
| 2021-09-15 | Don't highlight unsafe traits as unsafe in safe impls | Lukas Wirth | -22/+10 | |
| 2021-09-14 | Add some more attribute ide tests | Lukas Wirth | -0/+2 | |
| 2021-07-13 | Assign mutable semantic token modifier to assignment operators | Lukas Wirth | -0/+1 | |
| 2021-06-28 | Resolve attribute paths in attribute highlighting | Lukas Wirth | -1/+1 | |
| 2021-06-23 | Add `public` semantic token modifier for public items | Aramis Razzaghipour | -1/+9 | |
| 2021-06-15 | Highlight unsafe trait refs as unsafe only in impl blocks and definitions | Lukas Wirth | -0/+5 | |
| 2021-06-11 | Highlight tuple field accesses correctly | Lukas Wirth | -2/+2 | |
| 2021-06-09 | Don't descend MacroCall TokenTree delimiters | Lukas Wirth | -0/+5 | |
| 2021-05-26 | Fix bug where library functions were not highlighted as such | Aramis Razzaghipour | -1/+7 | |
| 2021-05-24 | Add testing of foreign item highlighting | Aramis Razzaghipour | -0/+38 | |
| 2021-05-23 | Give ‘unsafe’ semantic token modifier to unsafe traits | Aramis Razzaghipour | -0/+3 | |
