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,243 contributions in the last year
Contribution activity
July 2022
Created 123 commits in 4 repositories
Created a pull request in ziglang/zig that received 5 comments
Upgrade to LLVM 14
Does not contain a workaround for llvm/llvm-project#55522, which means that using @Vector with bool will be regressed after merging this, until the…
+163,002
−159,613
•
5
comments
Opened 6 other pull requests in 1 repository
Reviewed 9 pull requests in 1 repository
ziglang/zig
9 pull requests
-
Sema: add detailed error notes to
coerceInMemoryAllowed -
Dynamically link
libc++if integrating with system LLVM - stage2 ARM: add integer div+mod with constant power-of-twos
-
std.fs: split
DirintoIterableDir - parser: add helpful error for C style container declarations
- compiler_rt: Update Windows ABI for float<->int conversion routines
- Stage2 compile error improvements
- std.math.big.int: breaking API changes to prevent UAF
- clang: parse --verbose flag as -v
Created an issue in llvm/llvm-project that received 8 comments
"fatal error: unknown codeview register H1" when using @llvm.dbg.value on a half float parameter on aarch64-windows
Repro Tested with 14.0.6. $ ~/local/llvm14-release/bin/clang-14 reduced.ll -target aarch64-windows-gnu fatal error: error in backend: unknown codev…
8
comments
Opened 23 other issues in 2 repositories
ziglang/zig
6
closed
12
open
- access of inactive union field when printing ZIR of src/link/Wasm.zig
-
continuecontrol flow inelsebranch ofwhileapplies to wrong loop - inline tail call does not honor comptime semantics
- many std.json test failures on powerpc
- floating point formatting regression on windows with LLVM 14 upgrade
- upgrade to mingw-w64 v10.0.0
- translate-c test regression of array alignment after LLVM 14 upgrade
- riscv64 behavior tests stopped passing with LLVM 14 upgrade
- LLVM 14 regression: std.leb128 miscompilation on riscv64
- struct with field default initialized to size of the struct gives false positive 'depends on itself' error
- LLVM 14 regression: std.fmt.parseFloat gives wrong bit pattern for NaN on aarch64
- tools/update_clang_options.zig is tripping an LLVM assertion in ReleaseSafe mode
- tools/gen_spirv_spec.zig is tripping an LLVM assertion in ReleaseSafe mode
- "<unknown>:0: error: expected relocatable expression" when building std lib tests for 32-bit linux with stage2 LLVM
- aarch64 llvm 14 regression with vectors: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' failed
- aarch64 llvm 14 regression with vectors: assertion `TmpVec.size() > 1' failed
- LLVM assertion tripped when building compiler_rt for sparc64
- stage2 extern union inside packed struct tripping LLVM assertion
llvm/llvm-project
5
open
- LLVM 11 regression: assertion "conflicting locations for variable"
- LLVM 14 regression: __muloti4 is lowered with a recursive call despite nobuiltin attribute
- unable to lower constant ptrtoint of string literal for i386-linux: error: expected relocatable expression
- aarch64 llvm 14 regression with vectors: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' failed
- aarch64 llvm 14 regression with vectors: assertion `TmpVec.size() > 1' failed




