Richard Smith
|
ab409a6a71
Simplify type check. (#7155)
|
1 день назад |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 месяцев назад |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 год назад |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Jon Ross-Perkins
|
588bdd74c3
Refactor region_stack logic out of Context (#4927)
|
1 год назад |
Jon Ross-Perkins
|
b0d49ba957
Move control flow block functions to their own file. (#4921)
|
1 год назад |
Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
1 год назад |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 год назад |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 год назад |
Richard Smith
|
e4412a95dd
Factor out machinery for forming int type literals. (#4616)
|
1 год назад |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
1 год назад |
Richard Smith
|
bc395eb889
Represent integer literals as `IntLiteral` not as `i32`. (#4532)
|
1 год назад |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 год назад |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 год назад |
Richard Smith
|
583f5aa508
Constant evaluation support for `if` expressions, `and`, and `or`. (#3840)
|
2 лет назад |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 лет назад |
josh11b
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 лет назад |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 лет назад |
josh11b
|
109e7889dd
Rename files to use abbreviations (#3389)
|
2 лет назад |