Chayim Refael Friedman
|
cfb701ac78
|
Get rid of $crate in expansions shown to the user
Be it "Expand Macro Recursively", "Inline macro" or few other things.
We replace it with the crate name, as should've always been.
|
2024-09-18 18:30:59 +03:00 |
|
cuishuang
|
680de15ec3
|
chore: fix some comments
Signed-off-by: cuishuang <imcusg@gmail.com>
|
2024-09-02 18:33:23 +08:00 |
|
Vincent Esche
|
7dec7e92ea
|
Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true
|
2024-08-06 00:26:42 +02:00 |
|
Vincent Esche
|
6f329e6d5b
|
Add repository URL for published crates' missing [package.repository] fields
|
2024-08-06 00:25:02 +02:00 |
|
Vincent Esche
|
b5b0f4bc5a
|
Replace "TBD" with more helpful desciptions in published crates' [package.description] fields
|
2024-08-06 00:25:02 +02:00 |
|
bors
|
fbed308ebe
|
Auto merge of #17799 - Veykril:syntax-bridge, r=Veykril
Split out syntax-bridge into a separate crate
This functionality is not really tied to mbe macros, so imo it has no place in that crate.
|
2024-08-05 12:31:45 +00:00 |
|
Lukas Wirth
|
188c577855
|
Newtype ErasedFileAstId
|
2024-08-05 13:46:47 +02:00 |
|
Lukas Wirth
|
d2dd4f6d5f
|
Split out syntax-bridge into a separate crate
|
2024-08-05 13:45:00 +02:00 |
|
Lukas Wirth
|
d46060b168
|
Fix error spans for include! and compile_error!
|
2024-07-29 15:57:01 +02:00 |
|
Lukas Wirth
|
9cbafa2d49
|
Remove Params and Fields from AstIdMap
|
2024-07-25 10:22:05 +02:00 |
|
Lukas Wirth
|
5264f86242
|
Encode edition within FileId in the hir layer
|
2024-07-18 08:49:10 +02:00 |
|
Wilfred Hughes
|
d68e549205
|
internal: Fix rustdoc warnings
`cargo doc` generates a bunch of warnings on rust-analyzer. Fix all the
bare URL and empty code block warnings.
|
2024-06-13 17:29:10 -07:00 |
|
Lukas Wirth
|
8ebabce475
|
internal: Remove FileId::BOGUS
|
2024-06-12 08:16:07 +02:00 |
|
Hamir Mahal
|
7c34eb3880
|
style: simplify string interpolation
|
2024-05-30 16:18:49 -07:00 |
|
Lukas Wirth
|
4135696ea7
|
Cleanup
|
2024-04-18 11:00:22 +02:00 |
|
Lukas Wirth
|
6bfdd38c69
|
Render matched macro arm on hover of macro calls
|
2024-04-18 10:51:58 +02:00 |
|
Lukas Wirth
|
9c75e9fa7d
|
Deduplicate Edition enum
|
2024-04-14 15:29:01 +02:00 |
|
Lukas Wirth
|
255a8aef92
|
Move Edition into span crate
|
2024-03-21 10:21:44 +01:00 |
|
Lukas Wirth
|
0dd89d7ee7
|
Remove usages of SpanData where Span suffices
|
2024-03-15 13:02:40 +01:00 |
|
Lukas Wirth
|
d2f8eae2ec
|
feat: Support macro calls in eager macros for IDE features
|
2024-03-14 15:40:35 +01:00 |
|
Lukas Wirth
|
9ba4493918
|
internal: Improve rooted upmapping
|
2024-03-12 13:46:58 +01:00 |
|
Lukas Wirth
|
c04c0dd5ba
|
fix: Don't force draw a dependency edge to the real_span_map query
|
2024-03-07 14:14:59 +01:00 |
|
Lukas Wirth
|
efd76ecff1
|
Move AstIdMap infra to the span crate
|
2024-03-01 15:39:44 +01:00 |
|
Lukas Wirth
|
549aae7c07
|
Add a few more doc lines to the span crate
|
2024-03-01 15:20:30 +01:00 |
|
Lukas Wirth
|
8a5bb9d5ac
|
Only the ROOT syntax context has None outer_expn
|
2024-03-01 15:14:17 +01:00 |
|
Lukas Wirth
|
eb7a4f293e
|
minor: Add some basic docs for spans/hygiene handling
|
2024-03-01 14:39:15 +01:00 |
|
Lukas Wirth
|
5136705fad
|
internal: Remove SELF_REF hack for self referential SyntaxContexts
|
2024-02-10 16:20:02 +01:00 |
|
Lukas Wirth
|
159a03ad7b
|
Move salsa fork in-tree
|
2024-02-07 16:29:46 +01:00 |
|
Lukas Wirth
|
6cf7b5f8d7
|
Don't parse intra doc links as syntax trees
|
2024-01-26 20:00:47 +01:00 |
|
Lukas Wirth
|
5a343415e8
|
Add some size assertions
|
2024-01-26 19:28:39 +01:00 |
|
Johann Hemmann
|
3041164301
|
Temporarily allow all lints which occur
They will be removed one by one
|
2024-01-19 12:52:12 +01:00 |
|
Johann Hemmann
|
2185396481
|
Fix CI
|
2024-01-18 14:11:30 +01:00 |
|
Johann Hemmann
|
fad4fa163c
|
cargo clippy --fix
|
2024-01-18 13:59:49 +01:00 |
|
Lukas Wirth
|
659d4f91e4
|
Impl fmt::Display for Span
|
2024-01-16 10:46:09 +01:00 |
|
Laurențiu Nicola
|
688911757e
|
Add description to span crate manifest
|
2024-01-04 13:27:32 +02:00 |
|
Tetsuharu Ohzeki
|
efc87092b3
|
Use Cargo's [workspace.lints.*] to config clippy
|
2023-12-29 23:51:32 +09:00 |
|
Lukas Wirth
|
9e8e124269
|
Special case fixup spans in server::Span impl, they are immutable
|
2023-12-22 10:13:00 +01:00 |
|
Lukas Wirth
|
a892237ed4
|
Add rust-analyzer-span server feature equivalent to the ID server
|
2023-12-21 17:22:59 +01:00 |
|
Lukas Wirth
|
002e611d09
|
fix: Deduplicate annotations
|
2023-12-19 08:49:00 +01:00 |
|
Lukas Wirth
|
ec6162308e
|
Move the SpanMap definition into the span crate
|
2023-12-18 14:50:48 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|