Jeremy G. Siek
|
b784458aef
Parameterized impl declarations (#1189)
|
4 лет назад |
Jon Meow
|
87e58f5db3
Switch executable semantics to use ErrorBuilder directly and relocate macros (#1184)
|
4 лет назад |
Geoff Romer
|
883f2a3ecd
Update IfExpression to follow AST conventions (#1167)
|
4 лет назад |
Geoff Romer
|
8f9638d759
Initial support for statically-sized arrays (#1158)
|
4 лет назад |
Jeremy G. Siek
|
210856dd57
Generic classes (#1124)
|
4 лет назад |
pk19604014
|
5ae6d22415
Carbon fuzzing 1/3: added a proto for representing Carbon AST + ast_to_proto library (#1128)
|
4 лет назад |
pk19604014
|
aa8a5f174d
Replaced std::exit() with return Carbon::ErrorOr for expected errors like invalid syntax (#1120)
|
4 лет назад |
Darshal Shetty
|
20b272446f
Let variables (#1095)
|
4 лет назад |
Richard Smith
|
2325c50b3b
Support for `if ... then ... else` following #911. (#944)
|
4 лет назад |
Jeremy G. Siek
|
7cce1bd124
interfaces, impls, and constrained generics (basics) (#1073)
|
4 лет назад |
Jeremy G. Siek
|
ac0b810bf3
Adds basic support for class functions and methods. (#1057)
|
4 лет назад |
Geoff Romer
|
50263483d8
Add name accessor to NamedEntityView (#994)
|
4 лет назад |
Geoff Romer
|
daf8729a75
Use static names in typechecker. (#985)
|
4 лет назад |
Geoff Romer
|
f75b4d322f
Handle use-before-declare in static name lookup (#967)
|
4 лет назад |
Jon Meow
|
92903afbd5
clang-tidy pass on executable_semantics (#963)
|
4 лет назад |
Geoff Romer
|
29bef42f7d
Fix broken build (#961)
|
4 лет назад |
Geoff Romer
|
17e0a1afb9
Implement static name resolution (#958)
|
4 лет назад |
Geoff Romer
|
7a5b8434c8
Define a base class for all AST nodes. (#947)
|
4 лет назад |
Geoff Romer
|
a9bb06ca14
Make NamedEntityInterface non-movable (#946)
|
4 лет назад |
Jon Meow
|
e8d9b7675b
Merge ClassDefinition and ClassDeclaration (#940)
|
4 лет назад |
Jon Meow
|
27e084d37a
Start populating named entities in relevant locations. (#919)
|
4 лет назад |