Julian Ospald
09eea518b8
Split packages into hpath{,-io,-filepath}
2020-01-04 17:55:14 +01:00
Julian Ospald
28e0d1d635
Add tested-with
2019-12-30 22:42:54 +01:00
Julian Ospald
1d03ec78b3
Clean up ghc matrix
2019-12-30 22:42:54 +01:00
Julian Ospald
f5c541b9cc
Move doctests to shell script
...
This fixes various problems with doctest:
* https://github.com/sol/doctest/issues/245
* https://github.com/composewell/streamly/issues/83
Also clean up travis.yml for cabal-3.
2019-12-30 22:42:54 +01:00
Julian Ospald
3529ec2a15
Revert "Fix support for older GHCs"
...
This reverts commit 21dd1718c0
.
2019-12-30 16:35:42 +01:00
Julian Ospald
21dd1718c0
Fix support for older GHCs
2019-12-30 15:16:59 +01:00
Julian Ospald
200fc9b581
Use streamly for copyFile
2019-12-30 14:47:06 +01:00
Julian Ospald
035c364b35
Fix doctests-posix
2019-12-30 14:34:54 +01:00
Julian Ospald
09062351f5
Release 0.9.2
2018-04-12 02:23:56 +02:00
George Wilson
df298f187e
Tighten base bound to prevent building before GHC 7.6
2018-04-12 10:15:08 +10:00
Julian Ospald
de46a0c568
Raise required bytestring version
...
We use Builders, which were introduced in 0.10.0.0.
2018-04-12 01:42:18 +02:00
Julian Ospald
9342abeb7a
Release 0.9.1
2018-04-11 23:03:35 +02:00
Julian Ospald
3aee719130
Make "unbuildable on windows" explicit
2018-04-11 12:31:11 +02:00
Julian Ospald
10662ee803
Bump to 0.9.0
2018-04-11 01:12:12 +02:00
Julian Ospald
672875f48f
Small .cabal cleanup
2018-04-11 01:11:40 +02:00
Julian Ospald
1c95c9f8f9
Bump to 0.8.1
2018-04-06 17:22:57 +02:00
Julian Ospald
5b08e14b55
Add createDirRecursive, fixes #6
2016-06-13 01:28:55 +02:00
Julian Ospald
a5942ff026
Use IfElse package for whenM/unlessM
2016-06-05 21:52:52 +02:00
Julian Ospald
4d71ad08ce
Release 0.8.0
2016-06-05 17:56:31 +02:00
Julian Ospald
ed06543981
Proper GHC conditionals to fix compiler warnings
2016-06-05 16:16:41 +02:00
Julian Ospald
64ae6db83a
New API: use CopyMode for overwriting and introduce RecursiveMode
...
This allows to specify the behavior on recursive operations,
such that one can collect failures instead of dying on the first
failure.
2016-06-05 03:13:33 +02:00
Julian Ospald
2a0a88a96d
Release 0.7.5
2016-06-04 00:39:03 +02:00
Julian Ospald
69dbf6714d
Relicense to BSD3
2016-06-04 00:39:03 +02:00
Julian Ospald
641e23c3ef
Release 0.7.3
2016-05-30 17:16:37 +02:00
Julian Ospald
d15d7761c1
Don't expose HPath.Internal
2016-05-30 13:01:47 +02:00
Julian Ospald
7e924d3386
Remove benchmarks
...
We don't really need this.
2016-05-29 22:45:26 +02:00
Julian Ospald
b603f72407
Release 0.7.2
2016-05-29 17:47:22 +02:00
Julian Ospald
98ca6c5d86
Sort module list alphabetically
2016-05-29 17:44:00 +02:00
Julian Ospald
8d948366f9
Add hspec for createSymlink
2016-05-29 17:43:43 +02:00
Julian Ospald
86e7496917
Re-add missing spec modules so they show up in sdist
2016-05-29 17:38:27 +02:00
Julian Ospald
395621b27a
Fix tests for sdist
...
We now create the necessary directories and files
for the tests on-the-fly.
2016-05-29 17:29:13 +02:00
Julian Ospald
08fa277b31
Release 0.7.1
2016-05-24 15:36:34 +02:00
Julian Ospald
7fa4c041a9
Remove -Wno-redundant-constraints since it's only in ghc >= 8.0.1
2016-05-24 03:31:01 +02:00
Julian Ospald
f2fe5a3419
Hide wrong -Wredundant-constraints messages
2016-05-24 03:26:07 +02:00
Julian Ospald
b55cf6d9f3
Fix for bytestring versions less than 0.10.8
2016-05-24 03:26:01 +02:00
Julian Ospald
ae9a806c2e
Fix to latest sendfile version to simplify imports
2016-05-24 03:13:36 +02:00
Julian Ospald
eb72fce33f
Add splitSearchPath, getSearchPath and stripExtension
2016-05-24 02:07:04 +02:00
Julian Ospald
a8ccfc2587
Release 0.7.0
2016-05-18 14:02:08 +02:00
Julian Ospald
797dcaf725
Backport changes from posix-paths PR:
...
* add isFileName
* add hasParentDir
* add hiddenFile
* add our own openFd version for more control
* small documentation improvements
* add a getDirectoryContents' version that works on Fd
* fix linting warnings
* lift version constraints in benchmark
Also adjust HPath.IO to work with the new API.
2016-05-18 04:11:40 +02:00
Julian Ospald
0fa66cd581
Use sendfile for copying and read/write as fallback
2016-05-18 03:47:39 +02:00
Julian Ospald
456af3b1ab
Release 0.6.0
2016-05-10 00:45:40 +02:00
Julian Ospald
7aac9bcb93
Adjust description
2016-05-09 19:06:31 +02:00
Julian Ospald
010756e190
Fix cabal file
2016-05-09 18:03:27 +02:00
Julian Ospald
9a4fd00710
Release 0.5.9
2016-05-09 17:37:33 +02:00
Julian Ospald
86a4b9ade2
Add IO modules, previously from HSFM
2016-05-09 16:53:31 +02:00
Julian Ospald
6638cd8cc1
Create HPath.IO module, adding canonicalizePath again
2016-05-09 14:40:30 +02:00
Julian Ospald
a946387330
Merge posix-paths into hpath
2016-05-09 13:31:20 +02:00
Julian Ospald
7e8c745e35
Clean up, rewrite stuff
2016-04-16 18:17:44 +02:00
Julian Ospald
148eeb619f
Implement String -> ByteString and vice versa conversion for filepaths
2016-04-05 00:55:25 +02:00
Julian Ospald
8c1bd139c0
Readd TH constructors
2016-04-05 00:54:36 +02:00