aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* System.Posix.Temp complianceGravatar Deian Stefan2012-01-09
|
* mkstempsGravatar Deian Stefan2012-01-09
|
* Fix validation errorGravatar David Terei2012-01-05
|
* Code clean and documentation improvements to Temp.Gravatar David Terei2012-01-05
|
* forgot to add to previous commitGravatar Deian Stefan2012-01-05
|
* fix bugs and added mkdtempGravatar Deian Stefan2012-01-05
|
* Don't expose System.Posix.DynamicLinker.CommonGravatar Ian Lynagh2011-12-15
| | | | | The other .Common modules aren't expose, and we think exposing this one was a mistake.
* forkProcess now works with +RTS -N; update docs and testsGravatar Simon Marlow2011-12-06
|
* Roll back the sigset capi changesGravatar Ian Lynagh2011-12-03
| | | | They broken the build on OSX. See #2979.
* Use capi to define the fcntl FFI importsGravatar Ian Lynagh2011-11-28
|
* Use capi some more (part of #5480)Gravatar Ian Lynagh2011-11-28
|
* Convert come FFI bindings to use the capi calling conventionGravatar Ian Lynagh2011-11-28
|
* Fix Solaris breakage (I hope)Gravatar Simon Marlow2011-11-28
|
* Fixes for NetBSDGravatar Ian Lynagh2011-11-25
| | | | | Based on a patch from Arnaud Degroote <degroote@NetBSD.org> in trac #5480.
* Move openPseudoTerminal into System.Posix.Terminal{.ByteString}Gravatar Simon Marlow2011-11-23
| | | | It may depend on getSlaveTerminalName if !defined(HAVE_OPENPTY)
* Bump version 2.5.0.0 -> 2.5.1.0 (added RawFilePath API)Gravatar Simon Marlow2011-11-22
|
* Provide a raw ByteString version of FilePath and environment APIsGravatar Simon Marlow2011-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* executeFile001: omit profiling waysGravatar Simon Marlow2011-11-21
| | | | | The RTS doesn't get a chance to produce the profile output after executeFile, so tests that check for correct profiling output will fail.
* Add a test for #5319Gravatar Ian Lynagh2011-11-16
|
* Follow change to FFI decls: Import constructors of newtypesGravatar Ian Lynagh2011-10-21
|
* Follow the removal of the Eq superclass of NumGravatar Ian Lynagh2011-10-12
|
* Remove old darcs boring fileGravatar David Terei2011-08-10
|
* Fix conditional pragma to work with 6.12Gravatar David Terei2011-08-09
|
* Use Safe Haskell when GHC >= 7.2Gravatar David Terei2011-08-03
|
* Remove some antiquated C constructsGravatar Ian Lynagh2011-08-01
| | | | | | | | Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition
* Relax base depGravatar Ian Lynagh2011-07-07
|
* Bump version numberGravatar Ian Lynagh2011-07-06
|
* prefer bsd/libutil.h (if available) to libutil.hGravatar Ross Paterson2011-06-29
| | | | libutil.h is deprecated in recent releases of libbsd
* Fix typos in future process group APIGravatar Favonia2011-05-31
|
* elaborate the deprecation messages, and add commented-out newGravatar Simon Marlow2011-05-23
| | | | versions, for setProcessGroupID and createProcessGroup
* add processGroup001/processGroup002Gravatar Simon Marlow2011-05-23
|
* Test cases for the new process group API.Gravatar Favonia2011-05-23
|
* Change the POSIX process group API. (trac #5167)Gravatar Favonia2011-05-23
| | | | | | | | | | | | | | | Make it possible to query the process group of an existing process (through 'getProcessGroupIDOf') and try to make function names more consistent. Here is the full list of API changes in System.Posix.Process in this patch: getProcessGroupID => same getProcessGroupIDOf => new createProcessGroup => deprecated createProcessGroupFor => new joinProcessGroup => same setProcessGroupID => deprecated setProcessGroupIDOf => new
* Improved Unicode support in the light of PEP383Gravatar Max Bolingbroke2011-05-14
|
* allow some syscalls in System.Posix.Directory to return EINTR (#5184)Gravatar Simon Marlow2011-05-10
|
* Update source repo location to be the git repo in .cabal fileGravatar Ian Lynagh2011-04-08
|
* Use _NSGetEnviron on OS X: fixes #2458Gravatar Max Bolingbroke2011-04-06
|
* Add initial .gitignoreGravatar Max Bolingbroke2011-04-05
|
* Include HsUnix.h earlier in System/Posix/Files.hscGravatar Ian Lynagh2011-03-24
|
* Add NondecreasingIndentation to the list of extensionsGravatar Ian Lynagh2011-01-17
|
* Proper autoconf test for sem_close's library; fixes trac #4523Gravatar Ian Lynagh2011-01-01
|
* run forkprocess01 with +RTS -ls too, to test #4512Gravatar Simon Marlow2010-12-10
|
* Clarify behavior of "awaitSignal Nothing", export SignalSet that includes ↵Gravatar Dmitry Astapov2010-12-08
| | | | all signals reserved by RTS (#4504)
* Remove unnecessary fromIntegral callsGravatar simonpj@microsoft.com2010-11-16
|
* Bump version to 2.4.1.0Gravatar Ian Lynagh2010-09-17
|
* avoid Foreign.unsafePerformIOGravatar Ross Paterson2010-09-09
|
* Add bindings for setting effective user-id and group-idGravatar Eric Mertens2010-05-17
| | | | | | Having the ability to set the effective user-id and group-id enables the application to switch between the real user-id and set-user-id multiple times.
* Allow base-4.3Gravatar Simon Marlow2010-06-02
|
* add a comment about 3816 failing due to SambaGravatar Simon Marlow2010-05-18
|
* Provide a dummy input file for queryfdoption01Gravatar Matthias Kilian2010-04-18
|