summaryrefslogtreecommitdiff
path: root/compiler/iface/TcIface.lhs
Commit message (Expand)AuthorAgeFilesLines
* Make mkDFunUnfolding more robustsimonpj@microsoft.com2010-12-221-1/+1
* Fix recursive superclasses (again). Fixes Trac #4809.simonpj@microsoft.com2010-12-131-3/+6
* Fix the generation of in-scope variables for IfaceLint checksimonpj@microsoft.com2010-11-181-7/+9
* Buglet in tcIface, now that nested binders can have pragmassimonpj@microsoft.com2010-10-271-24/+26
* Serialise nested unfoldings across module boundariessimonpj@microsoft.com2010-10-251-35/+40
* Fix #4346 (INLINABLE pragma not behaving consistently)Simon Marlow2010-10-151-1/+1
* Implement auto-specialisation of imported Idssimonpj@microsoft.com2010-10-071-1/+3
* Add separate functions for querying DynFlag and ExtensionFlag optionsIan Lynagh2010-09-181-1/+1
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-151-4/+7
* Improve ASSERTsimonpj@microsoft.com2010-09-141-1/+1
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-26/+30
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-311-3/+1
* Remove LazyUniqFM; fixes trac #3880Ian Lynagh2010-03-201-1/+1
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-2/+10
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-111-4/+10
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-5/+2
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-191-3/+3
* Implement -fexpose-all-unfoldings, and fix a non-termination bugsimonpj@microsoft.com2009-11-191-2/+6
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-38/+52
* Fix Trac #959: a long-standing bug in instantiating otherwise-unbound type va...simonpj@microsoft.com2009-10-151-0/+3
* Remove unused importsIan Lynagh2009-07-071-2/+0
* Fix Trac #3323: naughty record selectors againsimonpj@microsoft.com2009-06-251-12/+7
* Fix Trac #2937: deserialising assoicated type definitionssimonpj@microsoft.com2009-01-131-25/+32
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-021-42/+98
* Avoid nasty name clash with associated data types (fixes Trac #2888)simonpj@microsoft.com2008-12-301-14/+1
* Rollback INLINE patchesSimon Marlow2008-12-161-23/+29
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-29/+23
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-2/+33
* Allow type families to use GADT syntax (and be GADTs)simonpj@microsoft.com2008-09-231-1/+5
* Add ASSERTs to all calls of nameModulesimonpj@microsoft.com2008-10-031-3/+6
* Fix Trac #2412: type synonyms and hs-boot recursionsimonpj@microsoft.com2008-08-111-23/+44
* Follow OccName changes and minor refactorings in TcIfaceMax Bolingbroke2008-07-311-6/+7
* Split the Id related functions out from Var into Id, document Var and some of IdMax Bolingbroke2008-07-311-1/+1
* Fix Haddock errors.Thomas Schilling2008-07-201-1/+1
* White space onlysimonpj@microsoft.com2008-07-071-1/+1
* Make TcIface warning-freeIan Lynagh2008-05-041-24/+26
* (F)SLIT -> (f)sLit in TcIfaceIan Lynagh2008-04-121-14/+14
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-1/+2
* DEBUG removalIan Lynagh2008-03-291-3/+1
* Remove an #ifdef DEBUGIan Lynagh2008-03-291-7/+6
* Don't expose the unfolding of dictionary selectors without -Osimonpj@microsoft.com2008-03-061-1/+1
* Convert more UniqFM's back to LazyUniqFM'sIan Lynagh2008-02-071-1/+1
* Monadify iface/TcIface: use do, return, applicative, standard monad functionsTwan van Laarhoven2008-01-171-105/+94
* Fix bug in VectInfo loadingRoman Leshchinskiy2007-12-141-1/+1
* FIX #1650: ".boot modules interact badly with the ghci debugger"Simon Marlow2007-09-051-1/+0
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Make sure PA dfuns are keyed on the vectorised tycon in VectInfoRoman Leshchinskiy2007-08-031-1/+1
* Add PA dfuns to VectInfoRoman Leshchinskiy2007-08-031-2/+9