summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Small refactoring: Use (Maybe Header) rather than FastStringIan Lynagh2012-02-172-17/+16
* Allow a header to be specified in a CTYPE pragmaIan Lynagh2012-02-171-18/+30
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-02-161-1/+1
|\
| * Refactoring around super-kindsSimon Peyton Jones2012-02-161-1/+1
* | Add FunPtr to the types that toCType knows aboutIan Lynagh2012-02-161-3/+4
* | Implement the CTYPE pragma; part of the CApiFFI extensionIan Lynagh2012-02-161-7/+31
|/
* fix #5534 (ghci -fobject-code strangeness)Simon Marlow2012-02-161-2/+2
* Refactor HsDecls again, to put family instances in InstDeclSimon Peyton Jones2012-02-061-5/+11
* de-tabbed the hs-boot filesIan Lynagh2012-01-262-40/+26
* Remove getDOpts; use getDynFlags insteadIan Lynagh2012-01-192-2/+2
* Remove getDOptsDs; use getDynFlags insteadIan Lynagh2012-01-194-8/+5
* Fix validateIan Lynagh2012-01-191-1/+4
* Use nested tuples to desugar recursive do-notationSimon Peyton Jones2012-01-171-4/+4
* Warn when a SPECIALISE pragma gives rise to a totally inactive ruleSimon Peyton Jones2012-01-171-24/+38
* Switch to using the time package, rather than old-timeIan Lynagh2012-01-141-3/+4
* Implememt -fdefer-type-errors (Trac #5624)Simon Peyton Jones2012-01-122-4/+8
* dsCImport (CLabel): drop foralls when checking for FunPtrSimon Marlow2012-01-041-1/+1
* Introduced new form of TcEvidence for KindCasts, this patch also fixes aDimitrios Vytiniotis2011-12-221-1/+3
* fix #5022: polymorphic definitions inside arrow recRoss Paterson2011-12-191-95/+143
* Fix typoIan Lynagh2011-12-191-1/+1
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-2/+2
* Merge branch 'master' of ../HEADSimon Peyton Jones2011-12-057-164/+183
|\
| * Allow full constraint solving under a for-all (Trac #5595)Simon Peyton Jones2011-12-057-164/+183
* | More changes aimed at improving call stacks.Simon Marlow2011-12-022-38/+72
|/
* Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-281-11/+51
* This patch includes:Dimitrios Vytiniotis2011-11-281-7/+1
* Small refactoringIan Lynagh2011-11-261-4/+1
* Small refactoring: Turn a needlessly monadic binding into a let bindingIan Lynagh2011-11-261-7/+5
* Fix newtype wrapper for 'PData[s] (Wrap a)' and fix VECTORISE type and instan...Manuel M T Chakravarty2011-11-251-4/+9
* Support "phase control" for SPECIALISE pragmasSimon Peyton Jones2011-11-241-2/+58
* Make DsMeta work right on tuples (cf Trac #5597)Simon Peyton Jones2011-11-171-5/+3
* Merge /Users/benl/devel/ghc/ghc-head-develBen Lippmeier2011-11-171-8/+20
|\
| * vectoriser: comments to PRepr and get PDatas TyCon from environmentBen Lippmeier2011-11-141-8/+20
* | Changes to the kind checkerJose Pedro Magalhaes2011-11-161-5/+5
* | GHC gets a new constraint solver. More efficient and smaller in size.Dimitrios Vytiniotis2011-11-164-14/+28
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-142-14/+9
|\ \
| * | -fprof-auto-top: eliminate some bogus extra SCCs we were addingSimon Marlow2011-11-141-3/+0
| * | Improve vectorisation warnings and errorsManuel M T Chakravarty2011-11-141-11/+9
| |/
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-112-10/+8
|\ \ | |/
| * New kind-polymorphic coreJose Pedro Magalhaes2011-11-112-10/+8
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-104-82/+153
|\ \ | |/
| * GHC is now independent of the DPH library structureManuel M T Chakravarty2011-11-104-82/+153
* | Establish the invariant that (LitAlt l) is always unliftedSimon Peyton Jones2011-11-091-3/+5
|/
* Fix warnings in deSugar/Check.lhsIan Lynagh2011-11-061-7/+19
* Whitespace in deSugar/Check.lhsIan Lynagh2011-11-061-172/+165
* Fix warnings in deSugar/DsListComp.lhsIan Lynagh2011-11-061-7/+10
* Whitespace in deSugar/DsListComp.lhsIan Lynagh2011-11-061-164/+157
* Merge branch 'dependent7' of https://github.com/gregwebs/ghcIan Lynagh2011-11-061-1/+4
|\
| * addDependentFile #4900Greg Weber2011-11-051-1/+4
* | Fix stage1 warningsIan Lynagh2011-11-051-2/+4