rust/crates
bors 5c80ad05ae Auto merge of #16124 - ohno418:call-expr-missing-arg, r=Veykril
fix: Recover from missing argument in call expressions

Previously, when parsing an argument list with a missing argument (e.g., `(a, , b)` in `foo(a, , b)`), the parser would stop upon an unexpected token (at the second comma in the example), resulting in an incorrect parse tree.

This commit improves error handling in such cases, ensuring a more accurate parse tree is built.

---

Fixes https://github.com/rust-lang/rust-analyzer/issues/15683.
2024-02-08 10:16:36 +00:00
..
base-db Move salsa fork in-tree 2024-02-07 16:29:46 +01:00
cfg
flycheck feat: Allow cargo check to run on only the current package 2024-02-08 10:40:42 +01:00
hir fix: Fix tuple structs not rendering visibility in their fields 2024-02-08 10:05:28 +01:00
hir-def Remove ffi_returns_twice references 2024-02-07 19:42:07 +00:00
hir-expand Recover from missing slots in delimited parsing 2024-02-08 11:14:37 +01:00
hir-ty Don't need an arena for types anymore 2024-02-06 05:09:30 +01:00
ide fix: Fix tuple structs not rendering visibility in their fields 2024-02-08 10:05:28 +01:00
ide-assists Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
ide-completion Add lete to postfix completion list 2024-02-06 13:13:51 +02:00
ide-db Remove ffi_returns_twice references 2024-02-07 19:42:07 +00:00
ide-diagnostics Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
ide-ssr Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
intern
limit Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
load-cargo
mbe Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
parser Recover from missing slots in delimited parsing 2024-02-08 11:14:37 +01:00
paths
proc-macro-api Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
proc-macro-srv Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
proc-macro-srv-cli Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
profile Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
project-model remove clones 2024-02-05 23:15:47 +01:00
rust-analyzer feat: Allow cargo check to run on only the current package 2024-02-08 10:40:42 +01:00
salsa Optimize input queries that take no arguments 2024-02-07 18:04:02 +01:00
sourcegen Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
span Move salsa fork in-tree 2024-02-07 16:29:46 +01:00
stdx Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
syntax Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
test-fixture Swap Subtree::token_trees from Vec to boxed slice 2024-02-04 00:28:22 +00:00
test-utils Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
text-edit
toolchain
tt Auto merge of #16482 - GnomedDev:boxed-subtree, r=lnicola 2024-02-05 09:14:06 +00:00
vfs
vfs-notify