Maybe Waffle
|
babd4c7f7d
|
Don't panic in Expr::needs_parens_in
|
2022-12-20 15:16:26 +00:00 |
|
Maybe Waffle
|
7ed0871ff6
|
Fix "needs parens" check in remove_parentheses assist
|
2022-12-13 00:06:00 +00:00 |
|
Maybe Waffle
|
8d42439a7d
|
Move precedence handling to crates/syntax
|
2022-12-08 18:46:30 +00:00 |
|
Laurențiu Nicola
|
a2a1d99545
|
⬆️ rust-analyzer
|
2022-11-23 17:24:03 +02:00 |
|
Michael Goulet
|
61c744d4fd
|
Rollup merge of #104211 - lnicola:rust-analyzer-2022-11-09, r=lnicola
⬆️ rust-analyzer
r? ``@ghost``
|
2022-11-09 21:53:38 -08:00 |
|
Laurențiu Nicola
|
79923c382a
|
⬆️ rust-analyzer
|
2022-11-09 21:49:10 +02:00 |
|
Dylan DPC
|
a65ca91b84
|
Rollup merge of #103919 - nnethercote:unescaping-cleanups, r=matklad
Unescaping cleanups
Some code improvements, and some error message improvements.
Best reviewed one commit at a time.
r? ````@matklad````
|
2022-11-09 19:21:22 +05:30 |
|
Nicholas Nethercote
|
7d2a1ee4fc
|
Remove unescape_byte_literal .
It's easy to just use `unescape_literal` + `byte_from_char`.
|
2022-11-05 13:56:36 +11:00 |
|
Laurențiu Nicola
|
c60b1f6414
|
⬆️ rust-analyzer
|
2022-11-01 11:31:31 +02:00 |
|
Laurențiu Nicola
|
8807fc4cc3
|
⬆️ rust-analyzer
|
2022-10-26 17:40:41 +03:00 |
|
Laurențiu Nicola
|
a99a48e786
|
⬆️ rust-analyzer
|
2022-10-18 09:12:49 +03:00 |
|
Laurențiu Nicola
|
4f55ebbd4f
|
⬆️ rust-analyzer
|
2022-10-11 10:37:35 +03:00 |
|
Laurențiu Nicola
|
459bbb4222
|
⬆️ rust-analyzer
|
2022-09-13 15:38:11 +03:00 |
|
Laurențiu Nicola
|
65e1dc4d9c
|
⬆️ rust-analyzer
|
2022-09-06 21:20:49 +03:00 |
|
Laurențiu Nicola
|
31519bb394
|
⬆️ rust-analyzer
|
2022-08-23 10:05:52 +03:00 |
|
Laurențiu Nicola
|
8231fee466
|
⬆️ rust-analyzer
|
2022-08-16 11:24:50 +03:00 |
|
Laurențiu Nicola
|
22c8c9c401
|
⬆️ rust-analyzer
|
2022-08-09 07:23:57 +03:00 |
|
Laurențiu Nicola
|
9d2cb42a41
|
⬆️ rust-analyzer
|
2022-08-02 09:05:16 +03:00 |
|
Amos Wenger
|
74998e46e9
|
Fix .gitattributes for test_data
|
2022-07-24 14:05:35 +02:00 |
|
Amos Wenger
|
b351e115d6
|
Move cfg attrs up to the mod definitions to disable sourcegen
|
2022-07-24 10:38:34 +02:00 |
|
Amos Wenger
|
0bffdf2627
|
Disable all source-gen tests at compile time
|
2022-07-24 10:38:28 +02:00 |
|
Lukas Wirth
|
cb6703fe06
|
internal: Don't parse files unnecessarily in scope_for_offset
|
2022-07-23 00:50:59 +02:00 |
|
Amos Wenger
|
816f7fe12a
|
Run cargo fix --edition-idioms
|
2022-07-20 15:02:08 +02:00 |
|
Amos Wenger
|
23d25a3094
|
Enable extra warnings required by rust-lang/rust
|
2022-07-20 15:00:17 +02:00 |
|
Amos Wenger
|
1b416473a3
|
Upgrade to expect-test@1.4.0
cf. https://github.com/rust-analyzer/expect-test/issues/33
cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202
|
2022-07-19 13:00:45 +02:00 |
|
Jonas Schievink
|
6c6ae965ba
|
Update remaining GitHub URLs
|
2022-07-08 15:44:49 +02:00 |
|
Laurențiu Nicola
|
6669f388a2
|
Bump indexmap
|
2022-07-03 10:09:35 +03:00 |
|
Laurențiu Nicola
|
c7c314d462
|
Bump quote
|
2022-07-03 10:09:35 +03:00 |
|
Lukas Wirth
|
531e152390
|
fix: Simplify macro statement expansion handling
|
2022-07-01 14:49:30 +02:00 |
|
Lukas Wirth
|
76ae5434fa
|
internal: Bump Dependencies
|
2022-06-10 17:30:02 +02:00 |
|
feniljain
|
1f4870ff1c
|
fix: f32 and f64 representation during lowering
|
2022-05-26 20:03:05 +05:30 |
|
Lukas Wirth
|
86d1d9067e
|
fix: Insert whitespace into trait-impl completions when coming from macros
|
2022-05-24 22:56:33 +02:00 |
|
Lukas Wirth
|
6a8b8a6039
|
internal: Refactor our record pat/expr handling in completion context
|
2022-05-24 13:24:36 +02:00 |
|
Lukas Wirth
|
ad537be194
|
fix: When reference searching macro inputs, don't search everything that was downmapped
|
2022-05-23 16:09:56 +02:00 |
|
Lukas Wirth
|
6b696fced8
|
feat: Add binding mode inlay hints
|
2022-05-14 14:58:35 +02:00 |
|
Jonas Schievink
|
9bd11459ba
|
Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, r=jonas-schievink"
This reverts commit cc9ae2b89e , reversing
changes made to 7dfd1cb572 .
|
2022-05-13 15:08:14 +02:00 |
|
Jonas Schievink
|
2fe38d3b63
|
Indicate the number of float tokens in the first token
|
2022-05-05 16:28:59 +02:00 |
|
Jonas Schievink
|
1bc3305d95
|
Split float literal tokens at the .
|
2022-05-05 16:28:58 +02:00 |
|
Jonas Schievink
|
502c519e7d
|
Wrap float literals in their own node
|
2022-05-05 16:28:14 +02:00 |
|
Jonas Schievink
|
2d5d16f18c
|
Remove ast::Literal::token
|
2022-05-05 16:27:35 +02:00 |
|
Laurențiu Nicola
|
9856144b0b
|
Lower values of char and byte literals
|
2022-05-05 08:12:08 +03:00 |
|
Benjamin Coenen
|
6344eea242
|
improve the default constructor mode when filling fields
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2022-05-04 09:45:12 +02:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|
bors
|
1ad500beb6
|
Auto merge of #12057 - harpsword:fix_validata_visibility, r=jonas-schievink
fix visibility token validation in trait impl with proc-macro
fix #11828
|
2022-04-27 13:09:31 +00:00 |
|
harpsword
|
b1f858118b
|
fix visibility token validation in trait impl with proc-macro
|
2022-04-27 20:58:36 +08:00 |
|
Lukas Wirth
|
ea45e54458
|
Simplify
|
2022-04-23 02:21:27 +02:00 |
|
XFFXFF
|
bdecd9374e
|
update grammer to support associated const equality
|
2022-04-17 12:03:52 +08:00 |
|
Alex Touchet
|
940ec0967a
|
Update repo URL
|
2022-04-13 16:54:24 -07:00 |
|
Lukas Wirth
|
d8341c5b92
|
Parse for<'a> closure syntax
|
2022-04-10 17:50:14 +02:00 |
|
Jonas Schievink
|
872b7b9660
|
Wrap macros in expr position in MacroExpr node
|
2022-04-05 17:43:34 +02:00 |
|