aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix posix005 testGravatar Ben Gamari2016-12-15
| | | | Needed import of sort and updated expected output
* Relax upper bound on `time` to allow time-1.7Gravatar Herbert Valerio Riedel2016-11-20
| | | | | | | | ...after having convincing myself that the changes in time-1.7 are confined to parts not used by `unix` c.f. http://hdiff.luite.com/cgit/time/diff?id=1.7&id2=1.6.0.1 fixes #80
* testsuite: Ensure that posix005 output is normalizedGravatar Ben Gamari2016-11-17
| | | | | The order in which getEnvironment returns its result is platform dependent. Sort the output to ensure consistent output across platforms.
* Bump upper bound on baseGravatar Ben Gamari2016-11-15
|
* Prepare for 2.7.2.1 releaseGravatar Herbert Valerio Riedel2016-11-12
|
* Merge pull request #77 from glguy/patch-76Gravatar Eric Mertens2016-10-15
|\ | | | | Add argument documentation for Env modules
| * Add argument documentation for Env modulesGravatar Eric Mertens2016-10-13
|/ | | | Fixes #76
* Merge pull request #73 from ezyang/pr/fix-segfaultGravatar Edward Z. Yang2016-09-08
|\ | | | | Fix segfault from inconsistent macro use.
| * Fix segfault from inconsistent macro use.Gravatar Edward Z. Yang2016-09-07
|/ | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* Merge pull request #72 from erikd/topic/readdir-deprecatedGravatar Erik de Castro Lopo2016-09-07
|\ | | | | Don't use readdir_r if deprecated
| * Don't use readdir_r if deprecatedGravatar Erik de Castro Lopo2016-09-07
|/ | | | | | | | | | | | | | | GNU glibc 2.23 and later deprecate `readdir_r` in favour of plain old `readdir` which in some upcoming POSIX standard is going to required to be re-entrant. Eventually we want to drop `readder_r` all together, but want to be compatible with older unixen which may not have a re-entrant `readdir`. Solution is to make systems with *known* re-entrant `readir` use that and use `readdir_r` whereever we have it and don't *know* that `readdir` is re-entrant. Closes: https://github.com/haskell/unix/issues/70
* Merge pull request #71 from erikd/topic/travisGravatar Erik de Castro Lopo2016-09-06
|\ | | | | Fix travis build
| * Fix travis buildGravatar Erik de Castro Lopo2016-09-06
|/
* Testsuite: remove no_stdinGravatar Thomas Miedema2016-06-24
| | | | | `no_stdin` is no longer necessary, and has been removed from the testsuite driver
* Add GHC 7.10.2/3 and 8.0.1 to travis.ymlGravatar Eric Mertens2016-06-02
|
* Update changelog for 2.7.2.0 releaseGravatar Herbert Valerio Riedel2016-04-19
|
* Convert /since/ to @since syntaxGravatar Herbert Valerio Riedel2016-04-19
|
* Cleanup one more testGravatar Thomas Miedema2016-02-16
|
* Testsuite: don't use only_compiler_types, assume ghcGravatar Thomas Miedema2016-02-16
|
* Add comment regarding genericRaise useGravatar Herbert Valerio Riedel2016-01-31
|
* Have Autoconf test for _NSGetEnviron presenceGravatar Herbert Valerio Riedel2016-01-31
|
* Fix Haddock markupGravatar Herbert Valerio Riedel2016-01-31
|
* Minor tweaks to HsUnix.hGravatar Herbert Valerio Riedel2016-01-31
|
* Use `#const` rather than FFI wrapper for PATH_MAXGravatar Herbert Valerio Riedel2016-01-31
| | | | This has the side-effect of making two more modules `Safe`-inferred
* Replace `__hsunix_unsetenv` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-31
|
* Use CApiFFI for `ptsname(3)` et al for GHC>=8.0Gravatar Herbert Valerio Riedel2016-01-31
| | | | This improves on 2ddf4b2b7bf41f878bc7d8a1afa49126710f524c
* Use `open(2)` directly rather than via `__hscore_open()`Gravatar Herbert Valerio Riedel2016-01-31
| | | | | As we don't support Windows, there's no benefit in going via `__hscore_open()`
* Merge dirUtils.c into HsUnix.cGravatar Herbert Valerio Riedel2016-01-31
|
* Use more direct CApiFFI for pPrPr_disableITimersGravatar Herbert Valerio Riedel2016-01-31
|
* Provide execvpe prototype if missingGravatar Herbert Valerio Riedel2016-01-31
|
* Add links to Opengroup's latest POSIX.1-2008 specGravatar Herbert Valerio Riedel2016-01-31
|
* gitignoreGravatar Herbert Valerio Riedel2016-01-31
|
* Delete some trailing whitespacesGravatar Herbert Valerio Riedel2016-01-31
|
* Bump to 2.7.2.0Gravatar Herbert Valerio Riedel2016-01-31
| | | | | | There's been some subtle API changes that may be useful to detect via `MIN_VERSION_unix(2,7,2)`, consequently perform a minor version bump relative to the last release.
* Minor cleanups to unix.cabal fileGravatar Herbert Valerio Riedel2016-01-31
|
* Replace `__hsunix_getpw{nam,uid_r}` wrappers with CApiFFIGravatar Herbert Valerio Riedel2016-01-31
|
* Replace `__hscore_mk{dtemp,stemp,stemps}` wrappers with CApiFFIGravatar Herbert Valerio Riedel2016-01-31
|
* Replace `__hscore_{set,get}rlimit` wrappers with CApiFFIGravatar Herbert Valerio Riedel2016-01-31
|
* Avoid redundant prototypes for ptsname(3) et alGravatar Herbert Valerio Riedel2016-01-31
| | | | | This is now possible since we now use `AC_USE_SYSTEM_EXTENSIONS`, which indirectly enables _XOPEN_SOURCE
* Drop redundant __GLASGOW_HASKELL__ conditionals for GHC>=7.4Gravatar Herbert Valerio Riedel2016-01-31
|
* Drop bitrotting HUGS supportGravatar Herbert Valerio Riedel2016-01-31
| | | | | It's very unlikely the current `unix` code stands any chance of even remotely work with Hugs...
* Replace `__hsunix_nanosleep` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-31
|
* Remove obsolete windows-related #ifdefsGravatar Herbert Valerio Riedel2016-01-31
| | | | | | We haven't properly supported Windows for some time now, and we wouldn't have any way to test anyway, since GHC doesn't support Cygwin anymore either.
* Add CTYPE annotations to ptr types used for FFIGravatar Herbert Valerio Riedel2016-01-30
| | | | | This avoids incompatible-pointer warnings from the c-compiler when using `CApiFFI`
* Replace `__hsunix_getpwent` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-30
|
* Replace `__hsunix_mknod` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-30
|
* Replace `__hsunix_lstat` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-30
|
* Move WCOREDUMP(s) compat `#define` to `HsUnix.h`Gravatar Herbert Valerio Riedel2016-01-30
| | | | Follow-up to 11eb5aabcc3c98eddf1b375c4184fe0df58d7eab
* Replace `<sys/wait.h>` macro wrappers with CApiFFIGravatar Herbert Valerio Riedel2016-01-30
|
* Replace `__hsunix_times` wrapper with CApiFFIGravatar Herbert Valerio Riedel2016-01-30
|