summaryrefslogtreecommitdiff
path: root/compiler/main/TidyPgm.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs main/Austin Seipp2014-12-031-1462/+0
* Fix typo in panic messageDr. ERDI Gergo2014-11-131-1/+1
* Some refactoring around endPass and debug dumpingSimon Peyton Jones2014-11-041-3/+5
* Un-wire `Integer` type (re #9714)Herbert Valerio Riedel2014-10-271-17/+26
* Implementation of hsig (module signatures), per #9252Edward Z. Yang2014-10-241-0/+3
* Include pattern synonyms as AConLikes in the type environment,Dr. ERDI Gergo2014-08-301-6/+9
* Define mapUnionVarSet, and use itSimon Peyton Jones2014-08-291-9/+6
* Improve trimming of auto-rulesSimon Peyton Jones2014-08-291-105/+151
* Temporary fix to the crashSimon Peyton Jones2014-08-281-2/+2
* Remove dead lookup_dfun_id (merge-o)Simon Peyton Jones2014-08-281-6/+0
* Make tidyProgram discard speculative specialisation rulesSimon Peyton Jones2014-08-281-4/+71
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIdsSimon Peyton Jones2014-06-061-22/+30
* s/implict/implicit/iEdward Z. Yang2014-05-291-1/+1
* Store IfExtNames for PatSyn matchers and wrappers in interface file.Dr. ERDI Gergo2014-05-271-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Refactor buildClass and mkDictSelId a bit, to avoid the no_unf argumentSimon Peyton Jones2014-05-081-1/+4
* Cleaned up Maybes.lhsBaldur Blöndal2014-02-131-1/+1
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-3/+8
* Rename topDmdType to nopDmdTypeJoachim Breitner2013-12-091-2/+2
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Fix AMP warnings.Austin Seipp2013-09-111-0/+7
* Merge remote-tracking branch 'origin/master' into ghc-parmake-gsocPatrick Palka2013-09-041-1/+1
|\
| * Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-031-1/+1
* | Merge branch 'master' into ghc-parmake-gsocPatrick Palka2013-08-301-5/+0
|\ \ | |/
| * simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-291-5/+0
* | TidyPgm: Atomically update the NameCache in tidyTopNamePatrick Palka2013-08-261-7/+3
|/
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-1/+1
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-1/+2
* Revert "Fix -dynamic-too on Windows"Ian Lynagh2013-05-251-14/+1
* Fix -dynamic-too on WindowsIan Lynagh2013-05-201-1/+14
* Fix a build problem with integer-simpleIan Lynagh2013-05-191-3/+1
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-10/+13
* Another go at tidying VectInfoManuel M T Chakravarty2013-02-151-3/+6
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-7/+13
|\
| * Fix tidying of vectorised codeManuel M T Chakravarty2013-02-041-4/+10
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-5/+5
* | typosGabor Greif2013-01-301-2/+2
* | Pure refactoringSimon Peyton Jones2013-01-281-1/+1
* | Comments only (about trimming the type environment)Simon Peyton Jones2013-01-211-0/+29
* | Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-171-15/+13
* | Refactor the invariants for ClsInstsSimon Peyton Jones2013-01-011-10/+2
* | Implement overlapping type family instances.Richard Eisenberg2012-12-211-1/+1
* | Stop attempting to "trim" data types in interface filesSimon Peyton Jones2012-12-061-98/+109
* | Refactor the way dump flags are handledIan Lynagh2012-10-181-2/+2
* | Some alpha renamingIan Lynagh2012-10-161-4/+4
* | Make the opt_UF_* static flags dynamicIan Lynagh2012-10-091-8/+9
* | Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-20/+20
* | Make the ways dynamicIan Lynagh2012-09-031-13/+12
* | Remove CPP from coreSyn/CoreUtils.lhsIan Lynagh2012-08-291-9/+14
|/