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
Popular repositories
4,847 contributions in the last year
Activity overview
Contributed to
apple/swift,
compnerd/swift-build,
apple/swift-corelibs-foundation
and 5 other
repositories
Contribution activity
July 2020
- compnerd/penguin Swift
Created a pull request in apple/swift that received 64 comments
test: migrate tests to Python3 by default
This changes the python interpreter used to invoke the tests to Python3. Python2 has been EOL'ed by the Python Software Foundation. This migration …
+3
−3
•
64
comments
- test: explicitly specify encoding for subprocess
- test: normalize the path before opening
- test: sort the environment for `remote-run`
- build: remove python fallback in overlay builds
- build: remove tensorflow-swift-apis from the master branch
- test: loosen match in Frontend/crash-in-user-code
- test: decode the output of `lldb -P` as UTF-8
- test: set `PYTHONIOENCODING` for all targets
- build: remove PythonKit integration
- repair build after #32903
- IRGen: always execute the coroutine lowering pass
- validation-test: make scale-test explicitly handle encoding
- gyb: special case list for conversion
- Use UTF-8 I/O encoding for Python 3
- Unicode experimentation
- runtime: correct the `asprintf` shim for Windows
- validation: make `scale-test` Python 3 friendly
- validation: make test_shell Python3 friendly
- validation: make `line-directive` python 3.5 friendly
- validation: fix nosetest in gyb for Python 3
- validation: make UnsafeBufferPointer Python3 friendly
- validation: explicitly use integral division
- test: use the `o` octal specifier for python 3 compatibility
- test: adjust `SILGen/magic_identifier_file_conflicting.swift.gyb` for…
- test: make `apply-fixit-edits` python3 friendly
- Some pull requests not shown.
- Calculator: fix `+/-` application
- UI: add support to construct monospaced fonts
- Require Foundation for Swift/Win32
- UI: start wiring up `WM_DPICHANGED` notifications
- UI: remove `WM_CREATE` callback
- UI: remove `OnDestroy` from `WindowDelegate`
- WinSDK: add `EnableMenuItem` overloads
- Application: extract `GetMessageW` overloads
- Application: un-BOOL `GetMessageW`
- View: add support for `isHidden` property
- UI: remove unnecessary break (NFC)
- UI: enable mapping the window to the screen
- UI: remove `WM_QUIT` from `Window`
- UI: add constructor for the preferred font
- UI: add Font.TextStyle
- UI: redo class definition for rich edit
- UI: handle class styles properly
- UI: add constructors for system font access
- UI: extract helpers for font size conversion
- Calculator: remove window style usage (NFC)
- UI: remove `class:style:` from `init`
- View: adjust the frame and reset when reparenting
- UI: add `TextAlignment` enumeration for `TextField`
- UI: convert TextField to use RichEdit
- UI: Support RichEdit 5.0
- Some pull requests not shown.
- Properly compute resource folder when linking statically
- Special-case catalyst when computing a path for stdlib_dir in lit config
- [Python3] Use `assert(mock.called)`
- Instead of random file name, use a hash as a deterministic name for Swift source file list in _compile_swift_files
- Use .str() when converting StringRef to std::string in ModuleInterfaceLoader
- [Python3] Use correct Python version for LLDB-related tests
- [build] Remove unemployed 'skip-{build,test}-*' flags from build-script-impl
- [LTO] Support LLVM LTO for driver
- [Python3] Fix test failures in update_checkout
- [Python3] Fix "undefined symbol 'unicode'" from python_lint
- Disable a hack that causes breakage on Python 3.8
- [DebugInfo] Fix test REQUIRES to run on Windows.
- [CMake] BUILD_SHARED_LIBS fixes
- [master-next][cmake] Fix zlib cmake issue: Target <X> links to target "ZLIB::ZLIB" but the target was not found
- [SR-13240][tests] Fixing pattern match of note available overload lists diagnostic
- Adds entry points to the runtime that exposes metadata
- [Windows] Fix windows breakage caused by lit.cfg change
- Add a switch to not include git commit hash in the built artifacts
- Minor python3 lint fixes
- More Python3 lint fixes
- [Python3] Adjust relative import statements to use relative syntax so they work with Py2 and Py3
- Improve coverage test naming
- Rework a couple of benchmarks to work with both Python2 and Python3
- [opt-remark] Add a pass called Opt Remark Generator that implements small opt remarks that do not result from large dataflow checks.
- [build] don't embed bitcode for target libs built for simulators
- Some pull request reviews not shown.
7
contributions
in private repositories
Jul 8 – Jul 9