aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Declare language extensions via `{-# LANGUAGE -#}`Gravatar Herbert Valerio Riedel2013-10-12
| | | | | | | | | 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>
* Make sure `HAVE_{SEEK,TELL}DIR` are in scopeGravatar Herbert Valerio Riedel2013-10-12
| | | | | | | | | This is a follow-up to b8fb0a0a9 which made the module exports of `tellDirStream` and `seekDirStream` CPP-conditional but didn't explicitly include `HsUnixConfig.h` which defines the respective CPP defines. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Unconditionalize imports in System.Posix.UserGravatar Reid Barton2013-10-09
| | | | | | Their use site is now unconditional. Issue #8223. Signed-off-by: Austin Seipp <austin@well-typed.com>
* Fix library detection of shm* on openSUSE (#8350)Gravatar Peter Trommler2013-09-29
| | | | | | | | | Use the new AC_SERACH_LIBS to check if rt is needed for shm_open and shm_unlink. This sets LIBS and so the shm_* functions can be found if librt is indeed required. Passing -lrt through CFLAGS is not portable. Signed-off-by: Austin Seipp <austin@well-typed.com>
* Update Git repo URL in `.cabal` fileGravatar Herbert Valerio Riedel2013-09-11
|
* Fix two of the unix tests.Gravatar Austin Seipp2013-08-10
| | | | | | This is fallout from the fix for T8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Add some extra files to .gitignoreGravatar Austin Seipp2013-08-10
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Extract the result of get*_r before we deallocate the auxiliary bufferGravatar Marios Titas2013-08-10
| | | | | | Also comes with tests. This closes #8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Export SignalInfo(..), SignalSpecificInfo(..); completes #2451Gravatar Ian Lynagh2013-07-21
|
* Fix #7399.Gravatar Edward Z. Yang2013-07-20
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Test cleaning fixesGravatar Ian Lynagh2013-06-13
|
* Move AC_SUBST([EXTRA_LIBS]) later in configure.acGravatar Ian Lynagh2013-05-21
| | | | | I don't think that it matters, but putting it after all the places that alter EXTRA_LIBS is a little nicer.
* Add "deprecated in" comments to deprecated pragmasGravatar Ian Lynagh2013-02-19
|
* Bump version to 2.7.0.0Gravatar Ian Lynagh2013-02-17
|
* Follow changes in baseGravatar Ian Lynagh2013-02-16
|
* Remove uses of compose(s) in testsGravatar Ian Lynagh2013-02-14
|
* Small testsuite refactoring; no functional changeGravatar Ian Lynagh2013-02-14
|
* Don't bother marking unix tests as 'skip' on WindowsGravatar Ian Lynagh2013-02-14
| | | | We don't run the unix tests on Windows anyway.
* Follow changes in the testsuiteGravatar Ian Lynagh2013-02-11
|
* Terminated has an extra field nowGravatar Simon Marlow2013-01-30
|
* cope with missing telldir/seekdir (for Android)Gravatar Simon Marlow2013-01-30
| | | | Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
* cope with missing pw_gecos (for Android)Gravatar Simon Marlow2013-01-30
| | | | Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
* change notesGravatar Simon Marlow2013-01-25
|
* Indicate whether a process dumped core in the ProcessStatusGravatar Simon Marlow2013-01-25
| | | | | | | | | | | | | | | The Bool field of Terminated is new, as is the documentation: data ProcessStatus = Exited ExitCode -- ^ the process exited by calling -- @exit()@ or returning from @main@ | Terminated Signal Bool -- ^ the process was terminated by a -- signal, the @Bool@ is @True@ if a core -- dump was produced | Stopped Signal -- ^ the process was stopped by a signal deriving (Eq, Ord, Show) This is an API change, hence will need a major version bump.
* Import waitpid() with interruptibleGravatar Simon Marlow2013-01-25
|
* Rename tests to not start with a digitGravatar Ian Lynagh2013-01-25
|
* Use pthread_kill on OS X tooGravatar Ian Lynagh2013-01-17
| | | | Fixes signals004(threaded1,threaded2) on OS X 32.
* Fix some parenthesesGravatar Ian Lynagh2013-01-17
| | | | I assume that this is what was intended.
* execvpe exists on QNXGravatar Stephen Paul Weber2012-12-15
|
* Fix putenv; trac #7342Gravatar Ian Lynagh2012-12-01
| | | | | We were freeing the string, but the string becomes part of the environment.
* Bump base lower version to 4.5 (the version GHC 7.4.1 came with)Gravatar Ian Lynagh2012-11-30
| | | | and remove code to support older versions
* Update dependenciesGravatar Ian Lynagh2012-11-30
|
* Bump version number following new policyGravatar Ian Lynagh2012-11-30
| | | | | We now keep the HEAD version numbers as values which would be suitable for immediate release.
* Add comment to .cabal file saying what GHC 7.6.1 shipped withGravatar Ian Lynagh2012-11-30
|
* Export CatchInfo,CatchInfoOnce constructors of HandlerGravatar Ian Lynagh2012-10-31
| | | | | | | | | | | | | | | | | | | | This fixes warnings following commit 910a642294eb3547d0cbb3d5735ad81b964f137b Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Mon Oct 29 23:25:25 2012 +0000 Do not treat a constructor in a *pattern* as a *use* of that constructor I'm not sure if this is the right thing to do: In commit 1c4608e3b8737dbb9204f850af4d680ccea7d8ec Author: Simon Marlow <marlowsd@gmail.com> Date: Thu Feb 19 10:05:32 2009 +0000 Rewrite of signal-handling. the commit message says: 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. but this at least gets validate builds working again, and we can change it if necessary as part of #2451
* Only use unsetenv if HAVE_UNSETENV is defined (fixes #7343)Gravatar Simon Hengel2012-10-20
|
* Fix warnings.Gravatar Paolo Capriotti2012-09-06
|
* Add functions for setting file times with high resolutionGravatar Marios Titas2012-09-03
|
* Bump version to 2.6.0.0Gravatar Paolo Capriotti2012-07-19
|
* Fix warnings.Gravatar Paolo Capriotti2012-07-18
|
* Extract high resolution timestamps from FileStatusGravatar Marios Titas2012-07-17
| | | | Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com>
* Add a WARNING for sleep, and expand documentation.Gravatar Paolo Capriotti2012-07-02
| | | | | | | | | | sleep doesn't really work on GHC because it is always immediately interrupted by SIGVTALRM used in the RTS. I explained the problem in a comment and added a WARNING pragma. usleep and nanosleep have a similar problem, but, since they have better precision, they can be restarted, so they are not as unusable as sleep.
* Follow changes in baseGravatar Ian Lynagh2012-06-19
|
* use Control.Monad.void instead of Foreign.void (which is now deprecated)Gravatar Simon Marlow2012-04-25
|
* Add workaround for systems without clearenv.Gravatar Paolo Capriotti2012-04-04
|
* Re-enable posix005 test (#5648)Gravatar Paolo Capriotti2012-03-30
|
* Add setEnvironment and cleanEnv to System.Posix.Env (#5648)Gravatar Paolo Capriotti2012-03-30
|
* fix documentation for getAnyProcessStatus/getGroupProcessStatus (#5946)Gravatar Simon Marlow2012-03-23
|
* Remove tabs from System.Posix.Env.hsc.Gravatar Paolo Capriotti2012-03-09
|
* Copy tests from GHC testsuite (#1161)Gravatar Paolo Capriotti2012-03-09
|