summaryrefslogtreecommitdiff
path: root/libraries/template-haskell
Commit message (Collapse)AuthorAgeFilesLines
...
| * Make Q an instance of ApplicativeSimon Peyton Jones2011-07-291-1/+6
| | | | | | | | | | | | | | | | | | Thanks to Bas van Dijk for proposing this. In the end I replaced Functor by Applicative in the superclasses of Quasi, thus: class (Monad m, Applicative m) => Quasi m where because Functor is a superclass of Applicative.
| * Add support for unresolved infix expressions and patterns.Reiner Pope2011-07-254-5/+108
| |
| * Merge branch 'master' of http://darcs.haskell.org/packages/template-haskellSimon Peyton Jones2011-07-184-5/+4
| |\
| | * Follow removal of 'threadsafe' FFI importsIan Lynagh2011-07-133-4/+3
| | |
| | * Bump version numberIan Lynagh2011-07-061-1/+1
| | |
| * | Add TH support for UNPACK pragmas (Trac #5290)Simon Peyton Jones2011-07-183-2/+4
| |/ | | | | | | | | | | | | The extension is nice, because it just adds an extra constructor to the existing data type 'Strict'. Thanks to Mikhail Vorozhtsov.
* | Fix Haddock.Iavor S. Diatchki2011-06-211-1/+1
| |
* | Changes for TypeNats.Iavor S. Diatchki2011-06-183-0/+28
|/
* Update source-repository in the .cabal file to point to the git repoIan Lynagh2011-04-051-2/+2
|
* Add unboxed tuple support to Template HaskellIan Lynagh2011-02-103-5/+43
|
* Change type of TH.classInstances (and qClassInstances)simonpj@microsoft.com2011-01-132-3/+3
| | | | | | | | | This patch accompanies the HEAD commit Thu Jan 13 11:14:21 GMT 2011 simonpj@microsoft.com * Make Template Haskell classInstances function return [ClassInstance] It accomplishes the data type change
* Put FlexibleInstances in PprLib alonesimonpj@microsoft.com2010-12-142-1/+2
|
* Remove the "alpha" helper function; trac #4423Ian Lynagh2010-11-211-6/+1
|
* Remove unnecessary toRationalsimonpj@microsoft.com2010-11-161-1/+1
|
* Remove unused functions combine, rename, genpat, simpleMatchsimonpj@microsoft.com2010-11-121-34/+0
| | | | See Trac #4423
* Use showMultiLineString from GHC.Showsimonpj@microsoft.com2010-10-251-2/+8
| | | | Part of patch for #4436
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-2/+2
|
* Added view patterns (Trac #2399)Reiner Pope2010-10-104-1/+8
|
* Extend Template Haskell support for interruptible calls.Edward Z. Yang2010-09-082-2/+3
|
* Export recent additions from Language.Haskell.THIan Lynagh2010-09-171-3/+6
|
* Bump version to 2.5.0.0Ian Lynagh2010-09-171-1/+1
|
* Add TH reification of instances (Trac #1835)simonpj@microsoft.com2010-09-152-13/+52
|
* Add quoteFile function (see Trac #4293)simonpj@microsoft.com2010-09-101-1/+16
|
* Add a StringPrimL constructor to the Lit type (fix Trac #4168)simonpj@microsoft.com2010-07-303-0/+4
| | | | There's a corresponding patch in the main compiler
* Improve TH pretty printingsimonpj@microsoft.com2010-07-211-21/+21
|
* Fix typoIan Lynagh2010-05-021-1/+1
|
* Format most comments for haddock.Adam Vogt2010-04-275-165/+233
|
* Add parens in patterns; fix Trac #3899simonpj@microsoft.com2010-03-041-5/+5
|
* Add quasiquote definitions for declarations and typessimonpj@microsoft.com2010-02-102-2/+5
|
* Tighten the base dep; fixes trac #3809Ian Lynagh2010-01-161-1/+1
|
* bump base dep; apparently base4 is now requiredIan Lynagh2009-12-151-1/+1
|
* Fix pretty-printing of INLINE pragmasRoman Leshchinskiy2009-11-091-2/+2
|
* Fix Trac #3572 (pls merge)simonpj@microsoft.com2009-10-151-1/+1
|
* Document 'CompE' better (see Trac #3395)simonpj@microsoft.com2009-08-131-0/+5
|
* Fix "Cabal check" warningsIan Lynagh2009-08-111-1/+2
|
* abstractify ModName, PkgName and OccName; drop dependency on packedstringSimon Marlow2009-06-123-15/+39
|
* Add liftString, to match the "improve lifting for strings" patch in the compilersimonpj@microsoft.com2009-05-271-2/+7
|
* Added bang patternsManuel M T Chakravarty2009-03-264-1/+8
|
* Template Haskell: kind annotationsManuel M T Chakravarty2009-03-264-48/+101
| | | | | | | - Kind annotations at variables in type declarations - Kind signatures in types *** This patch changes the API! Existing client code will break! ***
* Added INLINE and SPECIALISE pragmas as declaration formsManuel M T Chakravarty2009-03-244-6/+82
|
* Adding equality constraintsManuel M T Chakravarty2009-03-194-7/+30
| | | | | | | | | - This patch adds equality constraints - This requires an incompatible change of the type TH.Cxt - hence: *** This patch changes the API! Existing client code will break! *** - I took the opportunity to sanitise the definition of contexts a bit.
* Added type family declarations formsManuel M T Chakravarty2009-03-194-42/+131
| | | | | | - Adds type family and instance declarations, both on the top level and as associated types - No equality constraints yet
* get unsafePerformIO from a documented locationSimon Marlow2009-01-211-1/+1
|
* Require Cabal version >= 1.6Ian Lynagh2009-01-221-1/+1
|
* Add "bug-reports" and "source-repository" info to the Cabal fileIan Lynagh2009-01-211-13/+21
| | | | Also switched to the modern Cabal file format
* #2875: Correct SYB's representation of Charjpm@cs.uu.nl2009-01-191-3/+1
|
* Fix the definitions of trueName and falseNameIan Lynagh2008-11-121-2/+2
|
* Make NameFlavour have a full Data instance so annotations can deserialize itMax Bolingbroke2008-10-161-2/+23
|
* Fix Trac #2700: pretty-printing of typessimonpj@microsoft.com2008-10-251-1/+7
|
* eliminate dependency on sybRoss Paterson2008-10-053-11/+11
|