Geoff Romer
|
3719d200d6
Drop redundant parameter from ConsumeAndAddCloseSymbol (#6724)
|
před 2 měsíci |
Jon Ross-Perkins
|
45ca3d28f5
Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686)
|
před 2 měsíci |
Burak Emir
|
80639a02f0
[parse] Implement initial parsing support for Lambda expressions (#6583)
|
před 3 měsíci |
Elliott Kalt
|
58de34e534
Decouple associated constants from let (#5973)
|
před 8 měsíci |
Geoff Romer
|
f5b5731c76
Separate fields from other `var` decls in parse (#5320)
|
před 1 rokem |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
před 1 rokem |
Geoff Romer
|
87f0e9723f
Rename `StateStackEntry` to `State` (#5256)
|
před 1 rokem |
Geoff Romer
|
8c113c1241
Rename `Parse::State` to `Parse::StateKind` (#5249)
|
před 1 rokem |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
před 1 rokem |
Jon Ross-Perkins
|
b555392cee
Add a typed node return to AddNode (#5123)
|
před 1 rokem |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
před 1 rokem |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
před 1 rokem |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
před 1 rokem |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
před 1 rokem |
Jon Ross-Perkins
|
08f24551ec
Add bit packing to NodeImpl (#4651)
|
před 1 rokem |
Jon Ross-Perkins
|
3ce0df67bb
Add `Dump` functions to Check, Parse, and Lex (#4669)
|
před 1 rokem |
Jon Ross-Perkins
|
2841e9a67e
Require that InvalidParse nodes must have an error (#4482)
|
před 1 rokem |
josh11b
|
607522c7de
Fix a case of `InvalidParse` with `has_error = false` (#4481)
|
před 1 rokem |
Jon Ross-Perkins
|
302aa1bb30
Remove uses of StringLiteral in format strings. (#4416)
|
před 1 rokem |
Jon Ross-Perkins
|
96964ee534
Implement basic bool and int formatting for diagnostics (#4411)
|
před 1 rokem |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
před 1 rokem |
Chandler Carruth
|
06344aeb7c
Do some tactical inlining across lexer and parser. (#4307)
|
před 1 rokem |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
před 1 rokem |
Jon Ross-Perkins
|
b72826c431
Fix parse to use the error tracking consumer for has_errors_. (#4261)
|
před 1 rokem |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
před 1 rokem |
Jon Ross-Perkins
|
ae675e61bd
Add initial parsing for 'extern library' (#4173)
|
před 1 rokem |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
před 1 rokem |
Richard Smith
|
3c01ee69ed
Move information on the token associated with a parse node from the `.def` file into the typed node. (#4001)
|
před 1 rokem |
Jon Ross-Perkins
|
5fa341f16a
Unify more invalid declaration recovery. (#3942)
|
před 2 roky |
Jon Ross-Perkins
|
096f1dc68a
Rename functions which only print a diagnostic to Diagnose* (#3886)
|
před 2 roky |