cabal-version: 2.2 -- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: os-string-compat version: 1.0.0 synopsis: Compatibility layer for os-string description: Please see the README on GitHub at category: System homepage: https://github.com/Anteproperispomenon/os-string-compat#readme bug-reports: https://github.com/Anteproperispomenon/os-string-compat/issues author: David Wilson maintainer: David Wilson copyright: 2025 David Wilson license: BSD-3-Clause license-file: LICENSE build-type: Simple tested-with: GHC == 9.2.8 || == 9.8.4 || == 9.10.3 || == 9.12.2 || == 8.10.1 extra-source-files: README.md src/System/OsString/include/Common.hs test/bytestring/Properties/include/Common.hs CHANGELOG.md extra-doc-files: CHANGELOG.md source-repository head type: git location: https://github.com/Anteproperispomenon/os-string-compat library exposed-modules: System.OsString.Compat System.OsString.Encoding.Compat System.OsString.Encoding.Internal.Compat System.OsString.Internal.Compat System.OsString.Internal.Exception.Compat System.OsString.Internal.Types.Compat System.OsString.Posix.Compat System.OsString.Windows.Compat other-modules: Paths_os_string_compat autogen-modules: Paths_os_string_compat hs-source-dirs: src default-extensions: ImportQualifiedPost LambdaCase MultiWayIf OverloadedStrings PackageImports ScopedTypeVariables TupleSections TypeApplications ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: base >=4.14 && <4.23 , bytestring >=0.11.3.0 && <0.13 , exceptions >=0.10.5 && <0.12 , filepath >=1.4.101.0 && <=1.6 , os-string >=2.0.1 && <=2.1 default-language: Haskell2010 test-suite bytestring-tests type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Arbitrary TestUtil Properties.OsString Properties.PosixString Properties.ShortByteString Properties.ShortByteString.Word16 Properties.WindowsString Paths_os_string_compat autogen-modules: Paths_os_string_compat hs-source-dirs: test test/bytestring default-extensions: ImportQualifiedPost LambdaCase MultiWayIf OverloadedStrings PackageImports ScopedTypeVariables TupleSections TypeApplications ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: QuickCheck >=2.7 && <2.20 , base >=4.14 && <4.23 , bytestring >=0.11.3.0 && <0.13 , exceptions >=0.10.5 && <0.12 , filepath >=1.4.101.0 && <=1.6 , os-string >=2.0.1 && <=2.1 , os-string-compat default-language: Haskell2010 test-suite encoding-tests type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Arbitrary TestUtil EncodingSpec Paths_os_string_compat autogen-modules: Paths_os_string_compat hs-source-dirs: test test/encoding default-extensions: ImportQualifiedPost LambdaCase MultiWayIf OverloadedStrings PackageImports ScopedTypeVariables TupleSections TypeApplications ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: QuickCheck >=2.7 && <2.20 , base >=4.14 && <4.23 , bytestring >=0.11.3.0 , deepseq >=1.4.4 && <1.6 , exceptions >=0.10.5 && <0.12 , filepath >=1.4.101.0 && <=1.6 , os-string >=2.0.1 && <=2.1 , os-string-compat , quickcheck-classes-base >=0.6.2 && <0.7 default-language: Haskell2010 benchmark bench type: exitcode-stdio-1.0 main-is: Bench.hs other-modules: BenchOsString BenchPosixString BenchWindowsString Paths_os_string_compat autogen-modules: Paths_os_string_compat hs-source-dirs: bench default-extensions: ImportQualifiedPost LambdaCase MultiWayIf OverloadedStrings PackageImports ScopedTypeVariables TupleSections TypeApplications ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -O2 -with-rtsopts=-A32m build-depends: base >=4.14 && <4.23 , bytestring >=0.11.3.0 && <0.13 , deepseq >=1.4.4 && <1.6 , exceptions >=0.10.5 && <0.12 , filepath >=1.4.101.0 && <=1.6 , os-string >=2.0.1 && <=2.1 , os-string-compat , random >=1.2.1.3 && <1.4 , tasty-bench ==0.4.* default-language: Haskell2010 if impl(ghc >= 8.6) ghc-options: -fproc-alignment=64