[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