summaryrefslogtreecommitdiff
path: root/compiler/iface
Commit message (Expand)AuthorAgeFilesLines
* FIX #3166: include the fixity of classes and type synonyms in their fingerprintsSimon Marlow2009-04-211-6/+12
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-183-7/+27
* Fix Trac #2937: deserialising assoicated type definitionssimonpj@microsoft.com2009-01-132-26/+38
* Fix validate: strs is no longer used in IfaceSynIan Lynagh2009-01-031-1/+0
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-026-130/+197
* Avoid nasty name clash with associated data types (fixes Trac #2888)simonpj@microsoft.com2008-12-302-15/+9
* Rollback INLINE patchesSimon Marlow2008-12-164-88/+77
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-054-77/+88
* Put full ImportDecls in ModSummary instead of just ModuleNamesSimon Marlow2008-12-021-2/+3
* Major clean-up of HscMain.Thomas Schilling2008-11-251-12/+10
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-306-18/+134
* Allow type families to use GADT syntax (and be GADTs)simonpj@microsoft.com2008-09-232-6/+12
* Comments only: replace ":=:" by "~" (notation for equality predicates)simonpj@microsoft.com2008-09-202-2/+2
* Fix trac #2680; avoid quadratic behaviour from (++)Ian Lynagh2008-10-151-1/+4
* Expunge ThFake, cure Trac #2632simonpj@microsoft.com2008-10-031-3/+10
* Add ASSERTs to all calls of nameModulesimonpj@microsoft.com2008-10-035-15/+24
* Let parseModule take a ModSummary like checkAndLoadModule did.Thomas Schilling2008-10-021-1/+1
* Remove dataConInstOrigDictsAndArgTyssimonpj@microsoft.com2008-09-101-5/+8
* Add -XPackageImports, new syntax for package-qualified importsSimon Marlow2008-08-051-3/+8
* Fix Trac #2412: type synonyms and hs-boot recursionsimonpj@microsoft.com2008-08-114-41/+67
* Follow OccName changes and minor refactorings in TcIfaceMax Bolingbroke2008-07-311-6/+7
* Follow Digraph changes in MkIfaceMax Bolingbroke2008-07-311-1/+1
* Split the Id related functions out from Var into Id, document Var and some of IdMax Bolingbroke2008-07-313-2/+2
* Follow the tuple datatype movementsIan Lynagh2008-08-041-1/+2
* Fix Trac #2467: decent warnings for orphan instancessimonpj@microsoft.com2008-08-041-21/+37
* Comment only in IfaceENvMax Bolingbroke2008-07-311-1/+5
* Follow extensible exception changesIan Lynagh2008-07-301-2/+1
* Fix Haddock errors.Thomas Schilling2008-07-203-9/+9
* Add a WARNING pragmaIan Lynagh2008-07-203-37/+56
* Move "main/BinIface_HC_OPTS += -O" into a pragma in iface/BinIface.hsIan Lynagh2008-07-101-2/+6
* Remove all .hi-boot-6 filesIan Lynagh2008-07-081-9/+0
* White space onlysimonpj@microsoft.com2008-07-071-1/+1
* Remove out of date comments and point to the commentarySimon Marlow2008-06-201-144/+14
* Sort the mi_deps into a canonical ordering before fingerprinting.Simon Marlow2008-06-171-4/+22
* Fix another "urk! lookup local fingerprint" in nofib/real/bspt/GeomNum.lhsSimon Marlow2008-06-171-2/+12
* Fix #2334: tyvar binders can have Names inside (equality predicates)Simon Marlow2008-06-041-1/+14
* Fix validate: -Werror bug in patch "Replacing copyins and copyouts..."Simon Marlow2008-06-021-5/+0
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-0/+6
* Use MD5 checksums for recompilation checking (fixes #1372, #1959)Simon Marlow2008-05-284-889/+789
* Remove a duplicate module import in BuildTyClIan Lynagh2008-05-041-1/+0
* Make IfaceEnv warning-freeIan Lynagh2008-05-041-8/+1
* Make IfaceSyn warning-freeIan Lynagh2008-05-041-45/+71
* Make IfaceType warning-freeIan Lynagh2008-05-041-16/+22
* Make BuildTyCl warning-freeIan Lynagh2008-05-041-8/+1
* Make BinIface warning-freeIan Lynagh2008-05-041-14/+12
* Make LoadIface warning-freeIan Lynagh2008-05-041-22/+16
* Make MkIface warning-freeIan Lynagh2008-05-041-36/+55
* Make TcIface warning-freeIan Lynagh2008-05-041-24/+26
* Fix Trac #2238: do not use newtype for a class with equality predicatessimonpj@microsoft.com2008-04-281-9/+34
* Refactor some code a bit, and improve an errorIan Lynagh2008-04-261-15/+12