Release 0.7.0
This commit is contained in:
parent
8fec862304
commit
a8ccfc2587
@ -1,3 +1,11 @@
|
|||||||
|
0.7.0:
|
||||||
|
* use 'sendfile' from 'simple-sendfile' in _copyFile and do read/write as a fallback only
|
||||||
|
* add isFileName, hasParentDir, hiddenFile to System.Posix.FilePath
|
||||||
|
* add our own openFd version for more control
|
||||||
|
* small documentation improvements
|
||||||
|
* add a getDirectoryContents' version that works on Fd
|
||||||
|
* lift version constraints in benchmark
|
||||||
|
* remove fpToString and userStringToFP, use Data.ByteString.UTF8 directly instead
|
||||||
0.6.0:
|
0.6.0:
|
||||||
* fixes 'throwDestinationInSource' to be more reliable.
|
* fixes 'throwDestinationInSource' to be more reliable.
|
||||||
* removes some unused HPathIOException constructors
|
* removes some unused HPathIOException constructors
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: hpath
|
name: hpath
|
||||||
version: 0.6.0
|
version: 0.7.0
|
||||||
synopsis: Support for well-typed paths
|
synopsis: Support for well-typed paths
|
||||||
description: Support for well-typed paths, utilizing ByteString under the hood.
|
description: Support for well-typed paths, utilizing ByteString under the hood.
|
||||||
license: GPL-2
|
license: GPL-2
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
-- Module : System.Posix.Directory.Traversals
|
||||||
|
-- Copyright : © 2016 Julian Ospald
|
||||||
|
-- License : BSD3
|
||||||
|
--
|
||||||
|
-- Maintainer : Julian Ospald <hasufell@posteo.de>
|
||||||
|
-- Stability : experimental
|
||||||
|
-- Portability : portable
|
||||||
|
--
|
||||||
|
-- Traversal and read operations on directories.
|
||||||
|
|
||||||
|
|
||||||
{-# LANGUAGE ForeignFunctionInterface #-}
|
{-# LANGUAGE ForeignFunctionInterface #-}
|
||||||
{-# LANGUAGE OverloadedStrings #-}
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
{-# LANGUAGE PackageImports #-}
|
{-# LANGUAGE PackageImports #-}
|
||||||
@ -5,6 +16,8 @@
|
|||||||
{-# LANGUAGE ViewPatterns #-}
|
{-# LANGUAGE ViewPatterns #-}
|
||||||
|
|
||||||
{-# OPTIONS_GHC -Wall #-}
|
{-# OPTIONS_GHC -Wall #-}
|
||||||
|
|
||||||
|
|
||||||
module System.Posix.Directory.Traversals (
|
module System.Posix.Directory.Traversals (
|
||||||
|
|
||||||
getDirectoryContents
|
getDirectoryContents
|
||||||
|
@ -1,12 +1,23 @@
|
|||||||
|
-- Module : System.Posix.FD
|
||||||
|
-- Copyright : © 2016 Julian Ospald
|
||||||
|
-- License : BSD3
|
||||||
|
--
|
||||||
|
-- Maintainer : Julian Ospald <hasufell@posteo.de>
|
||||||
|
-- Stability : experimental
|
||||||
|
-- Portability : portable
|
||||||
|
--
|
||||||
|
-- Provides an alternative for `System.Posix.IO.ByteString.openFd`
|
||||||
|
-- which gives us more control on what status flags to pass to the
|
||||||
|
-- low-level @open(2)@ call, in contrast to the unix package.
|
||||||
|
|
||||||
|
|
||||||
{-# LANGUAGE ForeignFunctionInterface #-}
|
{-# LANGUAGE ForeignFunctionInterface #-}
|
||||||
{-# LANGUAGE OverloadedStrings #-}
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
{-# LANGUAGE TupleSections #-}
|
{-# LANGUAGE TupleSections #-}
|
||||||
|
|
||||||
{-# OPTIONS_GHC -Wall #-}
|
{-# OPTIONS_GHC -Wall #-}
|
||||||
|
|
||||||
-- |Provides an alternative for `System.Posix.IO.ByteString.openFd`
|
|
||||||
-- which gives us more control on what status flags to pass to the
|
|
||||||
-- low-level @open(2)@ call, in contrast to the unix package.
|
|
||||||
module System.Posix.FD (
|
module System.Posix.FD (
|
||||||
openFd
|
openFd
|
||||||
) where
|
) where
|
||||||
|
@ -1,10 +1,21 @@
|
|||||||
|
-- Module : System.Posix.FilePath
|
||||||
|
-- Copyright : © 2016 Julian Ospald
|
||||||
|
-- License : BSD3
|
||||||
|
--
|
||||||
|
-- Maintainer : Julian Ospald <hasufell@posteo.de>
|
||||||
|
-- Stability : experimental
|
||||||
|
-- Portability : portable
|
||||||
|
--
|
||||||
|
-- The equivalent of "System.FilePath" on raw (byte string) file paths.
|
||||||
|
--
|
||||||
|
-- Not all functions of "System.FilePath" are implemented yet. Feel free to contribute!
|
||||||
|
|
||||||
|
|
||||||
{-# LANGUAGE TupleSections #-}
|
{-# LANGUAGE TupleSections #-}
|
||||||
|
|
||||||
{-# OPTIONS_GHC -Wall #-}
|
{-# OPTIONS_GHC -Wall #-}
|
||||||
|
|
||||||
-- | The equivalent of "System.FilePath" on raw (byte string) file paths.
|
|
||||||
--
|
|
||||||
-- Not all functions of "System.FilePath" are implemented yet. Feel free to contribute!
|
|
||||||
module System.Posix.FilePath (
|
module System.Posix.FilePath (
|
||||||
|
|
||||||
-- * Separators
|
-- * Separators
|
||||||
|
Loading…
Reference in New Issue
Block a user