AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Update Glob to version 0.10.2 revision 3. Upstream has revised the Cabal build instructions on Hackage.
- Update Glob to version 0.10.2 revision 1. Upstream has revised the Cabal build instructions on Hackage.
- Update Glob to version 0.10.2. 0.10.2, 2021-11-10: Relaxed transformers-compat version bound. Supported Win32 2.12.0.0 or higher.
- Update Glob to version 0.10.1 revision 1. Upstream has revised the Cabal build instructions on Hackage.
- disable %{ix86} build
- Replace %setup -q with the more modern %autosetup macro.
- Update Glob to version 0.10.1. 0.10.1, 2020-07-19: Updated code and dependencies to support dlist-1.0. Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima.
- Re-generate file with latest version of spec-cleaner.
- Drop obsolete group attributes.
- Update Cabal file for more accurate build dependencies.
- 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.
- 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.
- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.
- 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".