-
Apple
Block or Report
Block or report DougGregor
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
swift-evolution Public
Forked from apple/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
-
swift-concurrency-objc Public
Swift Concurrency Translation of Objective-C APIs for iOS, macOS, tvOS, and watchOS
-
-
-
-
swift-lldb Public
Forked from apple/swift-lldb
This is the version of LLDB that supports the Swift programming language & REPL.
C++ 1
1,693 contributions in the last year
Less
More
Contribution activity
March 2022
Created 33 commits in 2 repositories
Created a pull request in apple/swift that received 7 comments
Ensure that we don't emit references to marker protocols in existential type metadata
Fixes rdar://88922030.
+37
−2
•
7
comments
Opened 16 other pull requests in 2 repositories
apple/swift
2
open
11
merged
- [SE-0338] Contexts with the same actor isolation never execute concurrently
- Make sure functions defined in a header are inline.
- WIP capture opened existential types
- Separate out Duration-based APIs so they aren't in the back-deployment libs
- Collapse the differentiation-specific thunk type generation code into the general version
- Stop mapping opened archetypes "out of context".
- Extend the lifetime of the buffer while copying from a _CocoaArrayWrapper
- Ensure that emit unnamed isolated parameters
- Ensure that we print @Sendable when printing TypeReprs.
- Opened existential cleanups
- [TBDGen] Ensure that we emit default argument generators for subscripts.
- [SE-0338] Contexts with the same actor isolation never execute concurrently
- [SIL] Fix incorrect verifier check when generic functions have been made non-polymorphic
Reviewed 16 pull requests in 2 repositories
apple/swift
10 pull requests
- [Distributed] Survive generics with Sendable requirement in executeDistributedTarget
- SE-0343: De-experimentalify async top-level context
-
Make toplevel vars MainActor with
-warn-concurrency - Fix await in effect with async
- [Concurrency][Distributed] Move AnyActor to Concurrency module
- Audit and correct AsyncSequence Sendability
- Cleaning up _runAsyncMain a bit
- Check unavailable from async in interface file
- [SR-15694] make isolation inference + override more consistent
- [SourceKit] Print custom attributes in interface-gen requests
apple/swift-evolution
6 pull requests
- [SE-0344] Update Distributed Runtime for second review
- Fix a couple of formatting issues and a small typo
-
[SE-0345] Update invalid
if let foo.barexample to include expected error with fix-it - Updates for SE-354
-
Add paragraph for
-warn-concurrencyto 0343 - [SE-0309] List all the mainline implementation PRs up till now