ansi-terminal 1.1.4 → 1.1.5
raw patch · 2 files changed
+17/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +7/−0
- ansi-terminal.cabal +10/−1
CHANGELOG.md view
@@ -1,6 +1,13 @@ Changes ======= +Version 1.1.5 +------------- + +* On Windows, smothers a C compiler's warnings about `macro-undefined`, + `missing-definitions` and `pragma-pack`, which can be triggered by Windows + C headers. + Version 1.1.4 -------------
ansi-terminal.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: 1.22 Name: ansi-terminal -Version: 1.1.4 +Version: 1.1.5 Category: User Interfaces Synopsis: Simple ANSI terminal support Description: ANSI terminal support for Haskell: allows cursor movement, @@ -50,6 +50,15 @@ Install-Includes: HsWin32.h C-Sources: win/c-source/errors.c win/c-source/HsWin32.c + -- The MSYS2 UCRT64 environment is stricter than the MINGW64 + -- environment about these C compiler diagnostics: + -- (1) macro-redefined, (2) missing-declarations, and + -- (3) pragma-pack. Windows C headers are not warning-clean under + -- -Wmacro-redefined, -Wmissing-declarations and -Wpragma-pack. We + -- smother those warnings: + Cc-Options: -Wno-macro-redefined + -Wno-missing-declarations + -Wno-pragma-pack else Hs-Source-Dirs: unix