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
add builtin.zig_version_string
6d88c3e935 • Andrew Kelley • Mar 15, 2023
std.zig.ErrorBundle: rework binary encoding
6f717b18f0 • Andrew Kelley • Mar 15, 2023
progress towards semantic error serialization
572cb24d1a • Andrew Kelley • Mar 15, 2023
std.mem.copy: update to new for loop syntax
4db5bc7b21 • Andrew Kelley • Mar 15, 2023
link.Elf: keep the logic for updates but condition on hcs
c911de825b • Andrew Kelley • Mar 15, 2023
hot code swapping PoC working
4f4ddf5ef2 • Andrew Kelley • Mar 15, 2023
link: PTRACE_ATTACH/PTRACE_DETACH
50a2bb58d2 • Andrew Kelley • Mar 15, 2023
stage2: hot code swapping PoC
ae8e7c8f5a • Andrew Kelley • Mar 15, 2023
std.os.linux: add ptrace
ee693bfe04 • Andrew Kelley • Mar 15, 2023
CI: use -j1 like a coward
c641af3cba • Andrew Kelley • Mar 15, 2023
zig build: add a -j<N> option for limiting concurrency
cb09470063 • Andrew Kelley • Mar 15, 2023
update to new for loop syntax
96d798db8b • Andrew Kelley • Mar 15, 2023
build runner: show stderr even on successful steps run
26486c7f23 • Andrew Kelley • Mar 15, 2023
std.Build: better handling of stderr of child processes
c5edd8b7f8 • Andrew Kelley • Mar 15, 2023
std.Progress: add lock_stderr and unlock_stderr
7ebaa05bb1 • Andrew Kelley • Mar 15, 2023
std.Build: further enhance debug message for bad getPath()
8d38472293 • Andrew Kelley • Mar 15, 2023
std.Build: improve debugging of misconfigured steps
02381c0372 • Andrew Kelley • Mar 15, 2023
build system: capture stderr and report it later
9580fbcf35 • Andrew Kelley • Mar 15, 2023
build runner: proper threaded dependency management
1fa1484288 • Andrew Kelley • Mar 15, 2023
build_runner now executes the step graph in parallel
cff86cf7a1 • Andrew Kelley • Mar 15, 2023
add std.heap.ThreadSafeAllocator
658de75500 • Andrew Kelley • Mar 15, 2023
extract ThreadPool and WaitGroup from compiler to std lib
5b90fa05a4 • Andrew Kelley • Mar 15, 2023
build runner: untangle dependency loop checking from making
0b744d7d67 • Andrew Kelley • Mar 15, 2023
extract some logic from std.Build to build_runner.zig
c6a895f667 • Andrew Kelley • Mar 15, 2023
Merge pull request #14918 from jacobly0/x86_64
a2c6ecd6dc • Andrew Kelley • Mar 15, 2023
Add Kyber post-quantum key encapsulation mechanism (#14902)
4414f9c46e • Bas Westerbaan • Mar 15, 2023
Argon2: properly handle outputs > 64 bytes in blake2Long() (#14914)
e17998b396 • Frank Denis • Mar 14, 2023
Implement readFromMemory/writeToMemory for ptrLikeOptional
d6e48abde8 • DerryAlex • Mar 14, 2023
Fix to use '/' for a empty path (#14884)
9ecdcb8e30 • Kotaro Inoue • Mar 14, 2023
Sema: allow comptime mutation of multiple array elements
1e6d7f7763 • mlugg • Mar 14, 2023
Move std.crypto.config options to std.options (#14906)
5a12d00708 • Frank Denis • Mar 14, 2023
Add configurable side channels mitigations; enable them on soft AES (#13739)
9622991578 • Frank Denis • Mar 13, 2023
Merge pull request #14886 from ziglang/x86_64-encoder
d525ecb523 • Jakub Konka • Mar 13, 2023
Resolve docs inconsistency with Overflow builtins
4942e4e870 • Hashi364 • Mar 13, 2023
Sema: avoid panic on callconv(.C) generic return type
adc6dec26b • Ian Johnson • Mar 13, 2023
crypto.aescrypto.encrypt: do not add the round key in an asm block (#14899)
1d96a17af4 • Frank Denis • Mar 13, 2023
langref: add missing comma in assembly expressions
10c74631b3 • Techatrix • Mar 12, 2023
translate-c: translate extern unknown-length arrays using @extern
a8bd55e085 • mlugg • Mar 12, 2023
Sema: @extern fixes
c93e0d8618 • mlugg • Mar 12, 2023
Sema: improve error message when calling non-member function as method
948926c513 • mlugg • Mar 12, 2023
std: Add ArrayList.insertAssumeCapacity()
a097779b61 • Isaac Freund • Mar 12, 2023
Module: retry ZIR cache file creation
4ea2f441df • Andrius Bentkus • Mar 11, 2023
eliminate posix_spawn from the standard library
3169f0529b • Andrew Kelley • Mar 10, 2023
Merge pull request #14869 from Luukdegram/wasm-linker
904f414e7e • Luuk de Gram • Mar 10, 2023
Include `signal.h` to define SIGTRAP in Stage 1 compiler (#14867)
5a26d1b426 • Lavt Niveau • Mar 10, 2023
Sema: correctly detect use of undefined within slices in @Type
023753b469 • mlugg • Mar 10, 2023
Add ability to import dependencies from build.zig
b445bbfea2 • antlilja • Mar 10, 2023
Merge pull request #14762 from truemedian/http-keepalive
7c9ed45ac2 • Andrew Kelley • Mar 10, 2023
Fix test case added in 6d7fb8f
14590e956e • mlugg • Mar 9, 2023
TurboSHAKE: change default delimiter to 0x1F (#14857)
95f6a5935a • Frank Denis • Mar 9, 2023
CI: more aggressively check zig1 bootstrapping
12b74b2c05 • Andrew Kelley • Mar 9, 2023
Fix incorrect SHA-3 computation with the streaming API (#14852)
134e5748e0 • Frank Denis • Mar 9, 2023
Sema: check type of comptime try operand
6d7fb8f19c • mlugg • Mar 9, 2023
build: add -Dpie option
3e99afdbfe • Isaac Freund • Mar 8, 2023
std.os: add missing mmap errors
06b263825a • Jan Philipp Hafer • Mar 8, 2023
astgen: fill result location with `void` value if no other value
ecc0108cea • John Schmidt • Mar 8, 2023
wasm-linker: emit build_id section (#14820)
fea14c78d1 • Frank Denis • Mar 8, 2023
Module: rewrite zir caching logic
e3cf9d1650 • Jacob Young • Mar 8, 2023
Merge pull request #14828 from jacobly0/fix-big-div
6fc1621cbd • Andrew Kelley • Mar 8, 2023
std.os.windows.advapi32: Add RegCloseKey
bbba701a41 • Gaëtan • Mar 7, 2023
std.fmt: add bytesToHex() to encode bytes as hex digits
8da6b393fb • Frank Denis • Mar 7, 2023
std.crypto.hash.sha3: add TurboSHAKE (#14824)
36d47dd199 • Frank Denis • Mar 7, 2023
Zir: fix outdated comment
6218e40046 • r00ster91 • Mar 6, 2023
AstGen: remove unnecessary `pub`s
70cbe5ac7c • r00ster91 • Mar 6, 2023
crypto.25519.field: de-inline mul for small builds (#14775)
ccf00ccdf7 • Eric Milliken • Mar 6, 2023