josh11b
|
5f439b842b
Parsing `impl`...`as` (#3473)
|
2 tahun lalu |
josh11b
|
3b0923c81d
Add interface support to check (#3474)
|
2 tahun lalu |
Geoff Romer
|
39750b9925
Parse support for tuple patterns in `var` and `let` (#3448)
|
2 tahun lalu |
josh11b
|
2e29b48d26
Drop `GetDeclContext` from parse, errors will be diagnosed in check (#3468)
|
2 tahun lalu |
Jon Ross-Perkins
|
9b194a31c9
Support modifiers on namespace, in theory. (#3462)
|
2 tahun lalu |
josh11b
|
a970b1e587
Require `extend` before `base: BaseType;` (#3459)
|
2 tahun lalu |
josh11b
|
fada410559
Support declaration modifier keywords (#3412)
|
2 tahun lalu |
Richard Smith
|
7dffa0c7ec
Support for `base: T;`, `.base`, `x.base`. (#3450)
|
2 tahun lalu |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 tahun lalu |
josh11b
|
c89c452579
Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425)
|
2 tahun lalu |
Jon Ross-Perkins
|
9d369db8ea
Diagnose incorrect file extensions. (#3409)
|
2 tahun lalu |
Jon Ross-Perkins
|
456d165258
Diagnose repeat Main//default files as a redundant api file. (#3408)
|
2 tahun lalu |
Jon Ross-Perkins
|
204c04dbb9
Add more package and import support. (#3402)
|
2 tahun lalu |
josh11b
|
d21e7b4f14
Detect duplicate member names in struct and struct type literals (#3395)
|
2 tahun lalu |
josh11b
|
7d8afed6f7
Abbreviate "Initialization" -> "Init" (#3398)
|
2 tahun lalu |
Jon Ross-Perkins
|
d024403dc4
Refactor checking flow to allow for ordering based on import/package. (#3379)
|
2 tahun lalu |
Richard Smith
|
2715e2276e
Parsing and basic checking for `abstract class` and `base class`. (#3385)
|
2 tahun lalu |
josh11b
|
c53b248800
Abbreviate "parameter" -> "param" (#3392)
|
2 tahun lalu |
josh11b
|
b953fbf314
Subexpr -> SubExpr (#3383)
|
2 tahun lalu |
Richard Smith
|
afd6d85610
Support for `returned var` and `return var`. (#3374)
|
2 tahun lalu |
josh11b
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
2 tahun lalu |
josh11b
|
11ca083855
Use abbreviation "expr" instead of "expression" (#3375)
|
2 tahun lalu |
Jon Ross-Perkins
|
50a614aaf3
Fix crash when an expression cannot convert to a type. (#3372)
|
2 tahun lalu |
Jon Ross-Perkins
|
c9458fe30a
Add parse support for 'import', brush up 'package' a little. (#3347)
|
2 tahun lalu |
Richard Smith
|
a2e7d5e008
Take the address of the object when calling an `addr self` method. (#3349)
|
2 tahun lalu |
Richard Smith
|
3ea3cc38b3
Support for `as` expressions. (#3348)
|
2 tahun lalu |
Richard Smith
|
d42c1a3a7c
Diagnose attempts to copy a non-copyable type. (#3345)
|
2 tahun lalu |
Richard Smith
|
ae22338468
Allow fields to be reordered in struct initialization. (#3346)
|
2 tahun lalu |
Richard Smith
|
57f3c553b8
Support for type-checking and lowering method calls. (#3343)
|
2 tahun lalu |
Richard Smith
|
04ae5a0531
Support for functions with a `self` parameter. (#3338)
|
2 tahun lalu |