Highlights
- Arctic Code Vault Contributor
Pinned
1,915 contributions in the last year
Less
More
Activity overview
Contributed to
apple/swift-distributed-tracing,
apple/swift-cluster-membership,
apple/swift
and 5 other
repositories
Contribution activity
February 2021
Created 57 commits in 3 repositories
Created 1 repository
- ktoso/llvm-www HTML
Created a pull request in apple/swift that received 36 comments
[Concurrency] Reimplement Task.Group with accordance to Pitch #3
Resolves rdar://73695337
This (re)implements Task.Groups quite substantially
+1,994
−1,020
•
36
comments
Opened 14 other pull requests in 5 repositories
apple/swift
6
merged
1
open
2
closed
- [Concurrency] disable async_taskgroup_is_asyncsequence on windows
- [Concurrency] Remove get_active now that getCurrentAsync task uses ActiveTask
- [Concurrency] Taks APIs fully implemented via ActiveTask internal TL
- [DNM] Fresh toolchain for early adopters trying out
- [Concurrency][TaskLocal] Collapse APIs and remove unnecessary escaping
- [Concurrency] implement withCancellationHandler via records
- [DNM] Toolchain with task locals
- [Concurrency][Task Locals] Fix missing flag setting on next pointer
- [Concurrency] Task can have instances, add UnsafeCurrentTask; remove any Time related API
DougGregor/swift-evolution
2
merged
apple/swift-evolution
1
merged
swift-server/guides
1
open
abertelrud/swift-evolution
1
closed
Reviewed 31 pull requests in 9 repositories
apple/swift 19 pull requests
- Fix bug in actor_counters.swift test
- [Concurrency] Add support for @GlobalActor(unsafe).
- [Sema]: Add Codable synthesis for enums with associated values
- [WIP][Concurrency] Make Job/AsyncTask minimally compatible with dispatch object layout
- [Concurrency] Taks APIs fully implemented via ActiveTask internal TL
- [Concurrency] Reimplement Task.Group with accordance to Pitch #3
- Implement Task.current().
- Progress towards storing task/executor state in thread-local storage
- Make Error and CodingKey conform to ConcurrentValue.
- [Concurrency][TaskLocal] Collapse APIs and remove unnecessary escaping
- [Concurrency] implement withCancellationHandler via records
- [Concurrency] Add asynchronous Task.sleep function
- Mark Task.runDetached as @discardableResult.
- Deprecate runAsyncAndBlock API
- [Concurrency] Enable concurrent global executor on non-Darwin platforms
- [Concurrency] Fix actor isolation and restrictions on initializers.
- Change 'actor class' to 'actor'
- CheckedContinuation: Add `resume(with: Result)` for parity with UnsafeContinuation
- [Concurrency] Build C only libdispatch before Swift on non-Darwin pla…
apple/swift-log 3 pull requests
apple/swift-metrics-extras 2 pull requests
apple/swift-evolution 2 pull requests
apple/swift-metrics 1 pull request
swift-server/guides 1 pull request
makadaw/swift-raft 1 pull request
apple/swift-system 1 pull request
DougGregor/swift-evolution 1 pull request
Created an issue in swift-server/swift-aws-lambda-runtime that received 1 comment
Instrument with swift-distributed-tracing, and otel-tracer to report into aws-otel
AWS launched https://aws-otel.github.io so they have a collector available now that accepts otel. We have the following pieces ready: https://gith…
1
comment
16
contributions
in private repositories
Feb 9 – Feb 18


