1. 09 Aug, 2015 1 commit
  2. 08 Aug, 2015 2 commits
  3. 07 Aug, 2015 5 commits
  4. 06 Aug, 2015 9 commits
    • eir@cis.upenn.edu's avatar
      Rejigger OSMem.my_mmap to allow building on Mac · bc43d23a
      eir@cis.upenn.edu authored
      Previously, the prot and flags variables were set but never used
      on Mac (darwin). This caused a warning, and the build setup stopped
      compilation. This commit is intended simply to omit these variables
      when building with darwin_HOST_OS set. No change in behavior on any
      platform is intended.
      bc43d23a
    • rwbarton's avatar
    • Ben Gamari's avatar
      llvmGen: Rework LLVM mangler · 600b153a
      Ben Gamari authored
      The LLVM mangler does not currently transform AVX instructions on x86-64
      platforms, due to a missing #include. Also, it is significantly more
      complicated than necessary, due to the file into sections (not needed
      anymore), and is sensitive to the details of the whitespace in the
      assembly.
      
      Author: dobenour
      
      Test Plan: Validation on x86-64, x86-32, and ARM
      
      Reviewers: austin
      
      Subscribers: thomie, bgamari, rwbarton
      
      Differential Revision: https://phabricator.haskell.org/D1034
      
      GHC Trac Issues: #10394
      600b153a
    • Fumiaki Kinoshita's avatar
      base: Add instances · 97843d0b
      Fumiaki Kinoshita authored
      This patch adds following instances:
      
      * Foldable ZipList
      * Traversable ZipList
      * Functor Complex
      * Applicative Complex
      * Monad Complex
      * Foldable Complex
      * Traversable Complex
      * Generic1 Complex
      * Monoid a => Monoid (Identity a)
      * Storable ()
      
      Reviewers: ekmett, fumieval, hvr, austin
      
      Subscribers: thomie, #core_libraries_committee
      
      Projects: #core_libraries_committee
      
      Differential Revision: https://phabricator.haskell.org/D1049
      
      GHC Trac Issues: #10609
      97843d0b
    • Ben Gamari's avatar
      Ensure DynFlags are consistent · eca9a1a1
      Ben Gamari authored
      While we have always had makeDynFlagsConsistent to enforce a variety of
      consistency invariants on DynFlags, it hasn't been widely used.
      GHC.Main, for instance, ignored it entirely. This leads to issues like
      Trac #10549, where an OPTIONS_GHC pragma introduced an inconsistency,
      leading to a perplexing crash later in compilation.
      
      Here I add consistency checks in GHC.Main.set{Session,Program}DynFlags,
      closing this hole.
      
      Fixes #10549.
      
      Test Plan: Validate with T10549
      
      Reviewers: austin
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D1128
      
      GHC Trac Issues: #10549
      eca9a1a1
    • Simon Peyton Jones's avatar
      Test Trac #10742 · 64dba511
      Simon Peyton Jones authored
      64dba511
    • Simon Peyton Jones's avatar
      T8968-1 and -3 should pass · 294553e9
      Simon Peyton Jones authored
      See Trac #9953, comment:22.
      294553e9
    • Simon Peyton Jones's avatar
      Comments only · cc07c401
      Simon Peyton Jones authored
      cc07c401
    • Simon Peyton Jones's avatar
      Coments only · 75f5f23b
      Simon Peyton Jones authored
      75f5f23b
  5. 05 Aug, 2015 23 commits