Andrew Trick
|
e7a3ceb0d5
|
SwiftCompilerSources: add VarDecl.sourceLoc
|
2024-01-22 08:29:07 -08:00 |
|
Hamish Knight
|
f9730a7f40
|
[ASTGen] Generate SubscriptDecls
|
2023-12-15 21:44:31 +00:00 |
|
Hamish Knight
|
29bfdac299
|
[ASTGen] Generate AccessorDecls
|
2023-12-15 21:44:30 +00:00 |
|
Erik Eckstein
|
7752fbfdf9
|
SIL: add Type.selfOrAnyFieldHasValueDeinit
Implemented by adding a recursive property in TypeLowering
|
2023-11-27 09:21:32 +01:00 |
|
Hamish Knight
|
9216672db7
|
Improve some bridging interfaces
Migrate a bunch of structs to classes, and
uppercase field names.
|
2023-10-31 11:06:41 +00:00 |
|
Hamish Knight
|
5d99fe63e9
|
Rename get() -> unbridged() on bridging wrappers
|
2023-10-31 11:06:39 +00:00 |
|
Hamish Knight
|
e0f57f84f0
|
[AST] Cleanup ASTBridging + BasicBridging
Sort AST node bridging functions into Expr, Stmt,
Decl, and TypeRepr, and tweak the headers to use
`MARK`.
|
2023-10-30 23:49:59 +00:00 |
|
Hamish Knight
|
cae5d33368
|
[AST] Move BridgedNominalTypeDecl + BridgedVarDecl to ASTBridging
And renaming OptionalBridgedVarDecl to
BridgedNullableVarDecl for consistency with the
existing nullable AST node wrappers.
|
2023-10-30 23:49:55 +00:00 |
|