Lead developer & president of Zig Software Foundation
- Portland, Oregon
- https://andrewkelley.me/
- @andy_kelley
Block or Report
Block or report andrewrk
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
ziglang/zig Public
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
2,113 contributions in the last year
Less
More
Contribution activity
January 2022
Created 77 commits in 3 repositories
Created 1 repository
- andrewrk/xml Zig
Created a pull request in ziglang/zig that received 2 comments
stage2: detection of comptime array literals
Introduce validate_array_init_comptime, similar to
validate_struct_init_comptime introduced in
713d2a9.
zirValidateArrayInit is improved to detect …
+329
−110
•
2
comments
Opened 6 other pull requests in 1 repository
Reviewed 23 pull requests in 1 repository
ziglang/zig
23 pull requests
- stage2: always use GPA in debug builds
- c backend: Implement aligning fields and local/global variables
- compress: add a deflate compressor
- macho: do not write out ZEROFILL physically to file
- Add f80
- stage2: fix passing arguments on the stack on x86_64
- stage2: add inline memset, partial intcast and more array goodness for x86_64
- Implement segfault handler for macOS x86_64
- stage2: implement airArrayToSlice for x86_64
- stage2 ARM: implement load for stack_offset + stack_argument_offset
- stage2: rename Isel back to Emit, and fix immediate casts in Emit for x86 64
- zld: a couple of fixes which result in better rustc support
- lint: unused local declarations
- stage2: enable zig test on x86_64-macos
- Fix a bug in std.Thread.Condition and add a basic Condition test.
- Stage2 bit_shifting.zig passing
-
handle
error.PathAlreadyExistsinrenameTmpIntoCache - lint: duplicate import
- stage2: Implement validating switch on errors
- Stage2: wasm-linker - Only export symbols notated as such
- stage2: enable "zig test" on x86_64
- CBE: Add basic slice support
- stage 2 stuff
Created an issue in ziglang/zig that received 8 comments
bits vs bytes: a complete specification of the memory model
This proposal makes a distinction between the in-memory storage of a value and the storage of a value according to information theory. In some case…
8
comments
Opened 5 other issues in 1 repository
ziglang/zig
5
open
- ZIR encoding optimization: store doc comments in separate arrays
- add basic test coverage for std.Thread.Condition and std.Thread.Semaphore
- atomic operations causing test failures on some arm64 machines
- add segfault handling support for macOS
- llvm-objdump reports "invalid section index" on self-hosted linked ELF files


