Commits

fix test-case copy-paste typo from earlier commit

7177b39946 • Andrew Kelley • Mar 15, 2023

C ABI tests: don't test aarch64-windows yet

1f59994a37 • Andrew Kelley • Mar 15, 2023

std lib tests: avoid cwd races by using std.testing.tmpDir

cdda395590 • Andrew Kelley • Mar 15, 2023

test-c-abi: disable LTO on more targets

5c6adbeb39 • Andrew Kelley • Mar 15, 2023

fix compile log test case expected output

21b544a90a • Andrew Kelley • Mar 15, 2023

windows_spawn standalone test: test on native OS

1a70ea0576 • Andrew Kelley • Mar 15, 2023

fix std.fs unit test to not be racey

a1058dd27b • Andrew Kelley • Mar 15, 2023

std.Build: fix invalid assumption about fifos

4aa5895d32 • Andrew Kelley • Mar 15, 2023

add std.LinearFifo.readableSliceOfLen

4f1382e581 • Andrew Kelley • Mar 15, 2023

test-cases: add missing compile log output

6664d2418d • Andrew Kelley • Mar 15, 2023

std.os.windows.OpenFile: handle DELETE_PENDING

6d6f6a4ac6 • Andrew Kelley • Mar 15, 2023

std.Build.Cache: make unit tests not depend on cwd

717e2c8718 • Andrew Kelley • Mar 15, 2023

add compile log output to build runner

363d4a107d • Andrew Kelley • Mar 15, 2023

test-cli: fix expected stderr on windows

ed33901218 • Andrew Kelley • Mar 15, 2023

std.Build.RunStep: fix handling spawn failure

37a7d2c78d • Andrew Kelley • Mar 15, 2023

std.Build.Cache: handle ENOENT on createFile race

11de55d0dd • Andrew Kelley • Mar 15, 2023

use DEC graphics instead of Unicode for box drawing

63bd0fe58e • Andrew Kelley • Mar 15, 2023

std.Build.CompileStep: remove setNamePrefix and add setName

3e328c89b7 • Andrew Kelley • Mar 15, 2023

revert a change to C ABI tests

941cae4331 • Andrew Kelley • Mar 15, 2023

disable std lib unit tests that hard code port numbers

22d94eaf32 • Andrew Kelley • Mar 15, 2023

std.Build.Cache: handle ENOENT on createFile race

2b0929929d • Andrew Kelley • Mar 15, 2023

CLI: remove the experimental --watch flag

bde1293093 • Andrew Kelley • Mar 15, 2023

std.Build.CompileStep: proper step dependency on headers

0f88ad8c72 • Andrew Kelley • Mar 15, 2023

test-cases: fix incorrectly linking libc when backend is llvm

171977dc1c • Andrew Kelley • Mar 15, 2023

Module: handle incremental update from ZIR with AST errors

1dbb616e73 • Andrew Kelley • Mar 15, 2023

std.fs.File.writevAll: fix behavior for 0-length vectors

e098b287e1 • Andrew Kelley • Mar 15, 2023

build runner: tweak progress bar display

b1299d5153 • Andrew Kelley • Mar 15, 2023

build runner: fix compilation errors on windows

a26a2e1a17 • Andrew Kelley • Mar 15, 2023

add skip_foreign_checks=true on a standalone test

fa9108c3d4 • Andrew Kelley • Mar 15, 2023

remove redundant link test

66eb910fe4 • Andrew Kelley • Mar 15, 2023

add the new extern test to standalone tests

c5cdc0262b • Andrew Kelley • Mar 15, 2023

add a workaround for miscompilation regarding alignment

149aa9afb7 • Andrew Kelley • Mar 15, 2023

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