[commit: ghc] master: Add support for concurrent package db access and updates (0d86aa5)

git at git.haskell.org git at git.haskell.org
Sun Feb 26 22:26:30 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/0d86aa5904e5a06c93632357122e57e4e118fd2a/ghc

>---------------------------------------------------------------

commit 0d86aa5904e5a06c93632357122e57e4e118fd2a
Author: Andrzej Rybczak <electricityispower at gmail.com>
Date:   Sun Feb 26 16:25:17 2017 -0500

    Add support for concurrent package db access and updates
    
    Trac issues: #13194
    
    Reviewers: austin, hvr, erikd, bgamari, dfeuer, duncan
    
    Subscribers: DemiMarie, dfeuer, thomie
    
    Differential Revision: https://phabricator.haskell.org/D3090


>---------------------------------------------------------------

0d86aa5904e5a06c93632357122e57e4e118fd2a
 libraries/base/GHC/IO/Handle.hs       |  15 +-
 libraries/base/GHC/IO/Handle/FD.hs    |  31 +--
 libraries/base/GHC/IO/Handle/Lock.hsc | 162 ++++++++++++++
 libraries/base/base.cabal             |   1 +
 libraries/base/configure.ac           |   8 +-
 libraries/ghc-boot/GHC/PackageDb.hs   | 150 ++++++++++++-
 utils/ghc-pkg/Main.hs                 | 390 ++++++++++++++++++++++------------
 7 files changed, 600 insertions(+), 157 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 0d86aa5904e5a06c93632357122e57e4e118fd2a


More information about the ghc-commits mailing list