| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | test-standalone: fix most compilation errors | Andrew Kelley | |
| 5 days | update remaining calls to std.Io.Threaded.init | Andrew Kelley | |
| 5 days | fix a handful of compilation errors related to std.fs migration | Andrew Kelley | |
| 5 days | update std.process.Child.run occurences to use io | Andrew Kelley | |
| 5 days | tests: close() -> close(io) | Andrew Kelley | |
| 5 days | test: std.fs.File -> std.Io.File | Andrew Kelley | |
| 2025-10-29 | std.Io.Threaded: add ioBasic which disables networking | Andrew Kelley | |
| 2025-10-29 | fix some std.Io compilation failures | Andrew Kelley | |
| 2025-08-30 | child process test: preemptively use streaming mode | Andrew Kelley | |
| works around #24984 | |||
| 2025-08-30 | update tools and other miscellaneous things to new APIs | Andrew Kelley | |
| 2025-07-26 | child_process standalone test: Test spawning a path with leading .. | Ryan Liptak | |
| Also check that FileNotFound is consistently returned when the path is missing. The new `run_relative` step will test spawning paths like: child_path: ../84385e7e669db0967d7a42765011dbe0/child missing_child_path: ../84385e7e669db0967d7a42765011dbe0/child_intentionally_missing | |||
| 2025-07-07 | update standalone and incremental tests to new API | Andrew Kelley | |
| 2024-12-18 | test-standalone: migrate from deprecated std.Build APIs | mlugg | |
| 2024-06-13 | Change deprecated b.host to b.graph.host in tests and Zig's build.zig | Krzysztof Wolicki | |
| 2024-05-26 | std: restructure child process namespace | Andrew Kelley | |
| 2024-04-11 | remove deprecated LazyPath.path union tag | Andrew Kelley | |
| 2024-01-01 | zig build system: change target, compilation, and module APIs | Andrew Kelley | |
| Introduce the concept of "target query" and "resolved target". A target query is what the user specifies, with some things left to default. A resolved target has the default things discovered and populated. In the future, std.zig.CrossTarget will be rename to std.Target.Query. Introduces `std.Build.resolveTargetQuery` to get from one to the other. The concept of `main_mod_path` is gone, no longer supported. You have to put the root source file at the module root now. * remove deprecated API * update build.zig for the breaking API changes in this branch * move std.Build.Step.Compile.BuildId to std.zig.BuildId * add more options to std.Build.ExecutableOptions, std.Build.ObjectOptions, std.Build.SharedLibraryOptions, std.Build.StaticLibraryOptions, and std.Build.TestOptions. * remove `std.Build.constructCMacro`. There is no use for this API. * deprecate `std.Build.Step.Compile.defineCMacro`. Instead, `std.Build.Module.addCMacro` is provided. - remove `std.Build.Step.Compile.defineCMacroRaw`. * deprecate `std.Build.Step.Compile.linkFrameworkNeeded` - use `std.Build.Module.linkFramework` * deprecate `std.Build.Step.Compile.linkFrameworkWeak` - use `std.Build.Module.linkFramework` * move more logic into `std.Build.Module` * allow `target` and `optimize` to be `null` when creating a Module. Along with other fields, those unspecified options will be inherited from parent `Module` when inserted into an import table. * the `target` field of `addExecutable` is now required. pass `b.host` to get the host target. | |||
| 2023-07-25 | test/standalone: reinstate std.ChildProcess tests | alex | |
| 67d5bfef removed std.ChildProcess tests, suggesting to make them standalone instead. This commit does exactly that after the bug creating SIGPIPE in ReleaseFast is no more with LLVM 15.0.5. Thanks to @x1ddos for the idea with the compile artifacts and PR improvements. | |||
