1. 15 Jul, 2020 1 commit
  2. 23 Feb, 2020 1 commit
  3. 11 Feb, 2020 1 commit
  4. 20 Oct, 2019 1 commit
  5. 03 Oct, 2018 1 commit
    • Tamar Christina's avatar
      Drop accidental write-attributes request · deceb21b
      Tamar Christina authored
      The new filesystem code accidentally asks for write attributes
      permissions when doing read-only access.
      I believe this is what's causing the GHC 8.6.1 tarballs to fail
      when installed to a privileged location.
      I haven't been able to reproduce the issue yet, but this permission
      bit is wrong anyway.
      Test Plan: I'm still trying to workout how to test that this works,
      changing the permissions on the folder doesn't seem to reproduce
      the error on a tarball I made from before the change.
      Reviewers: bgamari, tdammers
      Reviewed By: bgamari
      Subscribers: tdammers, monoidal, rwbarton, carter
      GHC Trac Issues: #15667
      Differential Revision: https://phabricator.haskell.org/D5177
  6. 14 May, 2018 1 commit
  7. 31 Mar, 2018 1 commit
    • Tamar Christina's avatar
      Remove MAX_PATH restrictions from RTS, I/O manager and various utilities · 4de585a5
      Tamar Christina authored
      This shims out fopen and sopen so that they use modern APIs under the hood
      along with namespaced paths.
      This lifts the MAX_PATH restrictions from Haskell programs and makes the new
      limit ~32k.
      There are only some slight caveats that have been documented.
      Some utilities have not been upgraded such as lndir, since all these things are
      different cabal packages I have been forced to copy the source in different places
      which is less than ideal. But it's the only way to keep sdist working.
      Test Plan: ./validate
      Reviewers: hvr, bgamari, erikd, simonmar
      Reviewed By: bgamari
      Subscribers: rwbarton, thomie, carter
      GHC Trac Issues: #10822
      Differential Revision: https://phabricator.haskell.org/D4416