aboutsummaryrefslogtreecommitdiffhomepage
path: root/unix.cabal
Commit message (Collapse)AuthorAge
* Update changelog and increment package versionGravatar Herbert Valerio Riedel2017-05-01
|
* Bump time upper boundGravatar Ben Gamari2017-02-20
|
* 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
* Bump upper bound on baseGravatar Ben Gamari2016-11-15
|
* Prepare for 2.7.2.1 releaseGravatar Herbert Valerio Riedel2016-11-12
|
* Merge dirUtils.c into HsUnix.cGravatar Herbert Valerio Riedel2016-01-31
|
* Use more direct CApiFFI for pPrPr_disableITimersGravatar Herbert Valerio Riedel2016-01-31
|
* Add links to Opengroup's latest POSIX.1-2008 specGravatar 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
|
* 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.
* Relax upper bound to allow time-1.6 releaseGravatar Herbert Valerio Riedel2015-12-20
|
* Don't assume non-POSIX `WCOREDUMP(x)` macro existsGravatar Herbert Valerio Riedel2015-11-16
| | | | This fixes #50
* Relax upper bound on `base` for base-4.9Gravatar Herbert Valerio Riedel2015-10-28
|
* Prepare for 2.7.1.0 releaseGravatar Herbert Valerio Riedel2014-12-19
|
* Wrap posix_fadvise(2) and posix_fallocate(2)Gravatar Herbert Valerio Riedel2014-12-15
| | | | | | | | | | | | This adds two new functions in `System.Posix.Unistd` - `fileAdvise` (aka `posix_fadvise(2)`), and - `fileAllocate` (aka `posix_fallocate(2)`) This is based in part on #7 and has been heavily refactored from its original patch submission by Ricardo Catalinas Jiménez. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Wrap fsync(2) and fdatasync(2)Gravatar Herbert Valerio Riedel2014-12-07
| | | | | | | | | | | | | | This adds two new functions in `System.Posix.Unistd` - `fileSynchronise` (aka `fsync(2)`), and - `fileSynchroniseDataOnly` (aka `fdatasync(2)`) This is based on part of #7 and has been heavily refactored from its original patch submission by Ricardo Catalinas Jiménez. This also bumps version to 2.7.1.0 as a minor version bump is now needed. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Refactor local `execvpe(3)` implementationGravatar Herbert Valerio Riedel2014-12-06
| | | | | | | | | | | | | | | | | The previous code was prone to conflicts with when the platform happens to expose a `execvpe(3)` implementation in its libc. This commit renames the internal implementation to `__hsunix_execvpe` as well as adding an autoconf-detection for the presence of `execvpe(3)`, in which case `__hsunix_execvpe()` forwards the call to `execvpe(3)`. Moreover, the code has been cleaned up to remove likely bitrotted CPP conditionals. This should fix #22 (This also partially addresses #11 on platforms which have a libc-provided `execvpe(3)`)
* Relax upper bound to allow `time-1.5`Gravatar Herbert Valerio Riedel2014-09-10
|
* Bump `base` constraint for AMPGravatar Herbert Valerio Riedel2014-09-09
|
* Update URLs to point to GitHubGravatar Herbert Valerio Riedel2014-04-28
|
* Update changelog and prepare for 2.7.0.1 releaseGravatar Herbert Valerio Riedel2014-03-22
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Convert `changelog` to markdown formatGravatar Herbert Valerio Riedel2014-02-28
| | | | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> (cherry picked from commit 4a08984afe5390d91f10f9b1caf7365e6a93595b)
* Add `forkProcessWithUnmask` functionGravatar Herbert Valerio Riedel2013-11-08
| | | | | | This seemed to be an obvious addition while working on #8433. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update bug-reports URLGravatar Herbert Valerio Riedel2013-10-26
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Don't include `HsUnixConfig.h` in source distributionGravatar Herbert Valerio Riedel2013-10-24
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* `M-x untabify` changelog and unix.cabalGravatar Herbert Valerio Riedel2013-10-20
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Make `-Wall` clean and drop `-fno-warn-unused-imports`Gravatar Herbert Valerio Riedel2013-10-12
| | | | | | | | | CPP conditional code sections have been carefully taken into account while performing this warning cleanup. Most `OPTIONS_GHC` declarations could be dropped (now only a lonely `{-# OPTIONS_GHC -fno-cse #-}` remains in `Posix.Signals`). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Refactor & update `unix.cabal` to `cabal-version>=1.10`Gravatar Herbert Valerio Riedel2013-10-12
| | | | | | | This also lists the GHC versions this package has been tested to compile with in the `tested-with` Cabal field. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update Git repo URL in `.cabal` fileGravatar Herbert Valerio Riedel2013-09-11
|
* Bump version to 2.7.0.0Gravatar Ian Lynagh2013-02-17
|
* change notesGravatar Simon Marlow2013-01-25
|
* 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
|
* Bump version to 2.6.0.0Gravatar Paolo Capriotti2012-07-19
|
* Extract high resolution timestamps from FileStatusGravatar Marios Titas2012-07-17
| | | | Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com>
* Follow changes in baseGravatar Ian Lynagh2012-06-19
|
* Update dependenciesGravatar Ian Lynagh2012-02-22
|
* Relax base dependencyGravatar Ian Lynagh2012-02-10
|
* 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.
* 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.
* Relax base depGravatar Ian Lynagh2011-07-07
|
* Bump version numberGravatar Ian Lynagh2011-07-06
|
* Update source repo location to be the git repo in .cabal fileGravatar Ian Lynagh2011-04-08
|
* Add NondecreasingIndentation to the list of extensionsGravatar Ian Lynagh2011-01-17
|
* Bump version to 2.4.1.0Gravatar Ian Lynagh2010-09-17
|
* Allow base-4.3Gravatar Simon Marlow2010-06-02
|