David Allsopp
David Allsopp
Does any of this overlap with #10258?
(original code is in #2968)
The copy is a _conversion_ on Windows (from UTF-8 to UCS-2) which can't be avoided. If the release of the lock is avoided, then the cost of the copy could...
All comment and review as ever welcomed, but this PR must have @Octachron's approval before being merged. Assuming no fundamental objections to the concept, I am suggesting that we try...
> I am unconvinced by this proposal, but then maybe I don't understand the details. > > * I don't like the idea that release archives and opam-provided archives would...
> Regarding windows, it seems like windows defender has special heuristic for certain archive tools. Maybe we're not hitting those and could make changes to the extraction process to improve...
Another little data point, while acknowledging that speed isn’t everything - processing those extra files is taking 500ms on Linux. Cloning the compiler (when installing with Relocatable) is taking 100ms…
> I don't want to give the idea that I disagree with trimming down the release tarballs That's handy to know, ta! > But my impression from a distance is...
As a comparison, at https://github.com/dra27/ocaml/pull/214 is a version which instead removes `testsuite/tests`, leaving ocamltest and the rest of the testsuite intact. The `manual-pregen` target is in fact a CI target,...
Absolutely, yes (that's what I'm alluding to doing with ultimately being able to control it in opam) - the size of the tarball is obviously a minor side-effect. The main...