Closed j3parker closed 4 years ago
Er, had this sitting around on a branch but I forgot to tidy some stuff up.
Ok.
Improvements for future PRs:
select()
to chose the write helper method implCreateProcess
(the correct low-level thing) from spawnv on Windows.
csharp_binary
needs to become a rule which emits acc_binary
that invokesdotnet <foo>
, where<foo>
is the actual dll that we compile, to solve #71. Eventually<foo>
will become a wrapper C# exe that tweaks assembly loading to solve #9. So all of this requires the wrapper to provide a defaultargv[1]
.For stuff like
dotnet vstest
(#51) we will haveargv[1]
bevstest
, so we also need support for baking inargv[2]
.