rust-analyzer/crates/syntax/src
bors 925705e0c9 Auto merge of #16446 - Tyrubias:literal_from_str, r=Veykril
Implement `literal_from_str` for proc macro server

Closes #16233

Todos and unanswered questions:

- [x] Is this the correct approach? Can both the legacy and `rust_analyzer_span` servers depend on the `syntax` crate?
- [ ] How should we handle suffixes for string literals? It doesn't seem like `rust-analyzer` preservers suffix information after parsing.
- [x] Why are the `expect` tests failing? Specifically `test_fn_like_macro_clone_literals`
2024-02-13 10:41:36 +00:00
..
ast Move raw_delimiter_count to syntax crate 2024-02-13 00:00:02 -06:00
parsing syntax: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
tests syntax: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
validation Add semicolons for consistency 2021-10-03 23:39:43 +11:00
algo.rs internal: switch to tracing from log 2024-01-30 12:27:31 -05:00
ast.rs Merge commit '7219414e81810fd4d967136c4a0650523892c157' into sync-from-ra 2024-01-28 15:56:54 +02:00
fuzz.rs syntax: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
hacks.rs ⬆️ rust-analyzer 2023-01-09 10:36:22 -08:00
lib.rs Auto merge of #16446 - Tyrubias:literal_from_str, r=Veykril 2024-02-13 10:41:36 +00:00
parsing.rs syntax: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
ptr.rs clippy: Enable non_canonical_clone_impl rule 2024-02-09 22:37:42 +09:00
syntax_error.rs Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
syntax_node.rs ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
ted.rs ⬆️ rust-analyzer 2023-01-09 10:36:22 -08:00
tests.rs format_collect 2024-01-31 19:06:36 +01:00
token_text.rs Merge commit '457b966b171b09a7e57acb710fbca29a4b3526f0' into sync-from-ra 2023-12-11 11:16:01 +02:00
utils.rs Merge commit '21b06c1beb9bb59369ffd652f5d617bcf6952e05' into sync-from-ra 2023-12-18 09:21:55 +02:00
validation.rs Reapply "Detect NulInCStr error earlier." 2024-01-25 06:40:07 +02:00