Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 16, 2013
  1. @simonpj

    Spelling in commments

    simonpj committed
Commits on Sep 17, 2013
  1. @hvr

    Constant-fold `__GLASGOW_HASKELL__` CPP conditionals

    hvr committed
    Now that HUGS and NHC specific code has been removed, this commit "folds"
    the now redundant `#if((n)def)`s containing `__GLASGOW_HASKELL__`.  This
    renders `base` officially GHC only.
    This commit also removes redundant `{-# LANGUAGE CPP #-}`.
    Signed-off-by: Herbert Valerio Riedel <>
  2. @hvr

    Remove Hugs98 specific code

    hvr committed
    For rationale. see
    Signed-off-by: Herbert Valerio Riedel <>
Commits on May 19, 2013
  1. @igfoo

    Fix build order when building with integer-simple

    igfoo committed
    The problem hasn't shown up with integer-gmp, but I can't see
    why it couldn't happen in that case too.
Commits on Feb 15, 2013
  1. @igfoo
Commits on Jan 25, 2013
  1. @ggreif


    ggreif committed
  2. @simonpj

    Grotesque hack on Unsafe.Coerce

    simonpj committed
    The hack is described in detail in Note [Meta-hack for coerce].
    It's a consequence of this, perfectly legitimate, commit:
      commit 7a1480c7c590d4d2fa7a105a4eebf299e921e056
      Author: Simon Peyton Jones <>
      Date:   Tue Jan 22 22:43:22 2013 +0000
          Allow eta-reduction of eval'd functions if of arity 1
          See Note [Eta reduction of an eval'd function] in CoreUtils.
          This doesn't fix Trac #7542, but that was the ticket that
          pointed out this infelicity.
       compiler/coreSyn/CoreUtils.lhs |   24 ++++++++++++++++++++++--
Commits on Feb 17, 2012
  1. @simonpj
Commits on Oct 26, 2011
  1. Update base for latest Safe Haskell.

    David Terei committed
Commits on Oct 25, 2011
  1. Update base for new Safe Haskell design

    David Terei committed
Commits on Jan 28, 2011
  1. Use explicit language extensions & remove extension fields from base.… committed
    Add explicit {-# LANGUAGE xxx #-} pragmas to each module, that say
    what extensions that module uses.  This makes it clearer where
    different extensions are used in the (large, variagated) base package.
    Now base.cabal doesn't need any extensions field
    Thanks to Bas van Dijk for doing all the work.
Commits on Aug 6, 2008
  1. @igfoo

    Tweak an import

    igfoo committed
Commits on Jun 16, 2008
  1. @igfoo

    Avoid using deprecated flags

    igfoo committed
Commits on Apr 22, 2008
  1. Improve docs for unsafeCoerce committed
    Make it clear that compilers differ.  Point to GHC docs in GHC.Base, and
    add a short description of nhc98's representation-safe conversions.
  2. Spelling only committed
Commits on Apr 21, 2008
  1. In docs for unsafeCoerce, point to unsafeCoerce# committed
Commits on Apr 6, 2007
  1. @RossPaterson
Commits on Apr 5, 2007
  1. @igfoo
Commits on Nov 13, 2006
  1. put 'unsafeCoerce' in a standard location committed
Something went wrong with that request. Please try again.