Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 16, 2013
  1. @igfoo

    Remove some things deprecated since GHC 7.2

    igfoo authored
    7.2 is too old even to build HEAD, so seems reasonable to remove them
  2. @igfoo
Commits on Nov 4, 2011
  1. @simonmar
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 Jun 18, 2011
  1. SafeHaskell: Added SafeHaskell to base

    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 Jul 20, 2010
  1. @simonmar

    docs: mention that Foreign.unsafePerformIO is deprecated

    simonmar authored
    We can't actually deprecate it without introducing a name clash
    between Foreign.unsafePerformIO and System.IO.Unsafe.unsafePerformIO
Commits on Jun 16, 2008
  1. @igfoo

    Avoid using deprecated flags

    igfoo authored
Commits on Feb 13, 2008
  1. @donsbot


    donsbot authored
Commits on Jan 11, 2005
  1. [project @ 2005-01-11 16:04:08 by simonmar]

    simonmar authored
    Use OPTIONS_GHC instead of OPTIONS
Commits on Oct 17, 2004
  1. [project @ 2004-10-17 00:08:08 by ross]

    ross authored
Commits on May 22, 2003
  1. [project @ 2003-05-22 06:37:08 by chak]

    chak authored
    The FFI Addendum requires `Foreign' to re-export `Data.Bits'.
Commits on Jan 28, 2003
  1. [project @ 2003-01-28 21:48:23 by panne]

    panne authored
    As agreed (= no riots after the proposal :-) on the FFI list,
    introduce a re-exporting module Foreign.Marshal
Commits on Sep 19, 2002
  1. [project @ 2002-09-19 10:47:21 by simonmar]

    simonmar authored
    re-export unsafePerformIO
Commits on May 9, 2002
  1. [project @ 2002-05-09 13:16:29 by simonmar]

    simonmar authored
    Rename libraries/core to libraries/base in the module headers.
  2. [project @ 2002-05-09 13:14:42 by simonmar]

    simonmar authored
    tweak the module comment
Commits on Apr 26, 2002
  1. [project @ 2002-04-26 13:34:05 by simonmar]

    simonmar authored
    Remove \$Id\$ from all files: it isn't particularly useful (see
    previous discussion on, and it confuses Haddock.
Commits on Apr 24, 2002
  1. [project @ 2002-04-24 16:31:37 by simonmar]

    simonmar authored
    Add the single character '|' to the header comment of each module so
    that Haddock will parse it as the module documentation.
Commits on Jul 3, 2001
  1. [project @ 2001-07-03 11:37:49 by simonmar]

    simonmar authored
    Latest round of changes, incorporating:
      - some changes to the portability/stability requested by Malcolm
      - Control.Monad.Fix is portable, IO/ST instances moved to System.IO,
        Control.Monad.ST respectively.
      - GHC.Tup moved to Data.Tuple, the code in here is mostly portable
        (and the interface better be).
Commits on Jun 28, 2001
  1. [project @ 2001-06-28 14:15:04 by simonmar]

    simonmar authored
    First cut of the Haskell Core Libraries
    NOTE: it's not meant to be a working snapshot.  The code is just here
    to look at and so the NHC/Hugs guys can start playing around with it.
    There is no build system.  For GHC, the libraries tree is intended to
    be grafted onto an existing fptools/ tree, and the Makefile in
    libraries/core is a quick hack for that setup.  This won't work at the
    moment without the other changes needed in fptools/ghc, which I
    haven't committed because they'll cause breakage.  However, with the
    changes required these sources build a working Prelude and libraries.
    The layout mostly follows the one we agreed on, with one or two minor
    changes; in particular the Data/Array layout probably isn't final
    (there are several choices here).
    The document is in libraries/core/doc as promised.
    The cbits stuff is just a copy of ghc/lib/std/cbits and has
    GHC-specific stuff in it.  We should really separate the
    compiler-specific C support from any compiler-independent C support
    there might be.
    Don't pay too much attention to the portability or stability status
    indicated in the header of each source file at the moment - I haven't
    gone through to make sure they're all consistent and make sense.
    I'm using non-literate source outside of GHC/.  Hope that's ok with
    We need to discuss how the build system is going to work...
Something went wrong with that request. Please try again.