Lead developer & president of Zig Software Foundation
- Portland, Oregon
- https://andrewkelley.me/
Sponsors
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,606 contributions in the last year
Less
More
Contribution activity
February 2023
Created 75 commits in 5 repositories
Created 5 repositories
- andrewrk/libogg C
- andrewrk/libvorbis C
- andrewrk/nasm C
- andrewrk/jazmin Zig
- andrewrk/cf Zig
Created a pull request in ziglang/zig that received 12 comments
implement multi-object for loops
This exposed a latent bug in the (experimental) x86 backend but I'm not letting it block the merge of this PR, since all the other backends are fine.
+2,381
−1,277
•
12
comments
Opened 9 other pull requests in 1 repository
ziglang/zig
2
open
7
merged
- add test coverage for fixed stage1 bugs
- std.Build.RunStep: fix default caching logic
- zig build: run steps in parallel
- move the cache system from compiler to std lib and start using it in the build system
- std.Build: enhancements to ConfigHeaderStep
-
make
@embedFilesupport module-mapped names the same way as@import - std.Build: support exposing and depending on zig modules
- introduce Zig Object Notation and use it for the build manifest file (build.zig.zon)
- two package hash breaking enhancements
Reviewed 11 pull requests in 2 repositories
ziglang/zig
10 pull requests
- Linker: -z<arg> should be equivalent to -z <arg>
- wasi: add Preopens.findDir, update tests to preopen `/tmp'
- ignore SIGPIPE by default
- [elf] add --exclude-libs
- [elf linker] add --dynamic-list
-
split
@qualCastinto@constCastand@volatileCast - remove memset calls when setting to undefined in unsafe modes
- std: use @qualCast() in mem.Allocator
- crypto: add AES-CMAC (RFC 4493)
- Add LZMA decoder
NixOS/nixpkgs
1 pull request
Created an issue in llvm/llvm-project that received 16 comments
Assertion `LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported UDIV!" regression on mips with 16 branch
LLVM version release/16.x branch commit 3f9b92d
reduced.ll
target datalayout = "E-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64"
target triple = "mi…
16
comments
Opened 13 other issues in 2 repositories
ziglang/zig
6
open
4
closed
- use a declarative table for CLI linker argument parsing
- ability to fetch only needed dependencies
- bad alignment cast in macho linking code
- translate-c test case "typedef void" is failing in the llvm16 branch
- test/link/macho/uuid is failing in the llvm16 branch
-
make
@embedFilesupport module-mapped names the same way as@import -
allow
\x00(null bytes) in@""identifier syntax in the language specification - implement syntax errors inside zig parser code in ZON mode when illegal syntax is used
-
ability to
@import.zon files - make zig fmt additionally format .zon files






