Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 31, 2012

  1. igfoo

    Update ANNOUNCE for 7.4.1

    igfoo authored
  2. igfoo

    Set version to 7.4.1, and RELEASE to YES

    igfoo authored
  3. igfoo

    Add a note that PolyKinds are not yet fully mature

    and that bug reports are welcome.
    igfoo authored
  4. Ben Gamari

    ARM StgRun: Ensure r11 state is preserved

    bgamari authored igfoo committed
  5. Ben Gamari

    Fix register clobber list in StgRun for ARM

    The ARM implementation of StgRun does not claim that it clobbers r7-r12. As a
    result, the compiler will sometimes put the returned RegTable in one of these
    registers, resulting in an invalid RegTable to be returned. Hilarity ensues.
    
    Signed-off-by: Ben Gamari <bgamari.foss@gmail.com>
    bgamari authored igfoo committed

Jan 30, 2012

  1. Simon Marlow

    Don't record outputFile in the hashed flags

    We don't want
    
        ghc --make M -o <file>
    
    to force recompilation of all modules when <file> changes.  The -o
    value is already taken into account by the recompilation machinery
    when we check the modification time on the object file or the
    executable.
    simonmar authored igfoo committed
  2. igfoo

    MERGED: FIX #5819: add -XDataKinds to the language options section of…

    … the user's guide
    igfoo authored

Jan 26, 2012

  1. igfoo

    Finish the release note TODOs

    igfoo authored
  2. igfoo

    Improve release notes

    igfoo authored

Jan 25, 2012

  1. Simon Marlow

    Fix bug introduced in fac8ecb

    Fixes recent failures in hGetBuf001.
    simonmar authored igfoo committed
  2. simonpj

    Allow default superclass methods for multi-parameter type classes

    They were prohibited by mistake, a historical hangover
    simonpj authored igfoo committed
  3. Manuel M T Chakravarty

    DataConIds need to be treated specially in VectInfo

    mchakravarty authored igfoo committed
  4. Manuel M T Chakravarty

    Fix vectorisation of classes

    - Make sure that we have no implicit names in ifaces
    - Any vectorisation info makes a module an orphan module
    - Allow 'Show' in vectorised code without vectorising it for the moment
    mchakravarty authored igfoo committed
  5. igfoo

    Add a couple of release note TODOs

    igfoo authored
  6. igfoo

    Fix build

    igfoo authored
  7. José Pedro Magalhães

    Documentation for -XDataKinds

    dreixel authored igfoo committed
  8. igfoo

    MERGED: Split -XDataKinds from -XPolyKinds

    commit 384f609
    Author: Jose Pedro Magalhaes <jpm@cs.uu.nl>
    Date:   Mon Jan 16 14:18:22 2012 +0100
    igfoo authored

Jan 24, 2012

  1. igfoo

    Add a missing newline in the ghci :h text; spotted by Alexander McPhail

    igfoo authored
  2. igfoo

    MERGED: Do not combine dictionaries in the EvVarCache when simplEqsOn…

    …ly is on
    
    commit f002a46
    Author: Simon Peyton Jones <simonpj@microsoft.com>
    Date:   Tue Jan 17 12:15:26 2012 +0000
    
    Do not combine dictionaries in the EvVarCache when simplEqsOnly is on
    
    This fixes Trac #5776; the background is in
    Note [Simplifying RULE lhs constraints] in TcSimplify
    igfoo authored

Jan 19, 2012

  1. simonpj

    Fix Trac #5658: strict bindings not floated in

    Two changes here
    
    * The main change here is to enhance the FloatIn pass so that it can
      float case-bindings inwards.  In particular the case bindings for
      array indexing.
    
    * Also change the code in Simplify, to allow a case on array
      indexing (ie can_fail is true) to be discarded altogether if its
      results are unused.
    
    Lots of new comments in PrimOp about can_fail and has_side_effects
    
    Some refactoring to share the FloatBind data structure between
    FloatIn and FloatOut
    simonpj authored igfoo committed
  2. simonpj

    Add comments about the meaning of can_fail and has_side_effects

    Taken from Trac #5658
    simonpj authored igfoo committed
  3. Edward Z. Yang

    Document -T RTS flag in manual.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    ezyang authored igfoo committed
  4. Incorrect type conversion in LLVM backend (#5785).

    Ubuntu authored igfoo committed
  5. simonpj

    Use nested tuples to desugar recursive do-notation

    Easy fix for Trac #5742.
    simonpj authored igfoo committed
  6. Simon Marlow

    Fix bug causing polling instead of blocking in the non-threaded RTS (…

    …#5773)
    
    This was a regression introduced accidentally in
    6b10985.  We were previously passing
    a large time value to select() to simulate blocking, and this broke
    due to a change from unsigned to signed arithmetic.  I've refactored
    it to be less fragile now - we just pass NULL as the timeval parameter
    to select(), which is the correct way to do blocking.
    simonmar authored igfoo committed
  7. igfoo

    Rename the testsuite tarball

    It's now
        ghc-<version>-testsuite.tar.bz2
    rather than
        testsuite-ghc-<version>-src.tar.bz2
    which (a) makes more sense, and (b) sorts better in directory listings.
    igfoo authored

Jan 14, 2012

  1. igfoo

    When configuring, handle $topdir/ in the ghc --info output

    It might make more sense for there to be a way to get the
    "ghc --info" output with $topdir already expanded, but in
    the mean time this gets things working again.
    igfoo authored
  2. igfoo

    Define "ar command" correctly in settings file on Windows

    We want to use the inplace ar, rather than whichever ar the
    machine that we build on happens to have.
    igfoo authored
  3. igfoo

    Improve the documentation of the Num superclass changes in the releas…

    …e notes
    igfoo authored
  4. igfoo

    Document the Num superclass divergence from H98/H2010

    igfoo authored

Jan 13, 2012

  1. simonpj

    Get the knownKeyNames for doubleFromInteger right

    There was a trivial typo which meant that important
    newly-added rules would never fire!
    simonpj authored igfoo committed
  2. Simon Marlow

    last_free_capability should never be NULL

    simonmar authored igfoo committed
  3. igfoo

    Make "make sdist" generate a testsuite tarball as well as the src tar…

    …ball
    igfoo authored
  4. igfoo

    Fix typo in Makefile

    sdist output was being redirected to $src_log, which presumably
    evaluated to rc_log.
    igfoo authored

Jan 11, 2012

  1. igfoo

    Use /usr/bin/gcc when making the OS X installer

    On XCode 4.1, we use /usr/bin/gcc-4.2 as it makes better code than
    /usr/bin/gcc for us. However, gcc-4.2 doesn't exist in XCode 4.2, so we
    need to use /usr/bin/gcc there. As the installer can be used on either,
    we make it always use /usr/bin/gcc.
    igfoo authored
Something went wrong with that request. Please try again.