1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
cabal-version: 2.2
name: os-string
version: 2.0.7
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
license-file: LICENSE
author: Julian Ospald <hasufell@posteo.de>
maintainer: Julian Ospald <hasufell@posteo.de>
copyright: Julain Ospald 2021-2023
bug-reports: https://github.com/haskell/os-string/issues
homepage:
https://github.com/haskell/os-string/blob/master/README.md
category: System
build-type: Simple
synopsis: Library for manipulating Operating system strings.
tested-with:
GHC ==8.6.5
|| ==8.8.4
|| ==8.10.7
|| ==9.0.2
|| ==9.2.8
|| ==9.4.8
|| ==9.6.3
|| ==9.8.1
description:
This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>.
extra-source-files:
System/OsString/Common.hs
tests/bytestring-tests/Properties/Common.hs
bench/Common.hs
extra-doc-files:
changelog.md
README.md
source-repository head
type: git
location: https://github.com/haskell/os-string
library
exposed-modules:
System.OsString.Data.ByteString.Short
System.OsString.Data.ByteString.Short.Internal
System.OsString.Data.ByteString.Short.Word16
System.OsString.Encoding
System.OsString.Encoding.Internal
System.OsString
System.OsString.Internal
System.OsString.Internal.Exception
System.OsString.Internal.Types
System.OsString.Posix
System.OsString.Windows
other-extensions:
CPP
PatternGuards
if impl(ghc >=7.2)
other-extensions: Safe
default-language: Haskell2010
build-depends:
, base >=4.12.0.0 && <4.22
, bytestring >=0.11.3.0
, deepseq
, exceptions
, template-haskell
ghc-options: -Wall
test-suite bytestring-tests
default-language: Haskell2010
ghc-options: -Wall
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: tests tests/bytestring-tests
other-modules:
Properties.ShortByteString
Properties.WindowsString
Properties.PosixString
Properties.OsString
Properties.ShortByteString.Word16
TestUtil
build-depends:
, base
, bytestring >=0.11.3.0
, os-string
, QuickCheck >=2.7 && <2.16
test-suite encoding-tests
default-language: Haskell2010
ghc-options: -Wall
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: tests tests/encoding
other-modules:
Arbitrary
EncodingSpec
TestUtil
build-depends:
, base
, bytestring >=0.11.3.0
, deepseq
, os-string
, QuickCheck >=2.7 && <2.16
, quickcheck-classes-base ^>=0.6.2
benchmark bench
main-is: Bench.hs
other-modules: BenchOsString
BenchPosixString
BenchWindowsString
type: exitcode-stdio-1.0
hs-source-dirs: bench
default-language: Haskell2010
ghc-options: -O2 "-with-rtsopts=-A32m"
if impl(ghc >= 8.6)
ghc-options: -fproc-alignment=64
build-depends: base,
bytestring,
os-string,
deepseq,
tasty-bench,
random
|