Highlights
- Arctic Code Vault Contributor
Popular repositories
365 contributions in the last year
Less
More
Contribution activity
February 2021
Created 18 commits in 2 repositories
Created a pull request in apple/swift that received 15 comments
SILGen/ClangImporter: Handle async imports with a boolean error flag argument.
Import APIs with the swift_async_error attribute in zero_argument or nonzero_argument
modes by checking the corresponding boolean argument to indic…
+338
−63
•
15
comments
Opened 8 other pull requests in 2 repositories
apple/swift
6
merged
1
closed
- SILGen: Handle pseudogeneric completion-handler-based async APIs.
- Augment ForeignAsyncConvention with fields for completion handler flag params.
- [5.4] SIL: Pick default ARC convention for enum case witness thunks based on the kind of the original decl.
- Disable enum cases as protocol witnesses.
- SIL: Pick default ARC convention for witness thunks based on the kind of the original decl.
- CheckedContinuation: Add `resume(with: Result)` for parity with UnsafeContinuation
- SILGen: Unwrap optional async callback arguments if imported return is unbridged and not optional
DougGregor/swift-evolution
1
merged
Reviewed 8 pull requests in 1 repository
apple/swift 8 pull requests
- SIL: Fix vtable layout with @usableFromInline methods
- [5.4] IRGen: We can only reuse methods for partial apply thunks if th…
- [Concurrency] Simplify the type story for `Continuation` by eliminating `Throwing` variants
- [Stdlib] Fix _swift_modifyAtWritableKeyPath_impl to check for ReferenceWritableKeyPaths.
- SILGen: Fix assertion failure when accessing a property with a __consuming getter
- AST: Fix bad interaction between vtable layout, access control and -enable-testing
- [Concurrency] Add `*Continuation.resume()` for continuations returning `Void`.
- Sema: Fix inherited designated init synthesis when there's a 'where' clause but no new generic parameters [5.4]