Forked from
Glasgow Haskell Compiler / GHC
8854 commits behind, 1 commit ahead of the upstream repository.
Niklas Hambüchen
authored
On Linux, if `fd` is a a descriptor to a regular file (on disk, a networked filesystem, or a block device), then `O_NONBLOCK` will have no effect, yet until now, `unsafe_read` was used which will block the running OS thread: | isNonBlocking fd = unsafe_read -- unsafe is ok, it can't block With this commit, `isNonBlocking` is `False` if the file is a regular file.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name | Last commit | Last update |
---|---|---|
.. | ||
base | ||
doc | ||
ghc-bignum | ||
ghc-boot-th | ||
ghc-boot | ||
ghc-compact | ||
ghc-heap | ||
ghc-prim | ||
ghci | ||
integer-gmp | ||
libiserv | ||
template-haskell | ||
Cabal @ 9eda67ca | ||
Win32 @ e6c0c0f4 | ||
array @ 3e4334a6 | ||
binary @ 6af054b4 | ||
bytestring @ a44600fe | ||
containers @ 5c1ce927 | ||
deepseq @ cc5852e2 | ||
directory @ f0da6430 | ||
exceptions @ 75d8fe24 | ||
filepath @ e60969e6 | ||
haskeline @ 2a5d9451 | ||
hpc @ 8adc9d24 | ||
mtl @ c7d39673 | ||
parsec @ 9a1f72c1 | ||
pretty @ c3a14693 | ||
process @ 1785cf03 | ||
stm @ a58fdfad | ||
terminfo @ 5c750334 | ||
text @ 5a43fecb | ||
time @ caa9ecb3 | ||
transformers @ def8c55d | ||
unix @ 1f72ccec | ||
xhtml @ 721779ac | ||
Makefile | ||
defineTOP.mk | ||
gen_contents_index | ||
hscolour.css | ||
libraries-footer.txt | ||
libraries-header.txt | ||
prologue.txt.in |