1
1
Fork 0
Commit graph

54 Commits

Autor SHA1 Nachricht Datum
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