Dimitry Golubovsky | 10 Jan 2009 05:49
Picon
Gravatar

patch applied (hugs98): Add type signatures to numeric constants printed in corehugs mode.

Fri Jan  9 19:02:46 PST 2009  golubovsky <at> gmail.com
  * Add type signatures to numeric constants printed in corehugs mode.

  For proper generation of Yhc Core, it is necessary to distinguish between Int and Integer,
  and between Float and Double constants. This patch modifies the print routines in src/output.h
  so that in corehugs mode (that is, with +C), numeric constants are printed like this:
  (42 :: Int). This does not affect the interactive Hugs.
  In addition, when Hugs is configured with --enable-extcore, the +C option is disabled
  for interactive Hugs (it does not make much sense anyway to run Hugs with +C interactively).

    M ./src/MkDepend.in -1 +1
    M ./src/corehugs.c -2 +5
    M ./src/hugs.c -1 +5
    M ./src/output.c -13 +104

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20090110030246-29b23-5b705e0739228cf82d1ef967fc2f7a8561b0e4d0.gz
Ross Paterson | 3 Oct 2008 16:03
Picon
Favicon

patch applied (hugs98): Add command line arguments to Setup configure to use the in-place hugs.

Sun Sep 28 20:07:37 PDT 2008  golubovsky <at> gmail.com
  * Add command line arguments to Setup configure to use the in-place hugs.

    M ./libraries/Makefile.in -2 +2
    M ./libraries/tools/convert_libraries +4

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080929030737-29b23-ab08c7cdba64ba5283e6c58ee055b5dbfcd0a5e1.gz
Ross Paterson | 3 Oct 2008 02:03
Picon
Favicon

patch applied (hugs98): Reset evalDepth on catching an exception (Matthew Naylor: fixes #84)

Thu Oct  2 16:56:57 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * Reset evalDepth on catching an exception (Matthew Naylor: fixes #84)

    M ./src/machine.c +2

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20081002235657-b47d3-20e5c478276175e4878a453494cffcbc5df84c72.gz
Ross Paterson | 13 Aug 2008 03:06
Picon
Favicon

patch applied (hugs98): adapt tests to the new Control.Exception (which is not Haskell 98)

Tue Aug 12 18:01:27 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * adapt tests to the new Control.Exception (which is not Haskell 98)

    M ./tests/libs/except1.hs -3 +3
    M ./tests/rts/primexc.hs -3 +3
    M ./tests/testScript -6 +6

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080813010127-b47d3-d60565c0f43c7e6f2ea94ecd93814fb7fd9623c4.gz
Ross Paterson | 13 Aug 2008 03:06
Picon
Favicon

patch applied (hugs98): adapt to new Control.Exception

Tue Aug 12 17:57:43 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * adapt to new Control.Exception

  Haskell 98 library modules (including the Prelude), and modules they
  import, must be Haskell 98.  Therefore we use a representation of
  SomeException that can concretely represent the exceptions thrown
  by Hugs, without existential types or Typeable instances.

  The rest is in Control.Exception in the base package.

    M ./libraries/hugsbase/Hugs/ConcBase.hs -2 +2
    M ./libraries/hugsbase/Hugs/Exception.hs -22 +2
    M ./libraries/hugsbase/Hugs/Prelude.hs -31 +12

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080813005743-b47d3-1694a92f4f2cccb782509c45c2141f9584476771.gz
Ross Paterson | 15 Jul 2008 14:58
Picon
Favicon

patch applied (hugs98): drop dummy implementations of block/unblock (now in Control.Exception)

Tue Jul 15 05:56:30 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * drop dummy implementations of block/unblock (now in Control.Exception)

    M ./libraries/hugsbase/Hugs/Exception.hs -17

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080715125630-b47d3-9d348c19693eceda0d49ca07aa2b4ea89f68560b.gz
Ross Paterson | 24 Jun 2008 15:10
Picon
Favicon

patch applied (hugs98): fix variable definitions in make_bootlib

Tue Jun 24 06:09:05 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * fix variable definitions in make_bootlib

    M ./libraries/tools/make_bootlib -4 +4

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080624130905-b47d3-694f6920b03334e18f06723423e580e74c1df7b3.gz
Ross Paterson | 24 Jun 2008 15:10
Picon
Favicon

patch applied (hugs98): change library bootstrap

Sun Jun 15 08:21:35 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * change library bootstrap

  We now build the initial versions of the libraries in hugsdir, and
  overwrite them with the final versions as they are built.

    M ./libraries/Makefile.in -20 +17
    M ./libraries/tools/convert_libraries -2 +2
    M ./libraries/tools/make_bootlib -9 +13
    M ./package-list -41 +42

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080615152135-b47d3-ce8b642bb8c9d523d0b9cc18cfec20834ac6c18d.gz
Ross Paterson | 24 Jun 2008 15:10
Picon
Favicon

patch applied (hugs98): add simple Setup.hs

Sun Jun 15 04:04:55 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * add simple Setup.hs

    A ./libraries/hugsbase/Setup.hs

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080615110455-b47d3-d04a4be73f9b4d841c751478d30f22a2e1dd8e75.gz
Ross Paterson | 24 Jun 2008 15:10
Picon
Favicon

patch applied (hugs98): cut down runstdtest, which wasn't working with most recent perl

Sun Jun 15 04:02:57 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * cut down runstdtest, which wasn't working with most recent perl

    M ./tests/runstdtest -16

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080615110257-b47d3-782891b3312d4b343486153bf44abd24d500d5c3.gz
Ross Paterson | 13 Jun 2008 10:50
Picon
Favicon

patch applied (hugs98): fix printf syntax

Thu Jun 12 23:51:04 PDT 2008  Ross Paterson <ross <at> soi.city.ac.uk>
  * fix printf syntax

    M ./src/corehugs.c -2 +2
    M ./src/hugs.c -1 +1

View patch online:
http://darcs.haskell.org/hugs98/_darcs/patches/20080613065104-b47d3-f330dc9851b15be95ce561dbca5fd88860309509.gz

Gmane