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,209 contributions in the last year
Contribution activity
May 2022
Created 88 commits in 3 repositories
Created a pull request in ziglang/zig that received 2 comments
stage2: bug fixes towards more behavior tests passing
See individual commit messages for more information.
+623
−388
•
2
comments
Opened 6 other pull requests in 1 repository
ziglang/zig
1
open
5
merged
- stage2 bug fixes aimed towards more behavior tests passing
- migrate runtime safety tests to the new test harness
- compiler-rt: avoid symbol collisions with Windows libc
- Sema: solve a false positive "depends on itself"
- stage2 behavior tests for all targets passing with the LLVM backend
- progress towards stage2 behavior tests for all targets passing with the LLVM backend
Reviewed 25 pull requests in 1 repository
ziglang/zig
25 pull requests
- Add aliases to math builtins back into std.math
- Detect file name case issues for import
- stage2: sparc64: Make basic test harness run
- stage2: error return traces
- Generate linux syscalls via the Linux source tree
- fmt: Ensure space before comment content
- std.build: user-configurable IO compare
- std.math: simplify signbit and copysign
- stage2: Improve test harness error handling
- stage2: vectorized overflow arithmetic, integer overflow safety, left-shift overflow safety
- std.math.sign: get the sign of a int, float or vector
- Extract doc comments
- std.mem.bytesAsValue for byte-aligned packed structs
-
std: expose
ChildProcess'sexecfunction - Stage1: Add Visibility field to ExportOptions.
- Add option to set exact install name for LibExeObjStep
- link: windows-gnu: look for Unix-style static library names
- Recursively append include dirs of library dependencies
- comment about digitToChar
- test: improve test/batch sequence iterator and move all tests into cases/ parent dir
- musl: update to 1.2.3
- stage2: add referenced by trace to compile errors
-
std.math.powi: use standard definition of underflow/overflow, implementu0,i0,i1edge case - stage2,llvm: handle softfloats in @intToFloat and @floatToInt
- test: regression fix: skip stage1 if not enabled
Created an issue in golang/go that received 22 comments
cmd/cgo, cmd/link: with zig as CC/CXX, Go linker does not put libc onto the linker line, causing undefined symbol errors
Corresponding Zig issue: ziglang/zig#11398
What version of Go are you using (go version)?
$ go version
go version go1.18.1 linux/amd64
Does this i…
22
comments
Opened 6 other issues in 1 repository
ziglang/zig
6
open
- all runtime safety tests passing for stage2
- when choosing a default local zig-cache directory, try to place it next to build.zig, falling back to global zig-cache
- C backend on behavior tests emits C code with compile errors when using -std=c99 -Werror -pedantic
- missing compile errors for slicing sentineled arrays
- move zig.h to become an installation file that can be changed at runtime
- missing compile error for runtime iteration over compile-time-only array elements
