1. 04 Jun, 2019 1 commit
  2. 03 Jun, 2019 1 commit
    • Vladislav Zavialov's avatar
      Fix optSemi type in Parser.y · 605869c7
      Vladislav Zavialov authored
      The definition of 'optSemi' claimed it had type
      
      ([Located a],Bool)
      
      Note that its production actually returns ([Located Token],Bool):
      
        : ';' { ([$1],True) }   -- $1 :: Located Token
      
      Due to an infelicity in the implementation of 'happy -c', it effectively
      resulted in 'unsafeCoerce :: Token -> a'.
      See https://github.com/simonmar/happy/pull/134
      
      If any consumer of 'optSemi' tried to instantiate 'a' to something not
      representationally equal to 'Token', they would experience a segfault.
      
      In addition to that, this definition made it impossible to compile Parser.y
      without the -c flag (as it's reliant on this bug to cast 'Token' to 'forall
      a. a').
      605869c7
  3. 08 May, 2019 1 commit
  4. 26 Apr, 2019 1 commit
  5. 25 Apr, 2019 2 commits
  6. 24 Apr, 2019 6 commits
  7. 23 Apr, 2019 1 commit
  8. 22 Apr, 2019 3 commits
  9. 20 Apr, 2019 1 commit
  10. 19 Apr, 2019 4 commits
  11. 17 Apr, 2019 9 commits
  12. 12 Apr, 2019 1 commit
    • Ryan Scott's avatar
      Bump hpc submodule · 6e254ee3
      Ryan Scott authored
      Currently, the `hpc` submodule is pinned against the `wip/final-mfp`
      branch, not against `master`. This pins it back against `master`.
      6e254ee3
  13. 09 Apr, 2019 1 commit
  14. 05 Apr, 2019 8 commits