- Aug 01, 2007
-
-
simonpj@microsoft authored
I have not looked at the details, but the type checker is happy with the more general type, and more general types are usually a Good Thing.
-
- Jul 30, 2007
-
-
Ian Lynagh authored
The old setmode code was throwing an exception, and I'm not sure it is meant to do what we need anyway. For now we assume that all FDs are both readable and writable.
-
- Jul 29, 2007
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- Jul 25, 2007
-
-
Simon Marlow authored
Not just on Windows. This change is required because we now use safe foreign calls for I/O on blocking file descriptors with the threaded RTS. Exposed by concio001.thr on MacOS X: MacOS apparently uses smaller buffers by default, so they weren't being allocated as large objects.
-
- Jul 24, 2007
-
-
Ross Paterson authored
-
Ross Paterson authored
-
- Jul 22, 2007
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- Jul 21, 2007
-
-
Ian Lynagh authored
The name collision with System.Posix.IO.openFd made my brain hurt.
-
Ian Lynagh authored
-
- Jul 18, 2007
-
-
Bertram Felgenhauer authored
See http://haskell.org/pipermail/libraries/2007-July/007785.html for a piece of code triggering the bug. updateAt threw away parts of the tree making up the map.
-
- Jul 19, 2007
-
-
Simon Marlow authored
This helps reduce the memory requirements for a closed but unfinalised Handle.
-
- Jul 17, 2007
-
-
Ian Lynagh authored
This returns all the arguments, including those normally eaten by the RTS (+RTS ... -RTS). This is mainly for ghc-inplace, where we need to pass /all/ the arguments on to the real ghc. e.g. ioref001(ghci) was failing because the +RTS -K32m -RTS wasn't getting passed on.
-
- Jul 14, 2007
-
-
Ian Lynagh authored
-
- Jul 10, 2007
-
-
Malcolm.Wallace@cs.york.ac.uk authored
-
- Jul 06, 2007
-
-
Ian Lynagh authored
-
- Jul 05, 2007
-
-
Ian Lynagh authored
We get these by virtue of depending on the rts package.
-
- Jul 04, 2007
-
-
Simon Marlow authored
Now newArray_ returns a deterministic result in the ST monad, and behaves as before in other contexts. The current newArray_ is renamed to unsafeNewArray_; the MArray class therefore has one more method than before.
-
- Jul 02, 2007
-
-
Malcolm.Wallace@cs.york.ac.uk authored
-
- Jun 29, 2007
-
-
Malcolm.Wallace@cs.york.ac.uk authored
-
- Jun 28, 2007
-
-
Simon Marlow authored
-
lennart.augustsson@credit-suisse.com authored
Add instances for Int8, Int16, Int32, Int64, Word, Word8, Word16, Word32, and Word64. Handle + flag. Handle X, E, and G formatting characters. Rewrite internals to make it simpler.
-
- Jun 08, 2007
-
-
john@repetae.net authored
-
- Jun 27, 2007
-
-
Ian Lynagh authored
Are we nearly there yet?
-
- Jun 26, 2007
-
-
Malcolm.Wallace@cs.york.ac.uk authored
e.g. -- // ensures that _no_ preprocessor will try to tokenise the rest of the line.
-
- Jun 25, 2007
-
-
Malcolm.Wallace@cs.york.ac.uk authored
These two headers are only ever used for pre-processing Haskell code, and are never seen by any C tools except cpp. Using the Haskell comment convention means that cpphs no longer needs to be given the --strip option to remove C comments from open code. This is a Good Thing, because all of /* */ and // are valid Haskell operator names, and there is no compelling reason to forbid using them in files which also happen to have C-preprocessor directives.
-
- Jun 22, 2007
-
-
Simon Marlow authored
-
- Jun 20, 2007
-
-
Ross Paterson authored
-
- Jun 19, 2007
-
-
Ian Lynagh authored
-
- Jun 13, 2007
-
-
Bertram Felgenhauer authored
-
- Jun 14, 2007
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- Jun 05, 2007
-
-
Ross Paterson authored
-
- Jun 01, 2007
-
-
Isaac Dupree authored
-
- Jun 04, 2007
-
-
Ross Paterson authored
-
- May 29, 2007
-
-
Ross Paterson authored
-
Ian Lynagh authored
-
- May 24, 2007
-
-
shae@ScannedInAvian.com authored
-