This project is mirrored from Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 04 May, 2012 1 commit
  2. 03 May, 2012 2 commits
  3. 02 May, 2012 8 commits
    • Ian Lynagh's avatar
    • Ian Lynagh's avatar
      Win64 build fix · 84a9c46b
      Ian Lynagh authored
    • Ian Lynagh's avatar
      More Win64 ghci fixes · 3a8c7c8e
      Ian Lynagh authored
    • Simon Peyton Jones's avatar
    • Simon Peyton Jones's avatar
      Allow cases with empty alterantives · ac230c5e
      Simon Peyton Jones authored
      This patch allows, for the first time, case expressions with an empty
      list of alternatives. Max suggested the idea, and Trac #6067 showed
      that it is really quite important.
      So I've implemented the idea, fixing #6067. Main changes
       * See Note [Empty case alternatives] in CoreSyn
       * Various foldr1's become foldrs
       * IfaceCase does not record the type of the alternatives.
         I added IfaceECase for empty-alternative cases.
       * Core Lint does not complain about empty cases
       * MkCore.castBottomExpr constructs an empty-alternative case
         expression   (case e of ty {})
       * CoreToStg converts '(case e of {})' to just 'e'
    • pcapriotti's avatar
      Cast memory primops in the C backend (#5976) · 40c1106c
      pcapriotti authored
      To prevent conflicts with GCC builtins, generate identical code for
      calls to mem primos and FFI calls.
      Based on a patch by Joachim Breitner.
    • Ian Lynagh's avatar
      Win64 Linker improvements · 18b4ad9a
      Ian Lynagh authored
      We now detect if we are given a value that is out of range for a
      32bit relocation, and fail with an error.
      Added a load more symbols to rtsSyms.
    • Ian Lynagh's avatar
      Add 'free' to the list of rtsSyms on Win64 · afbaa112
      Ian Lynagh authored
      Without this, we ended up using
          (gdb) info symbol 0x7ff756a10ac
          msvcrt!free in section .text of C:\Windows\system32\msvcrt.dll
      for free, rather than
          (gdb) info symbol 0x2584128
          free in section .text of C:\m64\ghci2\q/../inplace/bin/ghc-stage2.exe
      but we were trying to put the address into a 32bit relocation.
  4. 01 May, 2012 12 commits
  5. 30 Apr, 2012 12 commits
  6. 27 Apr, 2012 5 commits