summaryrefslogtreecommitdiff
path: root/compiler/iface/BinIface.hs
Commit message (Expand)AuthorAgeFilesLines
* fix do-notation warningsSimon Marlow2009-08-241-2/+2
* Use explicit Word32/Int32 in place of Int in the on-disk .hi fileSimon Marlow2009-08-211-4/+4
* Fix the interface-file incompatibility crash (#3435)Simon Marlow2009-08-211-9/+23
* Make -dynamic a proper way, so we read the .dyn_hi filesSimon Marlow2009-08-201-9/+11
* Remove the lock around NameCache for readBinIface.Thomas Schilling2009-08-181-12/+14
* Make access to NameCache atomic. Sometimes needs a lock.Thomas Schilling2009-08-171-4/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* Remove unused importsIan Lynagh2009-07-071-2/+0
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-2/+2
* Fix Trac #3323: naughty record selectors againsimonpj@microsoft.com2009-06-251-4/+5
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-181-0/+18
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-021-17/+28
* Rollback INLINE patchesSimon Marlow2008-12-161-25/+11
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-11/+25
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-0/+29
* Add ASSERTs to all calls of nameModulesimonpj@microsoft.com2008-10-031-1/+1
* Follow extensible exception changesIan Lynagh2008-07-301-2/+1
* Add a WARNING pragmaIan Lynagh2008-07-201-20/+36
* Move "main/BinIface_HC_OPTS += -O" into a pragma in iface/BinIface.hsIan Lynagh2008-07-101-2/+6
* 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-281-30/+102
* Make BinIface warning-freeIan Lynagh2008-05-041-14/+12
* Refactor some code a bit, and improve an errorIan Lynagh2008-04-261-15/+12
* Whitespace changes onlyIan Lynagh2008-04-261-18/+18
* Print some extra debugging info when doing --show-ifaceIan Lynagh2008-03-171-6/+24
* Eliminate a global variableIan Lynagh2008-03-171-10/+11
* Replace remaining uses of ioToIOEnv by liftIO, remove ioToIOEnvTwan van Laarhoven2008-01-171-1/+1
* View patterns, record wildcards, and record punsDan Licata2007-10-101-1/+1
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-211-5/+5
* 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
* Adding pushing of hpc translation status through hi files.andy@galois.com2007-07-171-1/+5
* Adding tick boxes to the interface syntax; fixes #1510andy@galois.com2007-07-111-0/+7
* Remove mapAccumL, mapAccumR, mapAccumBIan Lynagh2007-07-021-0/+1
* Add data type information to VectInfoManuel M T Chakravarty2007-05-221-2/+6
* Iface representation of synonym family instancesManuel M T Chakravarty2007-05-151-11/+13
* Remove the distinction between data and newtype familiesManuel M T Chakravarty2007-05-111-5/+3
* Store a SrcSpan instead of a SrcLoc inside a NameSimon Marlow2007-05-111-1/+1
* IfaceVectInfo and propagation through EPSManuel M T Chakravarty2007-05-041-1/+12
* Retain inline-pragma information on unfoldings in interface filessimonpj@microsoft.com2007-04-251-0/+10
* fix version checking of .hi filesSimon Marlow2007-01-081-23/+32
* TickBox representation changeandy@galois.com2006-11-291-16/+0
* Haskell Program Coverageandy@galois.com2006-10-241-1/+16
* Keep track of family instance modulesManuel M T Chakravarty2006-10-131-1/+8
* Module header tidyup, phase 1Simon Marlow2006-10-111-29/+20
* Interface file optimisation and removal of nameParentSimon Marlow2006-10-111-53/+198
* Rough matches for family instancesManuel M T Chakravarty2006-10-101-5/+10
* Remove Linear Implicit Parameters, and all their workssimonpj@microsoft.com2006-09-291-18/+3