Antonin Décimo
Antonin Décimo
There's little value to this considering the constructors tables are static, used very locally, but this serves nonetheless as an indication to the programmer that the tables are not to...
I've a script which helps me write my weeklies at the end of the week: ```sh ME=MisterDA TWD=~/Tarides/admin/weekly # Tarides Weekly Directory WEEK=$(date +%Y)/$(date +%V) mkdir -p "$TWD/$WEEK" okra generate...
I'd like to have low-level ctypes bindings to `stat`, `statfs`, and `statvfs`. I'm not super familiar of how ctypes works, and I only have for now a macOS system (so,...
Dune 3 has native support for ctypes. It now shows warnings when building ocaml-posix packages. I think it would be nicer to switch to the new stanza, but it's not...
This PR: - Fixes modern C89/C99/C11/C17 compilers requiring `(void)` (no parameter) instead of `()` (pre C89 any parameter); - Fixes `mincore` detection on BSD and macOS; - Fixes a compatibility...
This PR sports small cleanups around assertions in the runtime. - Use a definition of `unreachable()` to mark unreachable code where it makes sense, and allow C compilers to optimize...
This PR fixes warnings raised by MSVC at level 2, and clang-cl at level 4 (minus unused parameters and sign-compare). It should be rather uneventful. I think it's sane to...
It's possible to simplify the code content of the macros using delayed macro expansion to generate the identifiers. The macro `__COUNTER__` expands to sequential integral values starting from 0. `__COUNTER__`...
The referenced `OCAMLCOMP` environment variable was probably a typo, referring to `OCAMLCOMPPARAM`, later renamed to `OCAMLPARAM`. The load path is still reinitialised after the call to `Compenv.readenv`, and the caching...