Hamish Knight
5d99fe63e9
Rename get() -> unbridged() on bridging wrappers
2023-10-31 11:06:39 +00:00
Hamish Knight
3cb74e911b
Address review feedback
2023-10-30 23:50:01 +00:00
Hamish Knight
2a6d93f505
[Basic] Improve API of BridgedArrayRef + BridgedData
...
Remove the default constructor footgun present with
the struct implementations, and sprinkle some
`SWIFT_NAME` and bridging utilities to make them
nicer to work with.
2023-10-30 23:49:59 +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
ce23252a3f
[Basic] Improve some bridging APIs
...
Improve APIs for BridgedStringRef,
BridgedOwnedString, and BridgedSourceLoc.
2023-10-30 23:49:53 +00:00