ghc.git
14 years ago[project @ 2004-11-18 00:56:24 by igloo]
igloo [Thu, 18 Nov 2004 00:56:24 +0000 (00:56 +0000)] 
[project @ 2004-11-18 00:56:24 by igloo]
Implement FunDeps for TH.

14 years ago[project @ 2004-11-03 01:10:59 by igloo]
igloo [Wed, 3 Nov 2004 01:10:59 +0000 (01:10 +0000)] 
[project @ 2004-11-03 01:10:59 by igloo]
Implement TH ForallC constructor.

14 years ago[project @ 2004-09-08 15:13:20 by ross]
ross [Wed, 8 Sep 2004 15:13:20 +0000 (15:13 +0000)] 
[project @ 2004-09-08 15:13:20 by ross]
remove unneeded #includes of ghcconfig.h

14 years ago[project @ 2004-08-13 13:29:11 by simonmar]
simonmar [Fri, 13 Aug 2004 13:29:11 +0000 (13:29 +0000)] 
[project @ 2004-08-13 13:29:11 by simonmar]
Changes required be merge of backend-hacking-branch.  Mostly config.h
==> ghcconfig.h.

15 years ago[project @ 2004-07-19 11:29:39 by simonpj]
simonpj [Mon, 19 Jul 2004 11:29:39 +0000 (11:29 +0000)] 
[project @ 2004-07-19 11:29:39 by simonpj]
Template Haskell improvements

a) Make '() and '[] work.
b) Add tupleTypeName, tupleDataName
b) Try to improve error message for (lack of) existential data constructors in TH

15 years ago[project @ 2004-06-02 08:23:46 by simonpj]
simonpj [Wed, 2 Jun 2004 08:23:46 +0000 (08:23 +0000)] 
[project @ 2004-06-02 08:23:46 by simonpj]
-------------------------------
Fix a grevious bug in DsMeta
which caused a seg fault
-------------------------------

The bug was an incorrectly declared type for one of the Template
Haskell construction functions in DsMeta (repRecCon, repRecUpd)
and some associated jiggery pokery.

-dcore-lint showed it up nicely, because the desugarer generated
ill-typed code.

DsMeta PrelNames TH.Lib

15 years ago[project @ 2004-06-01 23:22:32 by igloo]
igloo [Tue, 1 Jun 2004 23:22:32 +0000 (23:22 +0000)] 
[project @ 2004-06-01 23:22:32 by igloo]
Add missing functions to TH export list (mostly spotted by Duncan Coutts).

Update TH test output.

Add TH support for patterns with type signatures, and test for same
(requested by Isaac Jones).

Add TH support for pattern guards, and tests for same
(requested by Isaac Jones).

Add infix patterns to TH datatypes.

Added Lift instances for 2- to 7-tuples (requested by Duncan Coutts).

15 years ago[project @ 2004-05-25 09:12:29 by simonpj]
simonpj [Tue, 25 May 2004 09:12:29 +0000 (09:12 +0000)] 
[project @ 2004-05-25 09:12:29 by simonpj]
Fix comment

15 years ago[project @ 2004-05-19 07:46:20 by simonpj]
simonpj [Wed, 19 May 2004 07:46:20 +0000 (07:46 +0000)] 
[project @ 2004-05-19 07:46:20 by simonpj]
Print constructor arg types in parens

15 years ago[project @ 2004-04-06 12:03:05 by simonpj]
simonpj [Tue, 6 Apr 2004 12:03:05 +0000 (12:03 +0000)] 
[project @ 2004-04-06 12:03:05 by simonpj]
* Add 'dyn' as an export of TH

* Give TH a full export list. This means it no longer exports random helper
  functions from inside TH.Lib etc, so yell if I've omitted anything that's
  really useful.

15 years ago[project @ 2004-04-02 02:39:29 by igloo]
igloo [Fri, 2 Apr 2004 02:39:29 +0000 (02:39 +0000)] 
[project @ 2004-04-02 02:39:29 by igloo]
Add support for foreign imports inside quasi-quotes.
Gave TH a few more uniques to play with and fixed a typo.

15 years ago[project @ 2004-03-04 17:48:27 by igloo]
igloo [Thu, 4 Mar 2004 17:48:27 +0000 (17:48 +0000)] 
[project @ 2004-03-04 17:48:27 by igloo]
Add missing punctuate definition from Duncan Coutts.

15 years ago[project @ 2004-02-05 16:46:32 by igloo]
igloo [Thu, 5 Feb 2004 16:46:32 +0000 (16:46 +0000)] 
[project @ 2004-02-05 16:46:32 by igloo]
Typo (Frue instead of False for falseName) found during discussion with
Duncan.

15 years ago[project @ 2004-01-15 14:43:24 by igloo]
igloo [Thu, 15 Jan 2004 14:43:24 +0000 (14:43 +0000)] 
[project @ 2004-01-15 14:43:24 by igloo]
Split Template Haskell out to its own package and update docs and tests.