-
Apple, Inc.
- San Francisco, CA
Block or Report
Block or report gottesmm
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
-
-
-
apple/swift-package-manager Public
The Package Manager for the Swift Programming Language
-
The Foundation Project, providing core utilities, internationalization, and OS independence
-
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
931 contributions in the last year
Less
More
Contribution activity
November 2021
Created 24 commits in 2 repositories
Created a pull request in apple/swift that received 22 comments
SILOptimizer: move DestroyHoisting out of the mandatory pipeline
Now that we have OSSA also in the early stage of the -O pipeline, we can do DestroyHoisting there. Patch from ErikE here: #36401. Just moved destr…
+407
−14
•
22
comments
Opened 14 other pull requests in 1 repository
apple/swift
10
merged
4
open
- [build-script] Add some standalone stdlib asan variants.
- [move-operator] Start having SILGen emit lexical lifetimes and teach the optimizer how to maintain lexical lifetimes until the lexical lifetime elimination.
- [move-operator] Specify if LexicalLifetimes is enabled using an enum instead of a bool.
- Remove @_assemblyVision marker that snuck into ChaCha.
- [semantic-arc] Eliminate a borrow pattern from PMO that Copy Propagation can not handle yet.
- [moveOnly] Add a new pass called the LexicalLifetimeEliminator that runs after we finish lexical diagnostics.
- Add a REQUIRES: optimized_stdlib to a test.
- [moveOnly] Emit an error diagnostic if a user applies _move to a value that the compiler doesn't know how to check (non-let, non-param today).
- [cmake] Move a bunch of test binaries from install component 'tools' -> 'testsuite-tools'.
- [cmake] Add a new component llvm-toolchain-dev-tools and make FileCheck installation use it.
- [moveOnly] Add checker that validates that if a let copyable value has _move applied to it, the let doesn't have any later uses.
- [sil] Add SILValue::dump() for use in the debugger.
- Re-enable a test requiring an optimized stdlib to ensure we pattern match.
- [DNM] Just for toolchain
Reviewed 6 pull requests in 1 repository
apple/swift
6 pull requests
- Extend freestanding to support targeting Darwin platforms
- [move-operator] Start having SILGen emit lexical lifetimes and teach the optimizer how to maintain lexical lifetimes until the lexical lifetime elimination.
- [move-operator] Specify if LexicalLifetimes is enabled using an enum instead of a bool.
- libswift: fixes and improvements for the bootstrapping build
- [copy-propagation] Extract out CanonicalOSSALifetime::computeCanonicalLiveness/its state into a helper struct CanonicalOSSALifetimeInfo.
- [moveOnly] Allow the @_noImplicitCopy decl attribute to be applied to parameters