Antonin Décimo
Antonin Décimo
I agree that `CAMLunreachable` is an extra safer step for C++ compatibility.
Thanks for your insights and your perseverance ;)
@damiendoligez gentle ping; do you think this refactoring improves the code?
`__COUNTER__` has been proposed for C2y as [N3457](https://www.open-std.org/JTC1/sc22/wg14/www/docs/n3457.htm).
The Unix standard doesn't say anything about user `lib` or `bin` directories, but rather about specific directories. I think we should reference the [Filesystem Hierarchy Standard](https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard) instead, and just say...
The problem is that we're using stdout to get the dimensions of the terminal, but Dune buffers the output of Alcotest, so stdout doesn't match the terminal. Using `/dev/tty` should...
You can set `ALCOTEST_COLUMNS`.
Note that Fedora also needs libasan, libubsan, and liblsan for the address sanitizer, undefined behavior sanitizer, and leak sanitizer, respectively.
It's my understanding that notty is (one of?) the go-to library for text user interfaces (TUI) in OCaml. Upstream is missing Windows support, and Dune devs and I independently wrote...
> I guess we should special case `NUL` on windows and forbid it. There's actually a few forbidden names. See https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions. > `CON`, `PRN`, `AUX`, `NUL`, `COM1`, `COM2`, `COM3`, `COM4`,...