Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bump version number to 2.3.0.0 | Ian Lynagh | 2008-09-20 | 1 | -1/+1 | |
| | ||||||
* | Add a dep on syb | Ian Lynagh | 2008-08-25 | 1 | -1/+1 | |
| | ||||||
* | Follow tuple datatype movements | Ian Lynagh | 2008-08-05 | 1 | -2/+3 | |
| | ||||||
* | Follow flag name change | Ian Lynagh | 2008-07-19 | 1 | -1/+1 | |
| | ||||||
* | Make the package -Wall clean | Ian Lynagh | 2008-06-19 | 4 | -27/+32 | |
| | ||||||
* | Make the StringConstr [] case of dataToQa fail rather than be an unhandled case | Ian Lynagh | 2008-06-19 | 1 | -0/+2 | |
| | ||||||
* | Make rename of a SigP fail properly, rather than just being an unhandled case | Ian Lynagh | 2008-06-19 | 1 | -0/+1 | |
| | ||||||
* | We only need -fno-warn-deprecations, not -w | Ian Lynagh | 2008-06-16 | 1 | -1/+1 | |
| | ||||||
* | List exact extensions used rather than using -fglasgow-exts | Ian Lynagh | 2008-06-16 | 3 | -4/+2 | |
| | ||||||
* | Add support for Word primitives 32## | Ian Lynagh | 2008-04-23 | 4 | -1/+6 | |
| | ||||||
* | Replace TH.Quasi by TH.Quote | simonpj@microsoft.com | 2008-01-18 | 1 | -1/+1 | |
| | | | | | | This is a wibble to the preceding quasiquotation patch: I failed to add a file. | |||||
* | Support code for quasi-quotation feature | simonpj@microsoft.com | 2008-01-18 | 4 | -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: Simple | Duncan Coutts | 2007-10-18 | 1 | -0/+1 | |
| | ||||||
* | Copy description for the Cabal file from prologue.txt | Ian Lynagh | 2007-10-14 | 1 | -1/+1 | |
| | ||||||
* | Bump version number | Ian Lynagh | 2007-10-14 | 1 | -1/+1 | |
| | ||||||
* | Add a boring file | Ian Lynagh | 2007-09-13 | 1 | -0/+5 | |
| | ||||||
* | Suppress some warnings | Ian Lynagh | 2007-09-02 | 1 | -0/+6 | |
| | ||||||
* | Put the correct license text in | Ian Lynagh | 2007-08-28 | 1 | -1/+33 | |
| | ||||||
* | Added dummy license file | sven.panne@aedion.de | 2007-08-25 | 1 | -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 packages | Ian Lynagh | 2007-08-01 | 1 | -1/+1 | |
| | ||||||
* | --configure-option and --ghc-option are now provided by Cabal | Ross Paterson | 2007-06-04 | 1 | -53/+1 | |
| | ||||||
* | Add Data and Typeable instances; patch from greenrd in trac #1263' | Ian Lynagh | 2007-05-29 | 1 | -23/+47 | |
| | ||||||
* | Remove Makefile and package.conf.in (used in the old build system) | Ian Lynagh | 2007-05-24 | 2 | -45/+0 | |
| | ||||||
* | We now depend on pretty | Ian Lynagh | 2007-05-18 | 1 | -1/+1 | |
| | ||||||
* | Follow Cabal changes in Setup.hs | Ian Lynagh | 2007-04-18 | 1 | -4/+3 | |
| | ||||||
* | Report fail string before passing control through to underlying fail in Q ↵ | Tyson Whitehead | 2007-04-10 | 1 | -1/+1 | |
| | | | | monad (otherwise it gets lost in GHC's IOEnv) for trac #1265 | |||||
* | Fix -Wall warnings | Ian Lynagh | 2007-04-11 | 1 | -3/+2 | |
| | ||||||
* | Add missing case in removePrefix | Ian Lynagh | 2007-04-11 | 1 | -0/+1 | |
| | ||||||
* | Another name printing tweak | Ian Lynagh | 2007-04-07 | 1 | -2/+2 | |
| | ||||||
* | Rejig name printing a bit | Ian Lynagh | 2007-04-07 | 3 | -27/+47 | |
| | ||||||
* | parse (but don't pass on) options for ./configure | Ian Lynagh | 2007-04-06 | 1 | -8/+15 | |
| | ||||||
* | Pretty-print an empty list of fundeps without '|' (should fix #1260) | Stefan O'Rear | 2007-04-02 | 1 | -0/+1 | |
| | ||||||
* | Fix precedence passing for patterns in LamE (fixes \((:) x xs) -> x misprinting) | Stefan O'Rear | 2007-04-02 | 1 | -1/+1 | |
| | ||||||
* | Properly handle tilde-patterns | Stefan O'Rear | 2007-04-01 | 1 | -1/+1 | |
| | ||||||
* | Typo fixes, missing {in,ex}ports | Stefan O'Rear | 2007-04-01 | 2 | -6/+7 | |
| | ||||||
* | Use pprName False in pretty printer | Stefan O'Rear | 2007-04-01 | 1 | -5/+10 | |
| | ||||||
* | Thread prefix-context argument through pprName | Stefan O'Rear | 2007-04-01 | 1 | -4/+4 | |
| | ||||||
* | Create showName, which takes an additional prefix-context argument | Stefan O'Rear | 2007-04-01 | 1 | -8/+24 | |
| | ||||||
* | make Setup suitable for building the libraries with GHC | Ian Lynagh | 2006-11-12 | 2 | -0/+70 | |
| | ||||||
* | Add instance Functor Q and make Quasi require Functor | Ian Lynagh | 2007-03-22 | 1 | -1/+4 | |
| | ||||||
* | Add Lift instances for Maybe and Either | Ian Lynagh | 2006-09-08 | 1 | -0/+16 | |
| | ||||||
* | Add comments, re-order code (no functional effect) | simonpj@microsoft.com | 2006-09-01 | 1 | -6/+11 | |
| | ||||||
* | Omit package names when pretty-printing Names. | Einar Karttunen | 2006-08-31 | 1 | -2/+1 | |
| | ||||||
* | bump version to 2.0 | Simon Marlow | 2006-08-11 | 1 | -1/+1 | |
| | ||||||
* | Improve pretty-printing for Template Haskell | simonpj@microsoft.com | 2006-08-07 | 1 | -4/+4 | |
| | | | | | Fixes Trac #842 | |||||
* | Modifications required by the changes to package support in GHC | Simon Marlow | 2006-07-25 | 1 | -18/+30 | |
| | | | | A NameG now needs to store the package name, too. | |||||
* | Add Show instances | simonpj@microsoft.com | 2006-06-22 | 1 | -2/+3 | |
| | ||||||
* | Fix a bug in mkName; merge to STABLE | simonpj@microsoft.com | 2006-06-22 | 1 | -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 package | Einar Karttunen | 2006-02-09 | 3 | -3/+3 | |
| | ||||||
* | [project @ 2005-08-12 10:49:45 by dons] | dons | 2005-08-12 | 1 | -1/+1 | |
| | | | | Typo in comment only |