Richard Smith
|
4e64b1948d
Bare-bones support for forward-declared classes. (#3294)
|
2 жил өмнө |
josh11b
|
8d0831f431
Made function and namespace nodes typed to remove a crash (#3285)
|
2 жил өмнө |
Richard Smith
|
8779fcd77c
Switch from `SemIR::NodeKind::Foo` to `SemIR::Foo::Kind` wherever possible. (#3283)
|
2 жил өмнө |
Richard Smith
|
c7a9e29a89
Add typed nodes to SemIR. (#3280)
|
2 жил өмнө |
Richard Smith
|
5ccee62918
Add `name_reference` SemIR node for references to names. (#3260)
|
2 жил өмнө |
Richard Smith
|
fea6cf88fc
Unify initialization and conversion logic (#3255)
|
2 жил өмнө |
Richard Smith
|
491fa1bdd5
Place the computation of the destination of an initialization into the return slot. (#3252)
|
2 жил өмнө |
Richard Smith
|
caecdc7fdc
Refactor finalization of initializers. (#3250)
|
2 жил өмнө |
Richard Smith
|
31d55da403
Stop creating fake integer literals as indexes for tuple initialization. (#3248)
|
2 жил өмнө |
Richard Smith
|
f389844893
Remove nearly all uses of StubReferences. (#3249)
|
2 жил өмнө |
Richard Smith
|
842b471e67
Perform in-place initialization for tuples and structs (#3246)
|
2 жил өмнө |
Richard Smith
|
85d5b40429
Clean up interface of node block stack after recent changes. (#3229)
|
2 жил өмнө |
Richard Smith
|
e81d171226
Switch to modeling array initialization analogously to a function call. (#3205)
|
2 жил өмнө |
Richard Smith
|
a66f35e92c
Store contents of incomplete node blocks on the node block stack. (#3223)
|
2 жил өмнө |
Richard Smith
|
9ba1669472
Remove `Check::Context::AddNodeToBlock` and `SemIR::File::AddNode`. (#3221)
|
2 жил өмнө |
Richard Smith
|
d63fceff8e
Switch `GetNodeBlock` and `GetTypeBlock` to return an `ArrayRef` (#3220)
|
2 жил өмнө |
Richard Smith
|
7d0f7b5e8f
Rename {Tuple,Struct}Value -> {Tuple,Struct}Literal. (#3213)
|
2 жил өмнө |
Richard Smith
|
3eb8c9a5f2
Remove two-phase implicit conversion of function calls. (#3208)
|
2 жил өмнө |
Jon Ross-Perkins
|
ec182fb00d
Rename lexer dir to lex (#3179)
|
2 жил өмнө |
Jon Ross-Perkins
|
c555b39a2c
Rename parser dir to parse (#3178)
|
2 жил өмнө |
Jon Ross-Perkins
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 жил өмнө |