diff options
author | Simon Marlow <simonmar@microsoft.com> | 2007-05-10 13:37:21 +0000 |
---|---|---|
committer | Simon Marlow <simonmar@microsoft.com> | 2007-05-10 13:37:21 +0000 |
commit | 3211a6a00826b85f732715e59c7c1a81b0586f14 (patch) | |
tree | 8e342d13a2a000bc6e045bcb1d86c0e36f51e99c /compiler/prelude/primops.txt.pp | |
parent | b1ab4b8a607addc4d097588db5761313c996a41f (diff) | |
download | haskell-3211a6a00826b85f732715e59c7c1a81b0586f14.tar.gz |
FIX #1321: problems with accessing the interpreter's Handles
I've had to redo the way we turn off buffering and flush the
stdin/stdout/stderr Handles in the dynamically-loaded base package.
Compiling the expression "hSetBuffering stdout NoBuffering" and then
re-using the compiled expression didn't work sometimes (see comments
for details). Now, I'm explicitly looking up the address the stdout
closure and re-using that. It should be more robust, if somewhat
unclean.
Diffstat (limited to 'compiler/prelude/primops.txt.pp')
0 files changed, 0 insertions, 0 deletions