ghc6 6.6-3 source package in Ubuntu

Changelog

ghc6 (6.6-3) unstable; urgency=low

  * Add arm to the list of arches that have ghc6.
  * Add arm to the arches in compiler/cmm/PprC.hs for which
    loads and stores to be printed in a way that works if they are not
    aligned as the arch wishes.
  * For arm's odd floating point numbers:
    * Add FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test to aclocal.m4
    * Call FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN after AC_C_BIGENDIAN
      in configure.ac.
    * Extra section for the FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test in
      configure.
    * Add "#undef FLOAT_WORDS_BIGENDIAN" to mk/config.h.in.
    * Add FLOAT_WORDS_BIGENDIAN cases to rts/StgPrimFloat.c.
  * Apply the following upstream patch, to fix potential problems
    compiling ghc6 on amd64 (and possibly others):
    
    Fri Oct 20 16:39:25 BST 2006  Simon Marlow <email address hidden>
      * In hashExpr, use Word32 rather than relying on wrapping behaviour of Int
      Fixes #952, as it turns out.
      
      When compiling via C, we are at the mercy of C's undefined behaviour
      with respect to overflow of signed integer operations, and this was
      biting us here.
      
      Perhaps we should always add the -fwrapv flag to gcc, but since
      Haskell doesn't define overflow on Int either, it seemed the right
      thing to do to fix this code anyway.

ghc6 (6.6-2) unstable; urgency=low

  * Add mips and mipsel to the list of arches that have ghc6.
  * Add mips and mipsel to the arches in compiler/cmm/PprC.hs for which
    loads and stores to be printed in a way that works if they are not
    aligned as the arch wishes.
  * Removed the -static flag for mips from compiler/main/DynFlags.hs.

ghc6 (6.6-1) unstable; urgency=low

  * New upstream version.
  * Drop ghc6-hopengl package as HOpenGL is now split off from the
    GHC core.
  * Removed:
    * ghc6-hopengl.README.debian
    * ghc6-hopengl.examples
    * ghc6-hopengl.postinst.in
    * ghc6-hopengl.prerm.in
  * Removed opengl examples.
  * debian/scripts.mk no longer makes:
    * debian/ghc6-hopengl.postinst
    * debian/ghc6-hopengl.prerm
  * Removed all opengl-related commands from debian/rules.
  * Drop build-deps on
      xlibmesa-gl-dev, libglu1-xorg-dev | libglu-dev, libglut3-dev
    now we don't build the OpenGL libs.
  * Added note to manpage that ghci is not yet available on all arches.
  * Add ppc64 to the list of arches that have ghc6. Closes: #375623.
  * Update locations of README and ANNOUNCE in ghc6.docs.
  * Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
    exists. Instead, get ProjectVersion with some shell magic.
  * Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
    exists. Instead, pass $(ProjectVersion) in from debian/rules.
  * Remove mk/build.mk before we start filling it so the commands can be
    more symmetric.
  * Don't build the threaded RTS except on x86/amd64.
  * Don't try to link ghc6 with the threaded RTS except on x86/amd64.
  * Remove debian/test-build before creating it, so we can restart
    builds part-way through without them falling over.
  * Various paths in debian/rules lose their ghc/ prefix.
  * Clean up debian/test-build/ after doing the test.
  * hslibs no longer exists, so remove everything relating to it in
    debian/rules.
  * Remove register declarations from rts/StgCRun.c that break the
    unregisterised build on alpha.
  * Add to compiler/cmm/PprC.hs an option for loads and stores to be
    printed in a way that works if they are not aligned as the arch
    wishes. Enable this option for alpha.
  * Remove the --source-module argument to haddock in mk/package.mk
    as haddock 0.7 doesn't support it.
  * Re-add the -optP-P when generating .raw-hs files as haddock 0.7
    doesn't cope with line numbers in the files.

 -- StefanPotyra <email address hidden>   Tue,  14 Nov 2006 23:31:57 +0000

Upload details

Uploaded by:
StefanPotyra
Uploaded to:
Feisty
Original maintainer:
Ian Lynagh (wibble)
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
ghc6_6.6.orig.tar.gz 4.9 MiB fa3b08646fa2681f9ac7c6a8c9ee8f8bc8ed58cd8dfbe9c3a59808b192097071
ghc6_6.6-3.diff.gz 24.1 KiB e0d5ba4fed2f977208c93d8617d3954836161aac6bfb52ec3354abbf2d2006ef
ghc6_6.6-3.dsc 806 bytes f33ee4835347f98d9c552d709759852148287378f2b9220b05e6deece81bf2f1

View changes file

Binary packages built by this source

ghc6: No summary available for ghc6 in ubuntu feisty.

No description available for ghc6 in ubuntu feisty.

ghc6-doc: No summary available for ghc6-doc in ubuntu feisty.

No description available for ghc6-doc in ubuntu feisty.

ghc6-libsrc: No summary available for ghc6-libsrc in ubuntu feisty.

No description available for ghc6-libsrc in ubuntu feisty.

ghc6-prof: No summary available for ghc6-prof in ubuntu gutsy.

No description available for ghc6-prof in ubuntu gutsy.