aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Cache.zig
diff options
context:
space:
mode:
authorCarl Åstholm <carl@astholm.se>2023-12-18 23:08:27 +0100
committerCarl Åstholm <carl@astholm.se>2023-12-18 23:58:26 +0100
commit4d9c4ab82c61a5c6f6e120924941d2b22fd15dc9 (patch)
tree624c05a4d1b0326714bb924f1ef2642495a05729 /lib/std/Build/Cache.zig
parent13f78e24b82d70eeae1495ffd5f7b7389db715a7 (diff)
downloadzig-4d9c4ab82c61a5c6f6e120924941d2b22fd15dc9.tar.gz
zig-4d9c4ab82c61a5c6f6e120924941d2b22fd15dc9.zip
More accurate argv-to-command-line serialization when spawning child processes on Windows
The old implementation had a bug in it in that it didn't quote empty strings, but it also didn't properly follow the special quoting rules required for the first argument (the executable name). This new implementation serializes the argv correctly such that it can be parsed by the `CommandLineToArgvW` algorithm.
Diffstat (limited to 'lib/std/Build/Cache.zig')
0 files changed, 0 insertions, 0 deletions