zig/lib/std/Build/Step
Andrew Kelley e51fd6728f new thread pool jobserver integration
std.Thread.Pool: back to spawning all threads in initialization because
it's overall simpler. This scheme requires init to be passed a pointer
to the struct.

std.process.Child: implement integration with thread pool jobserver. The
environment variable is called `JOBSERVERV2`. The API works based on
assigning a thread pool to the child process.

build runner: store the thread pool in std.Build.Graph so that it can be
passed to child processes during the make phase.

Fix not allocating +1 pollfds in previous commit.
2024-06-30 13:54:02 -07:00
..
CheckFile.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
CheckObject.zig Rename *[UI]LEB128 functions to *[UI]leb128 2024-06-23 04:30:12 +01:00
Compile.zig pass -fno-builtin when testing lib/c.zig, lib/compiler_rt.zig 2024-06-02 10:10:35 +03:00
ConfigHeader.zig Report error on missing values for addConfigHeader 2024-06-08 15:18:56 -04:00
Fail.zig std.Build: Add Step.Fail and addFail() function. 2024-06-16 23:13:12 -04:00
Fmt.zig std.Build.Step.Fmt: display non-conforming files 2024-06-16 19:30:14 -07:00
InstallArtifact.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
InstallDir.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
InstallFile.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
ObjCopy.zig objcopy build step: don't accept multiple sections 2024-06-05 19:39:43 -04:00
Options.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
RemoveDir.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
Run.zig new thread pool jobserver integration 2024-06-30 13:54:02 -07:00
TranslateC.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
WriteFile.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00