Andrew Kelley
a6f519c20f
std.process.Args: make toSlice require arena allocation
...
this simplifies the implementation, allows specializing it, and allows
deleting the corresponding free function. In practice this is how it is
always used anyway.
2026-01-04 00:27:08 -08:00
Andrew Kelley
1ccc87363a
std: fixes for WASI
2026-01-04 00:27:08 -08:00
Andrew Kelley
60447ea97c
std: fix windows compilation errors
2026-01-04 00:27:08 -08:00
Andrew Kelley
08447ca47e
std.fs.path: make relative a pure function
...
Instead of querying the operating system for current working directory
and environment variables, this function now accepts those things as
inputs.
2026-01-04 00:27:08 -08:00
Andrew Kelley
de8c4cd64e
compiler: update to new std.process APIs
2026-01-04 00:27:08 -08:00
Andrew Kelley
3e6d6150d9
std.process.Environ: fix compile errors on POSIX
2026-01-04 00:27:08 -08:00
Andrew Kelley
d6a1e73142
std: start wrangling environment variables and process args
...
this commit is unfinished. It marks a spot where I wanted to start
moving child process stuff below the std.Io.VTable
2026-01-04 00:27:07 -08:00