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,235 contributions in the last year
Activity overview
Contribution activity
October 2020
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1 repository not shown
- compnerd/swift-setup
- compnerd/swiftrt-models C
-
compnerd/swift-devenv
Swift
•
Built by
- compnerd/swift-system Swift
Created a pull request in apple/swift-system that received 21 comments
Initial port to Windows
This adds enough shims and tweaks the types sufficiently to allow building System on Windows.
- 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`
- UI: add `init(windowScene:)` constructor to `Window`
- UI: correct method name (NFCI)
- UI: correctly track name for the scene configuration
- Application: correct initialization of scene
- Application: respect Info.plist in `supportsMultipleScenes`
- UI: add `FontDescriptor`
- UI: add some more documentation to `Font` (NFC)
- UI: make `View` equatable
- UI: add `WindowSceneDelegate`
- 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
- 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: 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: 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
- 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
- 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
- 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
- [android] Add support for building the toolchain for ARMv7
- [build] Run dsymutil on multiple files at a time
- [windows] XFAIL crash-in-user-code test in MSVC 2017
- [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