diff options
| author | Carl Åstholm <carl@astholm.se> | 2023-12-18 23:08:27 +0100 |
|---|---|---|
| committer | Carl Åstholm <carl@astholm.se> | 2023-12-18 23:58:26 +0100 |
| commit | 4d9c4ab82c61a5c6f6e120924941d2b22fd15dc9 (patch) | |
| tree | 624c05a4d1b0326714bb924f1ef2642495a05729 /lib/std/Build/Cache.zig | |
| parent | 13f78e24b82d70eeae1495ffd5f7b7389db715a7 (diff) | |
| download | zig-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
