~motiejus/bazel-zig-cc

v1.0.0-rc4 9 months ago

bazel-zig-cc v1.0.0-rc4

Changelog since v1.0.0-rc3:
- [Motiejus Jakštys] includes: add `libcxxabi`
- [Motiejus Jakštys] lint
- [Motiejus Jakštys] don't forget libcxx and ar
- [Motiejus Jakštys] toolchain files: reduce the number of files in the sandbox
- [Motiejus Jakštys] tests: sandboxing
- [Motiejus Jakštys] Revert "remove binfmt-support"
- [Motiejus Jakštys] remove binfmt-support
- [Motiejus Jakštys] buildifier
- [Motiejus Jakštys] update rules_go
- [Motiejus Jakštys] toolchain wrapper: zig_exe path is relative
- [Fabian Hahn] fix windows include root path
- [Motiejus Jakštys] ci/test: quote {}
- [Motiejus Jakštys] build.yml: add file
- [Motiejus Jakštys] remove zig_include_root
- [Motiejus Jakštys] rules_go: cherry-pick a gorace workaround
- [Motiejus Jakštys] ci/test: fail on error
- [Motiejus Jakštys] upgrade to zig 0.11.0-dev.324+f61c5f3f5
- [Motiejus Jakštys] WORKSPACE: bump go to 1.19.3
- [Motiejus Jakštys] zig_include_root: fixes
- [Motiejus Jakštys] lint
- [Motiejus Jakštys] zig build: add -target automatically
- [Motiejus Jakštys] zig build-exe, build-lib, build-obj
- [Motiejus Jakštys] upgrade zig sdk
- [Motiejus Jakštys] contrib/build-and-archive: fix lib dir for macos-x86_64
- [Motiejus Jakštys] shellcheck
- [Motiejus Jakštys] ci/test: add tests for exact expected artifacts.
- [Motiejus Jakštys] WORKSPACE: upgrade to go1.19.2
- [Motiejus Jakštys] zig_include_root: support windows too
- [Motiejus Jakštys] bump zig to 4301+uber1
- [Motiejus Jakštys] zig include root: it depends on the OS
- [Motiejus Jakštys] README: fix copy/pasta
- [Motiejus Jakštys] README: rollback to v0.9.2
- [Motiejus Jakštys] Revert "resolve ZIG_LIB_DIR before passing it to zig"
- [Motiejus Jakštys] resolve ZIG_LIB_DIR before passing it to zig
- [Motiejus Jakštys] tests: add linux_arm64_musl, simplify BUILD
- [Motiejus Jakštys] tests: remove linux_amd64_gnu.2.31
- [Motiejus Jakštys] Zig cache hacks/optimizations
- [Motiejus Jakštys] remove redundant flags
- [Motiejus Jakštys] gohack only in tools/<arch>/c++
- [Motiejus Jakštys] fix tool paths for different OSes/environments
- [Motiejus Jakštys] split all tools to per-codename subdirectories
- [Motiejus Jakštys] lint
- [Motiejus Jakštys] tools wrapper: fix for windows
- [Motiejus Jakštys] ci: catch easy problems early
- [Motiejus Jakštys] buildifier