Sylvain Henry
Sylvain Henry
With this patch, a slider which has both "range = true" and "allowCrossingHandles = true" automatically determines the handlers starting and stopping the range. Handlers can freely cross each other....
Support for linking with compiled C files would be very useful: * some parts of the RTS are written in C (e.g. ``STM.c``) and could be used directly without having...
Add some comments and documentation about memory management.
Currently the GC uses *all* the TSOs as roots (even the completed ones). - [ ] Only use active TSOs as roots - [ ] Don't forget to evacuate the...
To open a Linux device, currently we need to create a special device file (with the major and minor obtained from SysFS) with mknod, then to open it. It forces...
Linux kernel info are exposed in procfs in text format. It would be faster to expose them in binary format to avoid text serialization and deserialization (parsing).
Unlike read and write for which there are pread/pwrite, there is no stateless version of the getdents64 syscall. The current offset in the "file" is shared, hence the file descriptor...
`waitToSetLock` uses `c_fcntl_lock` which is an `unsafe` FFI import, but the call may block indefinitely. It was the root cause of https://gitlab.haskell.org/ghc/ghc/-/issues/15485 in GHC
Task: add CI for GHC's JS backend (starting with 9.8, it's too broken before that). Motivation: see discussion in https://github.com/haskell/unix/pull/285 Running the testsuite with the JS backend is tackled in...