Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 16, 2013
  1. simonpj

    Spelling in commments

    simonpj authored
Commits on Sep 17, 2013
  1. Herbert Valerio Riedel

    Constant-fold `__GLASGOW_HASKELL__` CPP conditionals

    hvr authored
    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. Herbert Valerio Riedel

    Remove Hugs98 specific code

    hvr authored
    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 authored
    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. Gabor Greif


    ggreif authored
  2. simonpj

    Grotesque hack on Unsafe.Coerce

    simonpj authored
    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 authored
Commits on Oct 25, 2011
  1. Update base for new Safe Haskell design

    David Terei authored
Commits on Jan 28, 2011
  1. Use explicit language extensions & remove extension fields from base.… authored
    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 authored
Commits on Jun 16, 2008
  1. igfoo

    Avoid using deprecated flags

    igfoo authored
Commits on Apr 22, 2008
  1. Improve docs for unsafeCoerce authored
    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 authored
Commits on Apr 21, 2008
  1. In docs for unsafeCoerce, point to unsafeCoerce# authored
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 authored
Something went wrong with that request. Please try again.