concurrent-output 1.9.1 → 1.9.2
raw patch · 4 files changed
+19/−6 lines, 4 filesdep ~processPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: process
API changes (from Hackage documentation)
Files
- CHANGELOG +6/−0
- System/Console/Concurrent/Internal.hs +8/−3
- System/Console/Regions.hs +3/−1
- concurrent-output.cabal +2/−2
CHANGELOG view
@@ -1,3 +1,9 @@+concurrent-output (1.9.2) unstable; urgency=medium++ * Allow process-1.6.0.0.++ -- Joey Hess <id@joeyh.name> Fri, 19 May 2017 11:36:35 -0400+ concurrent-output (1.9.1) unstable; urgency=medium * Documentation fix: createProcessConcurrent has been available on
System/Console/Concurrent/Internal.hs view
@@ -147,15 +147,20 @@ -- | Displays a value to stdout. ----- No newline is appended to the value, so if you want a newline, be sure--- to include it yourself.--- -- Uses locking to ensure that the whole output occurs atomically -- even when other threads are concurrently generating output. --+-- No newline is appended to the value, so if you want a newline, be sure+-- to include it yourself.+-- -- When something else is writing to the console at the same time, this does -- not block. It buffers the value, so it will be displayed once the other -- writer is done.+--+-- When outputConcurrent is used within a call to+-- `System.Console.Regions.displayConsoleRegions`, the output is displayed+-- above the currently open console regions. Only lines ending in a newline+-- are displayed in this case (it uses `waitCompleteLines`). outputConcurrent :: Outputable v => v -> IO () outputConcurrent = outputConcurrent' StdOut
System/Console/Regions.hs view
@@ -9,7 +9,9 @@ -- License: BSD-2-clause -- -- Console regions are displayed near the bottom of the console, and can be--- updated concurrently by threads. Any other output displayed using+-- updated concurrently by threads. +--+-- Any other output lines displayed using -- `outputConcurrent` and `createProcessConcurrent` -- will scroll up above the open console regions. --
concurrent-output.cabal view
@@ -1,5 +1,5 @@ Name: concurrent-output-Version: 1.9.1+Version: 1.9.2 Cabal-Version: >= 1.8 License: BSD2 Maintainer: Joey Hess <id@joeyh.name>@@ -34,7 +34,7 @@ , text (>= 0.11.0 && < 1.3.0) , async (>= 2.0 && < 2.2) , stm (>= 2.0 && < 2.5)- , process (>= 1.1.0 && < 1.5.0)+ , process (>= 1.1.0 && < 1.7.0) , directory (>= 1.2.0 && < 1.4.0) , transformers (>= 0.3.0 && < 0.6.0) , exceptions (>= 0.6.0 && < 0.9.0)