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 50 million developers.
Sign up
Pinned
5,242 contributions in the last year
Activity overview
Contribution activity
October 2020
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4 repositories not shown
- compnerd/swift-setup
- compnerd/swiftrt-models C
-
compnerd/swift-devenv
Swift
•
Built by
- compnerd/swift-system Swift
Created a pull request in pwsacademy/swift-setup that received 22 comments
- UI enable multi-line buttons by default
- UI: add protocols for Configuration States
- UI: tweak notification for Button press
- UI: correct signature for `ContextMenuConfiguration.init(identifier:p…
- UI: flesh out more of the AutoLayout interfaces
- UI: always scale the view for the DPI
- UI: simplify the style management on view adoption
- Application: use an address to identify SwiftWin32
- UI: add context menu interaction related types
- UI: add definition for `View.center`
- SwiftUIWin32: add initial attempt to build a UI DSL
- AutoLayout: introduce `LayoutPriority`
- UI: register View for touch events
- build: add a dependency on the cassowary package
- build: make swift-log a hard requirement for SPM builds
- build: add HelloWorld demo to Package.swift
- UI: adjust the default window size
- CWinRT: replace inline license text with SPDX
- HelloWorld: adopt scene based management
- Support: correct Error code to description conversion
- Application: avoid unnecessary delegate constructions
- UICatalog: adopt scene-based management
- UICatalog: rename `SwiftApplicationDelegate` to `UICatalog`
- UI: make `windowScene` public
- UI: handle `WM_GETMINMAXINFO` in `Window`
- Some pull requests not shown.
- devenv: launch the command interpreter with the env
- devenv: add the ability to print the env vars
- workflows: strip debug information on binaries
- workflows: use lld as a linker
- Support: correct error description construction
- workflows: update to 10/15 snapshot
- workflows: split the CI and CD aspects
- memory management cleanups
- devenv: correct a typo (NFC)
- devenv: migrate from `SHCopyFile` to `IFileOperation`
- Support: add a few helper routines
- devenv: correct install destinations
- Create swift.yml
- build: enable concurrency on Windows for real
- AST: support availability on Windows
- ClangImporter: support the MS anonymous structure extension
- Platform: extract `WLANAPI` module on Windows
- Platform: link against Pathcch.lib when using pathcch.h
- stdlib: remove `swiftMSVCRT`, replace with `swiftCRT` on Windows
- CI: add concurrency to the Windows CI set
- test: repair the Windows CI host after #34142
- Revert "Implement backward-compatible closure capture behavior with parser lookup disabled"
- README: merge manually from upstream
- Update README.md
- build: attempt to separate the ModuleCache
- build: make SwiftRTCuda a shared "public" library
- SwiftRTCuda: do not vend CUDA as SwiftRTCuda
- build: use CMake to control flags for building SwiftRTCuda
- build: add trailing newline (NFC)
- SwiftRTCore: make SwiftRTCore `@_implementationOnly`
- Update CMakeLists.txt
- build: define `DEBUG` on Debug builds
- build: modernise and support CMake properly
- gitignore: ignore vim swap files
- NIO: implement address resolution on Windows
- NIO: extract control message handling into a separate protocol
- NIO: reflow some comments (NFC)
- Windows work
- NIO: expose `LINGER` as a public type on Windows
- NIO: implement `sendmsg` and `recvmsg` on Windows
- NIO: carve away more of `System.swift` on Windows
- NIO: silence error on Windows
- NIO: correct return value for messaging on Windows
- SDK: add extra swiftc flags for Windows
- WIX: move tensorflow headers to `usr/include`
- SDK: tensorflow is a bit behind, account for that
- WIX: msvcrt -> crt migration
- WIX: allow user to customize install location
- CI: build VSCode SourceKit-LSP plugin
- CI: add SourceKit-LSP to devtools build on Windows
- WIX: package IndexStoreDB in devtools MSI
- TSCBasic: repair the build on Windows after #139
- Windows: replace `MSVCRT` with `CRT`
- TSCBasic: correct `resolveSymlink` on Windows
- build: allow building with Foundation from the toolchain
- TSCBasic: resolve symbolic links into usable paths
- TSCUtility: add `Windows` to the enumeration
- TSCBasic: improve prefix check for Windows
- Foundation: expose `_handle` from `FileHandle` on Windows
- Foundation: drop `acceptConnectionInBackgroundAndNotify` on Windows
- Foundation: migrate to the new `CRT` module
- Foundation: extract `cfSource` from `RunLoop._Source`
- Foundation: make `-enable-library-evolution` build
- FoundationNetworking: make `CFURLSessionInterface` `@_implementationO…
- TypeSystem: Avoid the ISO646 spelling of the logical operators
- TypeSystem: silence some errors identified by MSVC
- [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting
- TypeSystem: silence a number of uncovered switch warnings
- DirectoryWatcher: add an implementation for Windows
- docs: add documentation describing API Notes
- [Runtime] Define GOT equivalents for Linux for BuiltinProtocolConformances
- Introduce SWIFT_FREESTANDING_FLAVOR to select whether the FREESTANDING stdlib should be built/tested using an Apple SDK, or another SDK (e.g. Linux, not implemented yet)
- [build] Use llvm matching value for CMake policy CMP0077
- Point to new yams fix
- Update repos with refs to `master` branches
- WinSDK: prevent windows.h from hijacking imm.h
- Add an end-to-end test for ThinLTO (-lto=llvm-thin flag), fix compiler crashes
- Bring up tests + validation tests for the 'freestanding' build and the standalone_minimal preset
- Fix destination for clang-builtin-headers-in-clang-resource-dir
- Adds an empty `_Differentiation` module
- Correct a path in the Windows build instructions
- WinSDK: extract System.MCX submodule
- Silence a Raft of Warnings from the Windows Build
- [windows] Provide %long-tmp in Windows for extended length temp paths.
- WinSDK: extract Networking submodule
- [windows] Use extended length paths for os.walk invocation.
- WinSDK: extract several submodules
- Generalize SWIFT_RUNTIME_EXPORT to work for other runtime libraries
- [build] Adjust install name for Differentiation and Concurrency
- WinSDK: extract Security submodule with winscard.h
- Linux: Fix -static-executable and remove swiftImageInspectionShared
- Copy sources from Differentiation before building
- [windows] Avoid %r for quoting module-cache-path in Windows.
- [NFC] A trio of patches to improve incremental build times and compiler abstraction
- WinSDK: extract System submodule
- Some pull request reviews not shown.
- Improve Error to NSError conversion
- Improve cleanup in FileManager tests
- [Windows] Fix thread local storage cleanup
- [Windows] Restore original working directory in TestFileManager.test_windowsPaths
- [Windows] Add trailing slash to NSTemporaryDirectory result
- [FileManager] _attributesOfItem: use creationDate from the stat extension in NSURL
- Fix crashes in NSMutableAttributedString: modify in an enumeration
- [Windows] Make mach_absolute_time implementation consistent with libdispatch
- [SR-13300] FileManager _updateTimes (microseconds)
- Fix memory leak in CFBundle_Executable.c
- Fix memory leak in CFURL.c
- Fix memory leak in CFBundle_Executable.c
Created an issue in apple/swift-nio that received 6 comments
C system types are exposed, which may be incompatible
The C system types are not guaranteed to be identical across all systems. Windows exposes this issue when trying to build all the public interfaces…
- Migrate Calculator to Scene based UI management
- Extract typography and color information from `Font` and `Color`
- Use Swift/COM to expose the WinRT interfaces
- Remove `View.win32.window.style`
- Handle text scaling for HiDPI environments/DPI changes
- Add keyboard shortcut to enable changing the application orientation