summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-015-5/+5
* Fix linker_unload now that we are running constructors in the linker (#8291)Simon Marlow2013-09-231-1/+1
* Restructure compilation pipeline to allow hooksAustin Seipp2013-09-222-3/+47
* Tidy up and refactor overflow checking for literalsSimon Peyton Jones2013-09-182-149/+153
* Change role annotation syntax.Richard Eisenberg2013-09-171-67/+73
* Give language pragma suggestions without -XJoachim Breitner2013-09-141-1/+1
* Introduce coerce :: Coercible a b -> a -> bcoercibleJoachim Breitner2013-09-131-2/+45
* Add support for evaluation of type-level natural numbers.Iavor S. Diatchki2013-09-121-0/+5
* Fix AMP warnings.Austin Seipp2013-09-111-0/+7
* resurrected -fdicts-strict, off by defaultNicolas Frisby2013-09-081-41/+0
* Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-031-14/+15
* Fix Trac #8186.Richard Eisenberg2013-08-271-0/+16
* Comments onlyGabor Greif2013-08-201-1/+1
* Refactor checking for GADT-like datacons' return typesRichard Eisenberg2013-08-041-2/+1
* Implement "roles" into GHC.Richard Eisenberg2013-08-023-62/+105
* Add a warning for empty enumerations; fixes #7881Ian Lynagh2013-08-011-2/+55
* Add a warning for overflowing literals; fixes #7895Ian Lynagh2013-07-311-2/+37
* Whitespace only in deSugar/MatchLit.lhsIan Lynagh2013-07-311-120/+113
* desugar code even when -fno-code is used; fixes #8101Ian Lynagh2013-07-281-6/+1
* Whitespace only in deSugar/Match.lhsIan Lynagh2013-07-281-198/+191
* Remove an unnecessary-looking importIan Lynagh2013-07-251-2/+0
* Whitespace only in deSugar/Desugar.lhsIan Lynagh2013-07-251-80/+73
* Tidy up the segmentation of mdo expressionsSimon Peyton Jones2013-06-241-2/+1
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-41/+76
* UntabifyGeoffrey Mainland2013-06-031-277/+270
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-21/+18
* Fixed moer tyopsGabor Greif2013-04-251-1/+1
* Make the desugarer a tiny bit cleverer on coercions (fixes Trac #7837)Simon Peyton Jones2013-04-161-2/+31
* Rearrange the typechecking of arrows, especially arrow "forms"Simon Peyton Jones2013-03-042-211/+278
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-146-39/+80
* Desugar bang patterns correctly (fixes Trac #7649)Simon Peyton Jones2013-02-131-14/+28
* Simplify the base case for 'check', and thereby fix Trac #7669Simon Peyton Jones2013-02-131-1/+4
* Fix Trac #7681.Richard Eisenberg2013-02-111-2/+4
* Fix spellingGabor Greif2013-02-061-1/+1
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-1/+1
|\
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-1/+1
* | typosGabor Greif2013-01-306-9/+9
* | Add support for *named* holes; an extension of -XTypeHolesSimon Peyton Jones2013-01-302-2/+2
* | Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-242-3/+44
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-2/+2
* | Refactor HsExpr.MatchGroupSimon Peyton Jones2013-01-045-30/+29
* | Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-045-27/+48
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-023-94/+150
|\ \
| * | rename do_map_arrow as do_premap (no semantic change)Ross Paterson2012-12-231-38/+38
| * | Implement overlapping type family instances.Richard Eisenberg2012-12-212-56/+112
* | | Define ListSetOps.getNth, and use itSimon Peyton Jones2013-01-022-3/+5
|/ /
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-12-193-5/+5
|\ \
| * | Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-143-4/+4
| * | Remove the trivial mkFastStringFastBytes wrapperIan Lynagh2012-12-141-1/+1
* | | Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-142-7/+11
|/ /