Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.
Sign up
Popular repositories
-
Forked from factor/factor
Factor programming language - Github mirror of official GIT repo
-
-
-
-
Forked from apple/swift-corelibs-foundation
The Foundation Project, providing core utilities, internationalization, and OS independence
C
-
Forked from apple/swift-lldb
This is the version of LLDB that supports the Swift programming language & REPL.
C++
2,243 contributions in the last year
Contribution activity
November 2019
Created a pull request in apple/swift that received 8 comments
SILOptimizer: Don't optimize initializers for dynamically-sized globals [5.1]
If the size of a global variable is not known at compile time, we emit a fixed size buffer together with initialization code when the global variab…
- Fix casts involving the 'Self' type
- Track cast target formal type
- Kill ClosuresWithUncomputedCaptures and split off TypeCheckDeclPrimary.cpp from TypeCheckDecl.cpp
- Remove TypeChecker::ClosuresWithUncomputedCaptures
- Add a regression test for https://bugs.swift.org/browse/SR-10612
- Stop using SharedTimer except to implement FrontendStatsTracer
- Revert "Sema: Look for generic parameters first when inferring an associated type"
- Check generic requirements of parent context when realizing non-generic types
- Skip override checking for members of constrained extensions
- Don't synthesize type aliases pointing for generic parameter witnesses
- Tiny associated type inference fixes
- AST: Fix combineSubstitutionMaps() for requirements placed on outer generic parameters
- SILGen: Fix assertion when emitting tuple conversion into a refutable pattern initialization
- SILOptimizer: Don't optimize initializers for dynamically-sized globals
- Don't unnecessarily force InterfaceTypeRequest
- Small cleanup to aid debugging and some regression tests
- ClangImporter: Fix init kind computation with overridden constructors
- A few minor cleanups
- [Type checker] Remove an unnecessary cycle break.
- Filter out invalid nested types from typealias override checking
- Run checkPatternBindingCaptures on Extensions
- [NFC] Refactor Overload Resolution a Bit
- Optimizer: Don't keep alwaysEmitIntoClient-functions alive after serialization
- [Gardening] Remove unused diagnostic definitions
- Ensure that we have a valid witness to IteratorProtocol.next()
- SR-5289: Teach Mirror how to handle unowned/unmanaged references
- Fix some SourceKit assertion hits
- [ModuleInterface] Support classes with missing designated inits
- Fix KeyPath with default arg
- Optimize dead private global variables
- [Sema] Requestify default argument type checking
- [Diagnostics] Port explicit closure result contextual mismatch
- getInterfaceType() always returns a type
- [CodeCompletion] Avoid type checking all top-level decls in the primary file
- Remove SourceFile::SynthesizedDecls
- Requestify circularity checking
- Tiny associated type inference fixes
- Remove The Defined Functions List
- add interface printing test
- [SE] Allow where clauses on non-generic declarations in generic contexts
- [Diagnostics] Improve diagnostics for implicit (un)tupling.
- Drop ConformanceContexts out of the TypeChecker
- Some pull request reviews not shown.