Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix posix005 test | 2016-12-15 | |
| | | | | Needed import of sort and updated expected output | ||
* | Relax upper bound on `time` to allow time-1.7 | 2016-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 normalized | 2016-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 base | 2016-11-15 | |
| | |||
* | Prepare for 2.7.2.1 release | 2016-11-12 | |
| | |||
* | Merge pull request #77 from glguy/patch-76 | 2016-10-15 | |
|\ | | | | | Add argument documentation for Env modules | ||
| * | Add argument documentation for Env modules | 2016-10-13 | |
|/ | | | | Fixes #76 | ||
* | Merge pull request #73 from ezyang/pr/fix-segfault | 2016-09-08 | |
|\ | | | | | Fix segfault from inconsistent macro use. | ||
| * | Fix segfault from inconsistent macro use. | 2016-09-07 | |
|/ | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||
* | Merge pull request #72 from erikd/topic/readdir-deprecated | 2016-09-07 | |
|\ | | | | | Don't use readdir_r if deprecated | ||
| * | Don't use readdir_r if deprecated | 2016-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/travis | 2016-09-06 | |
|\ | | | | | Fix travis build | ||
| * | Fix travis build | 2016-09-06 | |
|/ | |||
* | Testsuite: remove no_stdin | 2016-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.yml | 2016-06-02 | |
| | |||
* | Update changelog for 2.7.2.0 release | 2016-04-19 | |
| | |||
* | Convert /since/ to @since syntax | 2016-04-19 | |
| | |||
* | Cleanup one more test | 2016-02-16 | |
| | |||
* | Testsuite: don't use only_compiler_types, assume ghc | 2016-02-16 | |
| | |||
* | Add comment regarding genericRaise use | 2016-01-31 | |
| | |||
* | Have Autoconf test for _NSGetEnviron presence | 2016-01-31 | |
| | |||
* | Fix Haddock markup | 2016-01-31 | |
| | |||
* | Minor tweaks to HsUnix.h | 2016-01-31 | |
| | |||
* | Use `#const` rather than FFI wrapper for PATH_MAX | 2016-01-31 | |
| | | | | This has the side-effect of making two more modules `Safe`-inferred | ||
* | Replace `__hsunix_unsetenv` wrapper with CApiFFI | 2016-01-31 | |
| | |||
* | Use CApiFFI for `ptsname(3)` et al for GHC>=8.0 | 2016-01-31 | |
| | | | | This improves on 2ddf4b2b7bf41f878bc7d8a1afa49126710f524c | ||
* | Use `open(2)` directly rather than via `__hscore_open()` | 2016-01-31 | |
| | | | | | As we don't support Windows, there's no benefit in going via `__hscore_open()` | ||
* | Merge dirUtils.c into HsUnix.c | 2016-01-31 | |
| | |||
* | Use more direct CApiFFI for pPrPr_disableITimers | 2016-01-31 | |
| | |||
* | Provide execvpe prototype if missing | 2016-01-31 | |
| | |||
* | Add links to Opengroup's latest POSIX.1-2008 spec | 2016-01-31 | |
| | |||
* | gitignore | 2016-01-31 | |
| | |||
* | Delete some trailing whitespaces | 2016-01-31 | |
| | |||
* | Bump to 2.7.2.0 | 2016-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 file | 2016-01-31 | |
| | |||
* | Replace `__hsunix_getpw{nam,uid_r}` wrappers with CApiFFI | 2016-01-31 | |
| | |||
* | Replace `__hscore_mk{dtemp,stemp,stemps}` wrappers with CApiFFI | 2016-01-31 | |
| | |||
* | Replace `__hscore_{set,get}rlimit` wrappers with CApiFFI | 2016-01-31 | |
| | |||
* | Avoid redundant prototypes for ptsname(3) et al | 2016-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.4 | 2016-01-31 | |
| | |||
* | Drop bitrotting HUGS support | 2016-01-31 | |
| | | | | | It's very unlikely the current `unix` code stands any chance of even remotely work with Hugs... | ||
* | Replace `__hsunix_nanosleep` wrapper with CApiFFI | 2016-01-31 | |
| | |||
* | Remove obsolete windows-related #ifdefs | 2016-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 FFI | 2016-01-30 | |
| | | | | | This avoids incompatible-pointer warnings from the c-compiler when using `CApiFFI` | ||
* | Replace `__hsunix_getpwent` wrapper with CApiFFI | 2016-01-30 | |
| | |||
* | Replace `__hsunix_mknod` wrapper with CApiFFI | 2016-01-30 | |
| | |||
* | Replace `__hsunix_lstat` wrapper with CApiFFI | 2016-01-30 | |
| | |||
* | Move WCOREDUMP(s) compat `#define` to `HsUnix.h` | 2016-01-30 | |
| | | | | Follow-up to 11eb5aabcc3c98eddf1b375c4184fe0df58d7eab | ||
* | Replace `<sys/wait.h>` macro wrappers with CApiFFI | 2016-01-30 | |
| | |||
* | Replace `__hsunix_times` wrapper with CApiFFI | 2016-01-30 | |
| |