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,148 contributions in the last year
Contribution activity
June 2022
Created 56 commits in 2 repositories
Created a pull request in ziglang/zig that received 6 comments
Opened 7 other pull requests in 1 repository
ziglang/zig
7
merged
-
multi-thread
zig build test-cases - Sema: rework beginComptimePtrMutation
- stage2: enhancements aimed at more behavior tests passing
- stage2: better codegen for byte-aligned packed struct fields
- introduce std.debug.Trace and use it to debug a LazySrcLoc in stage2 that is set to a bogus value
- LLVM: handle extern function name collisions
- introduce a "try" ZIR and AIR instruction
Reviewed 6 pull requests in 1 repository
ziglang/zig
6 pull requests
- compiler_rt: compile each unit separately for improved archiving
- Enable full RELRO by default, expose in std.build
- introduce std.debug.Trace and use it to debug a LazySrcLoc in stage2 that is set to a bogus value
-
std.math: Add O(log N) implementation of
log2(x)forcomptime_int - x64: improves stack handling, fixes a heisenbug, adds micro-optimisations
-
zig2 build test-stdfinale
Created an issue in ziglang/zig that received 5 comments
make callconv not have comptime parameters in scope
This is currently supported by self-hosted: fn foo(comptime a: u16, comptime cc: builtin.CallingConvention) void align(a) callconv(cc) { } I think …
5
comments
Opened 5 other issues in 1 repository
ziglang/zig
3
open
2
closed
- warning(module): unexpected EOF reading cached ZIR when running test-cases multi-threaded
- compiler crash with generic function instantiation, invalid decl_index when adding new instantiation to the set
- add test coverage for recursive inline function call interacting with @setEvalBranchQuota
- improve the test harness to run compile error tests and runtime safety tests in parallel
- introduce a "try" ZIR and AIR instruction




