fix endianness when using test-runner in qemu
bc79328dcf • Andrew Kelley • Mar 15, 2023
test runner: remove one superfluous stack frame
8e6d46bca5 • Andrew Kelley • Mar 15, 2023
std.build.RunStep: clean up some leftover mess
a0dd2919eb • Andrew Kelley • Mar 15, 2023
remove bad unit test from std lib
61d7e31078 • Andrew Kelley • Mar 15, 2023
test-stack-trace: set env to disable color
8a8f148c8c • Andrew Kelley • Mar 15, 2023
make the build runner and test runner talk to each other
ede5dcffea • Andrew Kelley • Mar 15, 2023
getExternalExecutor: fix aarch64 windows
ef5f8bd7c6 • Andrew Kelley • Mar 15, 2023
add std.process.cleanExit
98299e7787 • Andrew Kelley • Mar 15, 2023
std.fifo: make toOwnedSlice support head != 0
53fb59ea9b • Andrew Kelley • Mar 15, 2023
disable failing aarch64 backend behavior tests
fbce6a749d • Andrew Kelley • Mar 15, 2023
test-link: add names to headerpad test
1a3c1fe820 • Andrew Kelley • Mar 15, 2023
standalone tests: avoid running on strange target
2956232b42 • Andrew Kelley • Mar 15, 2023
build.zig: install the langref to $prefix/doc/langref.html
2c326c87b1 • Andrew Kelley • Mar 15, 2023
fix wasm bootstrapping compilation errors
f4428e5804 • Andrew Kelley • Mar 15, 2023
Revert "build runner: print to stderr in dumb terminals"
ba77959137 • Andrew Kelley • Mar 15, 2023
build.zig: bump maxrss upper bound for std lib tests
20b35332fe • Andrew Kelley • Mar 15, 2023
build runner: print to stderr in dumb terminals
7d5bce56e1 • Andrew Kelley • Mar 15, 2023
build.zig: fix how test-cases marked is_test=1 are handled
097bcca069 • Andrew Kelley • Mar 15, 2023
build runner: communicate TTY conf to child procs via env vars
bf73620cbd • Andrew Kelley • Mar 15, 2023
make -Dno-lib also skip docgen
28bda2eab0 • Andrew Kelley • Mar 15, 2023
build.zig: update docgen to modern build system API
857296a9f4 • Andrew Kelley • Mar 15, 2023
std.Build.InstallFileStep: add missing step dependencies
f829f848dd • Andrew Kelley • Mar 15, 2023
docgen: don't print progress in dumb terminals
2c491d734e • Andrew Kelley • Mar 15, 2023
std.Build.WriteFileStep: add missing step dependencies
f31aeb0010 • Andrew Kelley • Mar 15, 2023
zig objcopy: support the compiler protocol
a333bb91ff • Andrew Kelley • Mar 15, 2023
std.Build: use Cache hash helper for package prefix dirs
59f5df3af9 • Andrew Kelley • Mar 15, 2023
re-enable test-cases and get them all passing
29cfd47d65 • Andrew Kelley • Mar 15, 2023
build runner enhancements in preparation for test-cases
7cc4a6965c • Andrew Kelley • Mar 15, 2023
std.Build.CheckFileStep: add a way to expect exact
3186658e60 • Andrew Kelley • Mar 15, 2023
AstGen: skip walking the AST when there are parse errors
3b00e341fd • Andrew Kelley • Mar 15, 2023
std.fs.File.readvAll: fix behavior for 0-length vectors
25c3878c00 • Andrew Kelley • Mar 15, 2023
std.Progress.Node: add a setName method
7db74009db • Andrew Kelley • Mar 15, 2023
CLI: fix ast-check printing ZIR errors twice
7106a91b09 • Andrew Kelley • Mar 15, 2023
fix ZIR decoding of error notes
23295f64ca • Andrew Kelley • Mar 15, 2023
std.Build.RunStep: support -fqemu solving bad dynamic linker
974a6fe757 • Andrew Kelley • Mar 15, 2023
CI: take advantage of zig build concurrency
8d4067e7a3 • Andrew Kelley • Mar 15, 2023
re-enable standalone tests based on build.zig
030742f1f7 • Andrew Kelley • Mar 15, 2023
re-enable the simple standalone tests
15c4fae1c9 • Andrew Kelley • Mar 15, 2023
re-enable macho linker tests
1142e05343 • Andrew Kelley • Mar 15, 2023
std.Build.CompileStep: add FileSource support to some paths
9a9b008300 • Andrew Kelley • Mar 15, 2023
re-enable wasm linker tests
cdf0a2af58 • Andrew Kelley • Mar 15, 2023
std.Build.CheckObjectStep: better error message
f558c835a4 • Andrew Kelley • Mar 15, 2023
delete link test "static_lib_as_system_lib"
4efeeaac88 • Andrew Kelley • Mar 15, 2023
new linker test harness
e122cd6312 • Andrew Kelley • Mar 15, 2023
std.Build.CompileStep: tweak the default step name
3b06990730 • Andrew Kelley • Mar 15, 2023
std.Build: add addAnonymousDependency
8510f9e2bc • Andrew Kelley • Mar 15, 2023
re-enable asm-and-link tests
263aaf0e66 • Andrew Kelley • Mar 15, 2023
re-enable C ABI tests
8b871ae275 • Andrew Kelley • Mar 15, 2023
re-enable CLI tests
0b8736f5ed • Andrew Kelley • Mar 15, 2023
re-enable compare-output test cases
e897637d8d • Andrew Kelley • Mar 15, 2023
re-integrate stack trace tests with the new std.Build API
a24af8e400 • Andrew Kelley • Mar 15, 2023
build.zig: annotate std lib tests maxrss
7bad695865 • Andrew Kelley • Mar 15, 2023
zig build: add an OOM-prevention system
f51413d2cf • Andrew Kelley • Mar 15, 2023
add std.process.totalSystemMemory
3b29d00c98 • Andrew Kelley • Mar 15, 2023
build runner: fix typo in max rss display
6377aad23a • Andrew Kelley • Mar 15, 2023
std.Build.Step: no-op steps report cached if all deps cached
d3cbbe0b1e • Andrew Kelley • Mar 15, 2023
std.Build: audit use of updateFile
a4c35a6245 • Andrew Kelley • Mar 15, 2023
std.build.CompileStep: eliminate std.log usage
1e63573d35 • Andrew Kelley • Mar 15, 2023
std.Build.InstallDirStep: avoid std.log
bb1960c2a4 • Andrew Kelley • Mar 15, 2023
std.Build.ConfigHeaderStep: integrate with the cache system
405bf1b091 • Andrew Kelley • Mar 15, 2023
std.Build.Step.cacheHit marks step as cached on hit
2cc33f5f4e • Andrew Kelley • Mar 15, 2023
std.Build.RunStep: add maxrss, duration, and cached status
2996eb5587 • Andrew Kelley • Mar 15, 2023
build runner: add microseconds to elapsed in build summary
80d1976db9 • Andrew Kelley • Mar 15, 2023
update test/standalone/sigpipe build.zig script to latest API
0322e292e8 • Andrew Kelley • Mar 15, 2023
std.Build.RunStep: report duration and cached status
2b23625510 • Andrew Kelley • Mar 15, 2023
build runner supports reporting cached status and duration
d695f36e70 • Andrew Kelley • Mar 15, 2023
std: child process API supports rusage data
41a5ad28c9 • Andrew Kelley • Mar 15, 2023
std.Build.RunStep: work around a miscompilation
8b054e190a • Andrew Kelley • Mar 15, 2023
stage2: avoid bloat when using -Donly-c
677a0e2941 • Andrew Kelley • Mar 15, 2023
stage2: fix compilation on 32-bit targets
d0cf34a328 • Andrew Kelley • Mar 15, 2023
stage2: avoid networking when generating zig2.c
d6f7766da2 • Andrew Kelley • Mar 15, 2023
eliminate stderr usage in std.Build make() functions
dcec4d55e3 • Andrew Kelley • Mar 15, 2023
stage2: avoid linux-only APIs on other operating systems
9bf63b0996 • Andrew Kelley • Mar 15, 2023
std.debug.TTY.Config: add yellow
7ffdbb3b85 • Andrew Kelley • Mar 15, 2023
std.Build.Cache.Directory: add a format() method
e0561ad79b • Andrew Kelley • Mar 15, 2023
fix Step.evalZigProcess to handle more than 1 message per poll
a2dc49a0f3 • Andrew Kelley • Mar 15, 2023
zig build: many enhancements related to parallel building
58edefc6d1 • Andrew Kelley • Mar 15, 2023
link: only write manifest if we have the exclusive lock
d0f675827c • Andrew Kelley • Mar 15, 2023
build runner: slight rewording in build summary
b465dc1234 • Andrew Kelley • Mar 15, 2023
build runner: hide repeated steps in the build summary
533c7b56f2 • Andrew Kelley • Mar 15, 2023
std.Build.RunStep: better default step name
b4997d0890 • Andrew Kelley • Mar 15, 2023
std.Build.Step: avoid redundancy in default error message
8c250828a2 • Andrew Kelley • Mar 15, 2023
build runner: make step_stack a map to remove redundant steps
1bcf674a43 • Andrew Kelley • Mar 15, 2023
fix zig fmt crash
b5baa41077 • Andrew Kelley • Mar 15, 2023
build system: better default name for ConfigHeaderStep
a7754d219a • Andrew Kelley • Mar 15, 2023
build system: give RunStep a better default step name
e895d58214 • Andrew Kelley • Mar 15, 2023
build runner: fix unicode tree printing
01299864e2 • Andrew Kelley • Mar 15, 2023
fix std.Build.TranslateCStep
8b2d872020 • Andrew Kelley • Mar 15, 2023
multiplex compiler progress messages into the build runner
0e078790fe • Andrew Kelley • Mar 15, 2023
fix UAF in build runner
81376e7205 • Andrew Kelley • Mar 15, 2023
compiler: update function accepts a std.Progress.Node
8acbfafefb • Andrew Kelley • Mar 15, 2023
std.Build.InstallArtifactStep: better default step name
85b4b6e3b3 • Andrew Kelley • Mar 15, 2023
std.Build.CompileStep: better default step name
7efeedcd89 • Andrew Kelley • Mar 15, 2023
build runner: print a fancy tree with build results on failure
7da34bd9e8 • Andrew Kelley • Mar 15, 2023
build.zig: remove redundant dependency of install step on zig exe
27f136e828 • Andrew Kelley • Mar 15, 2023
std.Build.CompileStep: obtain the build output dir from protocol
79440d2b47 • Andrew Kelley • Mar 15, 2023
build runner: account for debug builds in cleanExit
7a3dabdc47 • Andrew Kelley • Mar 15, 2023
integrate the build runner and the compiler server
986a30e373 • Andrew Kelley • Mar 15, 2023
std.fifo: add toOwnedSlice method
c583d14013 • Andrew Kelley • Mar 15, 2023
std.zig.ErrorBundle: add special representation for empty
a42888e145 • Andrew Kelley • Mar 15, 2023