Pinned
2,907 contributions in the last year
Less
More
Contribution activity
June 2021
Created 100 commits in 5 repositories
Created a pull request in ziglang/zig that received 17 comments
run AstGen even when using the stage1 backend
In celebration of @g-w1's PR #9047 landing, this changeset reduces the amount of divergence in the compiler's main pipeline logic enough to run Ast…
+585
−98
•
17
comments
Opened 7 other pull requests in 1 repository
ziglang/zig
1
open
5
merged
1
closed
Reviewed 15 pull requests in 3 repositories
ziglang/zig 13 pull requests
- zld: add TAPI parser for linkers, ship libSystem.B.tbd with Zig, and parse tbd stubs on macOS
- stage2 astgen: catch unused vars
- finish ChildProcess collectOutputWindows
- zig cc improvements
- Breaking changes for std.Once
- zig build: add --libc general option
- Add formatting check to CI pipeline
- std.Thread.Futex addition
- zig ld: act as linker for golang
- std: Move PDB-related code into its own file
- parse.zig: simplify parsing functions that build lists by always using scratch buffer
- cc,wasi: include emulated libs in WASI libc and refactor WASI libc handling
- further haiku support build.zig
ziglang/zig-bootstrap 1 pull request
NixOS/nixpkgs 1 pull request
Created an issue in ziglang/zig that received 12 comments
new subcommand: zig toolchain
Occasionally there is a use case for something like zig cc, zig ar, other toolchain commands, but even though the Zig CLI has drop-in compatibility…
12
comments
Opened 9 other issues in 1 repository
ziglang/zig
2
closed
7
open
- AstGen crash when struct field missing type
-
translate-c generates zig code with unnecessary
_ = foo;statements for unused local variables and parameters - self-hosted compiler does not map 'std' into every package
- improve error message when chasing AstGen imports recursively and file does not exist
- compile error "local shadows declaration" only detects previous decls
- prevent redundant AstGen compile errors
- improve work queue pipeline to start working on more components in parallel
- avoid emitting continue expression when there are no jumps to it
- when CC environment variable is set to zig and zig cannot provide libc, error: unable to create compilation: UnableToSpawnCCompiler
