| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
From $prefix/lib/zig/std/std.zig to $prefix/lib/std/std.zig
|
|
This way, we can explicitly signal if a test requires the presence
of macOS SDK to build. For instance, when testing our in-house
MachO linker for correctly linking Objective-C, we require the
presence of the SDK on the host system, and we can enforce this
with `-Denable-macos-sdk` flag to `zig build test-standalone`.
|
|
|
|
This reverts commit 3063f0a5ed373947badd0af056db310283c76e37.
|
|
|
|
* remove unused download page html. It's now handled in the
www.ziglang.org website repo.
* add netbsd to the downloads index.json file that we send to
the www.ziglang.org website repo.
* shallow clone the website repo to avoid downloading old copies of
data.js unnecessarily.
|
|
|
|
since zig will now run AstGen even when using the stage1 backend.
|
|
This extra message was intended to help contributors by clarifying
what to do when they hit a `zig fmt` failure, but now AST errors are
also emitted here and the message may actually introduce confusion.
Remove it for now.
|
|
|
|
This breaking change disambiguates between overriding the lib dir when
performing an installation with the Zig Build System, and overriding the
lib dir that the Zig installation itself uses.
|
|
|
|
|
|
Since v0.23 release of Wasmtime, if we want to iterate a directory
Y then directory Y needed to have been granted `fd_readdir` right.
However, it is now also required for directory X to carry `fd_readdir`
right, and so on, up-chain all the way until we reach the preopen
(which possesses all rights by default).
This caused problems for us since our libstd implementation is more
fine-grained and allowed for parent dirs not to carry the right while
allow for iterating on its children. My proposal here is to always
grant `fd_readdir` right as part of
`std.fs.Dir.OpenDirOptions.access_sub_paths`. This seems to be the
approach taken by Rust also, plus we should be justified to take this
approach since WASI is experimental and snapshot1 will be discontinued
eventually and replaced with a new approach to access management
that will require a complete rewrite of our libstd anyhow.
|
|
|
|
|
|
|
|
|
|
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
|
|
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
|
|
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
|
|
This changes the deploy key to a different one on www.ziglang.org so
that we can test notifications.
|
|
hopefully resolves the failures we've been seeing recently
|
|
- apply patch for qemu-user syscall do_sendrecvmsg_locked
- see #8750
|
|
|
|
* Bump zig-bootstrap and wasmtime versions in linux CI
* Revert wasm stage2 test fixup; point to issue
|
|
Having these set causes zig's native libc detection code to fail.
|
|
|
|
|
|
Azure CI: Test std.* and the rest separately
|
|
|
|
|
|
|
|
On CI, we have been running into OOM issues when running the test
suite on Windows for quite some time.
Unfortunately, we are very close to having the same issues on Linux
as well. Some additional comptime work immediately makes these builds
fail as well.
Add a new `test-toolchain` step, that tests everything except `std.*`
and documentation.
On CI, call `test-toolchain`, `test-std` and `docs` separately
instead of the `test` big hammer that emcompasses all of them.
Change the special case we made for Windows to the same code as other
platforms.
This is a stopgap measure that stage2 will eventually make useless.
Until then, it gives us some headroom.
Change `linux_script` by the way to only output the log of failing
steps. This shrinks the Linux CI log from a bazilion lines down to
something more humanely manageable.
|
|
|
|
Temporary workaround for #8597 until upstream fix lands.
- add `zig build -Dskip-debug` option
- build a release-fast build.exe
- disable test suite build modes { debug, release-small, release-safe }
- enable passing test-* components
- use parallel pipeline steps for tests
|
|
the stalls seem to be happening for a different reason
|
|
See #8545
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|