This project is mirrored from https://github.com/haskell/unix.
Pull mirroring updated .
- Oct 12, 2013
-
-
Herbert Valerio Riedel authored
Only language extensions not active when `-XHaskell2010` is enabled are declared, this way we can drop many redundant `{-# LANGUAGE ForeignFunctionInterface #-}` occurences. This commit also removes/replaces some `{-# OPTIONS_GHC -XRecordWildCards #-}` pragmas. Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Aug 11, 2013
-
-
thoughtpolice authored
This is fallout from the fix for T8108. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
Also comes with tests. This closes #8108. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
- Jul 20, 2013
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@mit.edu>
-
- Jun 13, 2013
-
-
ian@well-typed.com authored
-
- Feb 14, 2013
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
We don't run the unix tests on Windows anyway.
-
- Feb 11, 2013
-
-
ian@well-typed.com authored
-
- Jan 30, 2013
-
-
Simon Marlow authored
-
- Jan 25, 2013
-
-
ian@well-typed.com authored
-
- Nov 30, 2012
-
-
ian@well-typed.com authored
and remove code to support older versions
-
- Jul 17, 2012
-
-
Signed-off-by:
Paolo Capriotti <p.capriotti@gmail.com>
-
- Mar 30, 2012
-
-
pcapriotti authored
-
- Mar 09, 2012
-
-
pcapriotti authored
-
- Dec 06, 2011
-
-
Simon Marlow authored
-
- Nov 22, 2011
-
-
Simon Marlow authored
The new module System.Posix.ByteString provides exactly the same API as System.Posix, except that: - There is a new type: RawFilePath = ByteString - All functions mentioning FilePath in the System.Posix API use RawFilePath in the System.Posix.ByteString API - RawFilePaths are not subject to Unicode locale encoding and decoding, unlike FilePaths. They are the exact bytes passed to and returned from the underlying POSIX API. - Similarly for functions that deal in environment strings (System.Posix.Env): these use untranslated ByteStrings in System.Posix.Environment - There is a new function System.Posix.ByteString.getArgs :: [ByteString] returning the raw untranslated arguments as passed to exec() when the program was started.
-
- Nov 21, 2011
-
-
Simon Marlow authored
The RTS doesn't get a chance to produce the profile output after executeFile, so tests that check for correct profiling output will fail.
-
- Nov 16, 2011
-
-
Ian Lynagh authored
-
- May 23, 2011
-
-
Simon Marlow authored
-
-
- Dec 10, 2010
-
-
Simon Marlow authored
-
- May 18, 2010
-
-
Simon Marlow authored
-
- Apr 18, 2010
-
-
kili authored
-
- Mar 29, 2010
-
-
Simon Marlow authored
-
- Dec 31, 2009
-
-
Simon Marlow authored
-
- Nov 11, 2009
-
-
Simon Marlow authored
Or at least, it works well enough to run this test. The main GHCi thread is gone after forking, but the current evaluation continues to run.
-
- Oct 21, 2009
-
-
Simon Marlow authored
-
- Oct 08, 2009
-
-
Simon Marlow authored
-
- Sep 23, 2009
-
-
Ian Lynagh authored
-
- Sep 17, 2009
-
- May 29, 2009
-
-
Simon Marlow authored
-
- Mar 10, 2009
-
-
Simon Marlow authored
-
- Feb 19, 2009
-
-
Simon Marlow authored
The API is the same (for now). The new implementation has the capability to define signal handlers that have access to the siginfo of the signal (#592), but this functionality is not exposed in this patch. #2451 is the ticket for the new API. The main purpose of bringing this in now is to fix race conditions in the old signal handling code (#2858). Later we can enable the new API in the HEAD. Implementation differences: - More of the signal-handling is moved into Haskell. We store the table of signal handlers in an MVar, rather than having a table of StablePtrs in the RTS. - In the threaded RTS, the siginfo of the signal is passed down the pipe to the IO manager thread, which manages the business of starting up new signal handler threads. In the non-threaded RTS, the siginfo of caught signals is stored in the RTS, and the scheduler starts new signal handler threads.
-
- Sep 27, 2008
-
-
Simon Marlow authored
-
- Jun 23, 2008
-
-
Ian Lynagh authored
-
- May 20, 2008
-
-
Ian Lynagh authored
-
- Jan 15, 2008
-
-
Ian Lynagh authored
-
- Nov 10, 2007
-
-
Ian Lynagh authored
We used to get *** Exception: getGroupEntryForName: failed (Success) Fixes trac #1655
-
- Oct 29, 2007
-
-
Simon Marlow authored
-