Benjamin Coenen
|
f4ce0d78bb
|
add better default behavior on fill struct fields diagnostic
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2022-01-06 15:42:29 +01:00 |
|
Benjamin Coenen
|
336c899a07
|
add better default behavior on fill struct fields diagnostic
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2022-01-04 15:59:00 +01:00 |
|
Benjamin Coenen
|
df6fa50f92
|
feat(diagnostics): add new config to fill default expression
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2021-12-31 16:29:08 +01:00 |
|
Benjamin Coenen
|
0435463439
|
feat(diagnostics): use Default::default() expression instead of todo! when missing fields
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
|
2021-12-30 15:49:31 +01:00 |
|
bors[bot]
|
22ccb1a104
|
Merge #11141
11141: internal: add tests for extra parser entry points r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2021-12-30 10:30:28 +00:00 |
|
Ariel Davis
|
d4262f4af8
|
Migrate to SyntaxNodePtr in new rowan
|
2021-12-29 23:48:53 -08:00 |
|
Aleksey Kladov
|
2f3237912d
|
restore invariatns
|
2021-12-29 20:37:08 +03:00 |
|
Aleksey Kladov
|
b5369927d7
|
parse empty statemet as statemetn
|
2021-12-29 20:04:36 +03:00 |
|
Aleksey Kladov
|
841cd30b45
|
Add test
|
2021-12-29 19:37:35 +03:00 |
|
Aleksey Kladov
|
f5cfc0504e
|
rename
|
2021-12-29 19:18:34 +03:00 |
|
Aleksey Kladov
|
8234a85d15
|
compress
|
2021-12-29 18:51:05 +03:00 |
|
Aleksey Kladov
|
ad4b02ecc0
|
add automated semicolon insertion test
|
2021-12-29 18:37:06 +03:00 |
|
Aleksey Kladov
|
3f5fc05d66
|
internal: add tests for extra parser entry points
|
2021-12-29 18:28:11 +03:00 |
|
Aleksey Kladov
|
ea96c376c8
|
compress
|
2021-12-28 19:17:34 +03:00 |
|
Aleksey Kladov
|
660cf34d8c
|
dead code
|
2021-12-28 19:13:30 +03:00 |
|
Aleksey Kladov
|
bfc263f1f9
|
introduce hacks module
|
2021-12-28 18:57:13 +03:00 |
|
Aleksey Kladov
|
aa1788dc71
|
clarify semantics of doc links
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
f9e06e6524
|
last use of parse api in ssr
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
45bba40079
|
dead code
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
55f1564101
|
remove fragments from syntax
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
dacbc6a69a
|
move the rest of ssr parsing to fragments
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
7e9c74d20b
|
drop dead code
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
2cbfcf431e
|
add ssr fragment for statements
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
df2a996cb0
|
add ssr fragment for expressions
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
2d373dc53c
|
verify during parse
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
b8b9655236
|
add test
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
f0fefde401
|
remove Item::parse
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
b468bd6645
|
internal: start isolating ssr-related parsing APIs to SSR
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
634c7682c9
|
add missing test
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
8794892432
|
dead code
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
afffa096f6
|
add TopEntryPoint
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
8e7fc7be65
|
simplify
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
369001615f
|
move path
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
c5d8a9b341
|
move expr
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
04ae18de29
|
move ty
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
5636bef2ec
|
move pat to prefix entry points
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
f10f51833c
|
move stmt to entry points
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
519ee21bcb
|
internal: move block to prefix entry point
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
350d5dc152
|
internal: move visibility to a prefix entry point
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
abc658aad0
|
internal: add prefix entry points
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
d3ba55bd06
|
cleanup imports
|
2021-12-28 17:00:55 +03:00 |
|
Aleksey Kladov
|
23ce31e836
|
simplify
|
2021-12-28 17:00:55 +03:00 |
|
bors[bot]
|
4d3ad04a9c
|
Merge #11131
11131: internal: avoid speculation when completing macros r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2021-12-28 13:52:52 +00:00 |
|
Aleksey Kladov
|
177a183e85
|
minor: simplify
|
2021-12-28 16:52:15 +03:00 |
|
Aleksey Kladov
|
56b51852c2
|
minor: dedup
|
2021-12-28 16:52:15 +03:00 |
|
Aleksey Kladov
|
726da9884b
|
avoid speculation when completing macros
|
2021-12-28 16:52:15 +03:00 |
|
Aleksey Kladov
|
621ba1c2d3
|
import style
|
2021-12-28 13:52:40 +03:00 |
|
Aleksey Kladov
|
42ff46c1e8
|
minor
|
2021-12-27 21:45:42 +03:00 |
|
Aleksey Kladov
|
8e9734e18f
|
fix line endings
|
2021-12-26 18:46:21 +03:00 |
|
Aleksey Kladov
|
b360ea91f2
|
internal: move inline parser tests to parser crate
|
2021-12-26 18:19:09 +03:00 |
|