Highlights
- Arctic Code Vault Contributor
- GitHub Sponsor
Pinned
3,256 contributions in the last year
Contribution activity
December 2020
Created 95 commits in 5 repositories
Created a pull request in ziglang/zig that received 18 comments
std: introduce a thread-local CSPRNG for general use
std.crypto.random cross platform, even freestanding can't fail. on initialization for some systems requires calling os.getrandom(), in which case …
+922
−656
•
18
comments
Opened 10 other pull requests in 1 repository
ziglang/zig
2
open
6
merged
2
closed
- start adding support for TSAN
- More pthreads integration
- Introduce a ThreadPool and parallel execution of some of the compilation work items
- fix deadlock with build-exe on an object for windows
- stage2: detect redundant C/C++ source files
- stage2: store Cache files in a map data structure
- CLI: explicit integration with cgo
- invoke LLD as a child process rather than a library
- glibc: additionally provide -lcrypt
- ability to build stage1 using only a zig tarball
Reviewed 17 pull requests in 3 repositories
ziglang/zig 14 pull requests
- Improve README: show intro logo card box
- Fix `std.os.windows.GetFinalPathNameByHandle` for os versions before `win10_rs4`
- stage1: cross compile to x86_64 and arm64 macOS from anywhere with LLVM
- add termios bits for darwin
- Fix system library path detection on linux
- stage2: support dynamically linking musl libc
- Do not keep the build.zig cache manifest file locked.
- stage2: MachO export trie cleanup
- Add option to override default stack size in build system.
- macho: specify -install_name as full dylib's name
- stage1: allow idx 0 err to be put into error_name_table
- lld+macho: patch lld output on Apple Silicon by calculating and embedding adhoc code signature
- Added global-cache argument to build system and removed unnecessary arguments causing errors.
- Special case SemanticVersion in addBuildOption
ziglang/fetch-them-macos-headers 2 pull requests
NixOS/nixpkgs 1 pull request
Created an issue in ziglang/zig that received 14 comments
amend the definition of @enumToInt to assert that the value is a valid tag
Here are the 2 competing definitions:
@enumToInt always produces an integer, however if the enum tag value is undefined, then the resulting integ…
14
comments
Opened 8 other issues in 3 repositories
ziglang/zig
3
open
3
closed
- the language should honor alignment decaying in type coercion
- compile error in musl libc.s for -target arm-linux-musleabihf
- ArrayHashMap: support all operations that ArrayList support
- warnings generated when zig compiles mingw-w64 from source for the first time
- adding the same C source file redundantly to the same compilation results in a deadlock
- change the default installation directory from zig-cache to Debug/Release

