Package Release Info

ghc-Glob-0.10.0-bp152.4.13

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ghc-Glob
ghc-Glob-devel

Change Logs

* Fri Nov 08 2019 Peter Simons <psimons@suse.com>
- Drop obsolete group attributes.
* Tue Jun 11 2019 Peter Simons <psimons@suse.com>
- Update Cabal file for more accurate build dependencies.
Version: 0.10.0-bp151.1.12
* Thu Dec 20 2018 psimons@suse.com
- Update Glob to version 0.10.0.
  0.10.0, 2018-12-19:
  Bug fix: "**/" matched hidden directories in some scenarios even when
  matchDotsImplicitly was set to False.
  Thanks to Travis Sunderland for the report as well as the fix.
* Thu Oct 04 2018 psimons@suse.com
- Update Glob to version 0.9.3.
  0.9.3, 2018-09-22:
  Updated dependencies to allow containers-0.7 (GHC 8.6). Thanks to
  chessai for the merge request.
  Updated tests to compile with GHC 8.6.
* Wed Jul 18 2018 psimons@suse.com
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.
* Mon May 14 2018 psimons@suse.com
- Update Glob to version 0.9.2.
  Made Tests.Utils use Ints instead of Floats to avoid spurious failures
  that aren't of any concern.
  New functions, data types, and constants:
    System.FilePath.Glob.isLiteral :: Pattern -> Bool
    Tells whether a Pattern is a literal file path.
    Thanks to Simon Hengel and Harry Garrood for the
    feature request.
    System.FilePath.Glob.GlobOptions
    Options for the glob* family of IO functions.
    System.FilePath.Glob.globDefault :: GlobOptions
    Use matchDefault and don't return unmatched files.
  Changed function types:
    System.FilePath.Glob.globDir :: [Pattern] -> FilePath -> IO [[FilePath]]
    No longer returns unmatched paths, like globDir1.
    System.FilePath.Glob.globDirWith :: GlobOptions -> [Pattern] -> FilePath -> IO ([[FilePath]], Maybe [FilePath])
    Takes GlobOptions instead of MatchOptions, and returns
    unmatched paths in a Maybe corresponding to whether they
    were requested in the options or not.
    This is a significant performance boost for all glob*
    functions when unmatched file paths are not desired.
  Optimization: when unmatched file paths are not requested, glob and
    globDir1 use commonDirectory to avoid extra
    getDirectoryContents calls at the start.
  Optimization: character ranges containing . or / are simplified more
    than before, especially when they make the entire pattern
    incapable of matching anything.
  Optimization: extension separator matching where the extension is
    surrounded by other literals (e.g. "*.txt" or "foo.*" or
    simply "foo.txt") should be quicker in general, and the
    Patterns should be smaller. (This adds to the number of
    places where the code assumes that the extension separator
    is the '.' character.)
  Bug fix: commonDirectory should no longer add extra directory separators
    to the Pattern.
  Bug fix: the glob* functions should now place slashes correctly when
    using recursively matching patterns with extra slashes, such as
    "**//foo".
  Bug fix: number ranges are no longer optimized to single characters, so
    that leading zeroes are handled correctly: e.g. "<0-9>" didn't
    match "007".
  Bug fix: "//" did not match itself.
  Bug fix: ".//" did not match itself.
  Bug fix: "x" did not match ".//x" (with ignoreDotSlash enabled).
  Bug fix: "<-><->" matched single digit numbers.
  Bug fix: "<0-0><1-1>" didn't match "01".