1. 19 Sep, 2017 20 commits
  2. 18 Sep, 2017 1 commit
    • niteria's avatar
      [RTS] Add getObjectLoadStatus · cdaf5f20
      niteria authored
      This adds a function to the RTS linker API which lets the
      user check the status of dynamically linked objects.
      It was initially proposed by @afarmer in D2068.
      It's useful for testing the linker and also for detecting retention
      problems in production.
      It takes a path, because it's easier to use path as key instead of producing
      some stable handle.
      It returns an enum instead of bool, because I see no reason for destroying
      information. All the complexity is already out in the open, so there's
      nothing to save the users from.
      Test Plan: ./validate
      Reviewers: simonmar, Phyx, bgamari, austin, erikd
      Reviewed By: Phyx, bgamari
      Subscribers: rwbarton, afarmer, thomie
      Differential Revision: https://phabricator.haskell.org/D3963
  3. 17 Sep, 2017 4 commits
  4. 16 Sep, 2017 1 commit
    • Ben Gamari's avatar
      base: Enable TypeInType in Data.Type.Equality · b0991714
      Ben Gamari authored
      Otherwise compilation fails with,
          libraries/base/Data/Type/Equality.hs:145:4: error:
              • Data constructor ‘HRefl’ constrains the choice of kind parameter:
                  k2 ~ k2
                Use TypeInType to allow this
              • In the definition of data constructor ‘HRefl’
                In the data type declaration for ‘:~~:’
          145 |    HRefl :: a :~~: a
              |    ^
  5. 15 Sep, 2017 7 commits
  6. 14 Sep, 2017 7 commits