summaryrefslogtreecommitdiff
path: root/libraries/template-haskell
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump version number to 2.3.0.0Ian Lynagh2008-09-201-1/+1
|
* Add a dep on sybIan Lynagh2008-08-251-1/+1
|
* Follow tuple datatype movementsIan Lynagh2008-08-051-2/+3
|
* Follow flag name changeIan Lynagh2008-07-191-1/+1
|
* Make the package -Wall cleanIan Lynagh2008-06-194-27/+32
|
* Make the StringConstr [] case of dataToQa fail rather than be an unhandled caseIan Lynagh2008-06-191-0/+2
|
* Make rename of a SigP fail properly, rather than just being an unhandled caseIan Lynagh2008-06-191-0/+1
|
* We only need -fno-warn-deprecations, not -wIan Lynagh2008-06-161-1/+1
|
* List exact extensions used rather than using -fglasgow-extsIan Lynagh2008-06-163-4/+2
|
* Add support for Word primitives 32##Ian Lynagh2008-04-234-1/+6
|
* Replace TH.Quasi by TH.Quotesimonpj@microsoft.com2008-01-181-1/+1
| | | | | | This is a wibble to the preceding quasiquotation patch: I failed to add a file.
* Support code for quasi-quotation featuresimonpj@microsoft.com2008-01-184-22/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch supports the quasi-quotation feature. Here's the relevant parts from the message in the big compiler patch: Fri Jan 18 14:55:03 GMT 2008 simonpj@microsoft.com * Add quasi-quotation, courtesy of Geoffrey Mainland This patch adds quasi-quotation, as described in "Nice to be Quoted: Quasiquoting for Haskell" (Geoffrey Mainland, Haskell Workshop 2007) Implemented by Geoffrey and polished by Simon. ...snip... * There is an accompanying patch to the template-haskell library. This involves one interface change: currentModule :: Q String is replaced by location :: Q Loc where Loc is a data type defined in TH.Syntax thus: data Loc = Loc { loc_filename :: String , loc_package :: String , loc_module :: String , loc_start :: CharPos , loc_end :: CharPos } type CharPos = (Int, Int) -- Line and character position So you get a lot more info from 'location' than from 'currentModule'. The location you get is the location of the splice. This works in Template Haskell too of course, and lets a TH program generate much better error messages. * There's also a new module in the template-haskell package called Language.Haskell.TH.Quote, which contains support code for the quasi-quoting feature.
* Specify build-type: SimpleDuncan Coutts2007-10-181-0/+1
|
* Copy description for the Cabal file from prologue.txtIan Lynagh2007-10-141-1/+1
|
* Bump version numberIan Lynagh2007-10-141-1/+1
|
* Add a boring fileIan Lynagh2007-09-131-0/+5
|
* Suppress some warningsIan Lynagh2007-09-021-0/+6
|
* Put the correct license text inIan Lynagh2007-08-281-1/+33
|
* Added dummy license filesven.panne@aedion.de2007-08-251-0/+1
| | | | | | Please fill in the correct license, no clue what it should be. Furthermore, a few licenses resulting from the "Big Base Split" (tm) should be reviewed, I guess.
* We now depend on the packedstring and containers packagesIan Lynagh2007-08-011-1/+1
|
* --configure-option and --ghc-option are now provided by CabalRoss Paterson2007-06-041-53/+1
|
* Add Data and Typeable instances; patch from greenrd in trac #1263'Ian Lynagh2007-05-291-23/+47
|
* Remove Makefile and package.conf.in (used in the old build system)Ian Lynagh2007-05-242-45/+0
|
* We now depend on prettyIan Lynagh2007-05-181-1/+1
|
* Follow Cabal changes in Setup.hsIan Lynagh2007-04-181-4/+3
|
* Report fail string before passing control through to underlying fail in Q ↵Tyson Whitehead2007-04-101-1/+1
| | | | monad (otherwise it gets lost in GHC's IOEnv) for trac #1265
* Fix -Wall warningsIan Lynagh2007-04-111-3/+2
|
* Add missing case in removePrefixIan Lynagh2007-04-111-0/+1
|
* Another name printing tweakIan Lynagh2007-04-071-2/+2
|
* Rejig name printing a bitIan Lynagh2007-04-073-27/+47
|
* parse (but don't pass on) options for ./configureIan Lynagh2007-04-061-8/+15
|
* Pretty-print an empty list of fundeps without '|' (should fix #1260)Stefan O'Rear2007-04-021-0/+1
|
* Fix precedence passing for patterns in LamE (fixes \((:) x xs) -> x misprinting)Stefan O'Rear2007-04-021-1/+1
|
* Properly handle tilde-patternsStefan O'Rear2007-04-011-1/+1
|
* Typo fixes, missing {in,ex}portsStefan O'Rear2007-04-012-6/+7
|
* Use pprName False in pretty printerStefan O'Rear2007-04-011-5/+10
|
* Thread prefix-context argument through pprNameStefan O'Rear2007-04-011-4/+4
|
* Create showName, which takes an additional prefix-context argumentStefan O'Rear2007-04-011-8/+24
|
* make Setup suitable for building the libraries with GHCIan Lynagh2006-11-122-0/+70
|
* Add instance Functor Q and make Quasi require FunctorIan Lynagh2007-03-221-1/+4
|
* Add Lift instances for Maybe and EitherIan Lynagh2006-09-081-0/+16
|
* Add comments, re-order code (no functional effect)simonpj@microsoft.com2006-09-011-6/+11
|
* Omit package names when pretty-printing Names.Einar Karttunen2006-08-311-2/+1
|
* bump version to 2.0Simon Marlow2006-08-111-1/+1
|
* Improve pretty-printing for Template Haskellsimonpj@microsoft.com2006-08-071-4/+4
| | | | | Fixes Trac #842
* Modifications required by the changes to package support in GHCSimon Marlow2006-07-251-18/+30
| | | | A NameG now needs to store the package name, too.
* Add Show instancessimonpj@microsoft.com2006-06-221-2/+3
|
* Fix a bug in mkName; merge to STABLEsimonpj@microsoft.com2006-06-221-1/+9
| | | | | | | | The little qualified-name parser inside mkName was mis-parsing names like ".&." (which is exported by Data.Bits). This commit fixes the problem. It should merge into 6.3
* Drop dependency to haskell98 packageEinar Karttunen2006-02-093-3/+3
|
* [project @ 2005-08-12 10:49:45 by dons]dons2005-08-121-1/+1
| | | | Typo in comment only