summaryrefslogtreecommitdiff
path: root/compiler/iface
Commit message (Expand)AuthorAgeFilesLines
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-312-4/+2
* Refactor (again) the handling of default methodssimonpj@microsoft.com2010-05-254-23/+37
* Make a missing name in mkUsageInfo into a panicsimonpj@microsoft.com2010-05-061-1/+1
* Fix Trac #3966: warn about useless UNPACK pragmassimonpj@microsoft.com2010-05-064-11/+34
* Layout onlysimonpj@microsoft.com2010-04-091-3/+2
* Remove LazyUniqFM; fixes trac #3880Ian Lynagh2010-03-204-4/+4
* expand comments for #2578 fixSimon Marlow2010-03-011-1/+6
* Fix pretty-printing of IfaceAnyTc (fixes Trac #3883)simonpj@microsoft.com2010-03-011-6/+10
* Omit unnecessary parens when pretty-printing IfaceExprsimonpj@microsoft.com2010-03-011-9/+11
* Add commentsimonpj@microsoft.com2010-02-251-1/+2
* Fix trac #2578Ian Lynagh2010-02-271-1/+7
* Fix a recompilation checking bug when a package dependency changesSimon Marlow2010-02-171-1/+6
* Improve the handling of default methodssimonpj@microsoft.com2010-01-064-26/+51
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-112-4/+12
* Comments only, principally about IfaceDeclExtrassimonpj@microsoft.com2009-12-071-26/+46
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-023-17/+17
* Columns now start at 1, as lines already didIan Lynagh2009-11-271-1/+1
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-194-8/+8
* Implement -fexpose-all-unfoldings, and fix a non-termination bugsimonpj@microsoft.com2009-11-194-21/+42
* Augment panic messagesimonpj@microsoft.com2009-11-091-1/+1
* Another refactoring on the shape of an Unfoldingsimonpj@microsoft.com2009-11-051-6/+4
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-294-102/+151
* Fix Trac #959: a long-standing bug in instantiating otherwise-unbound type va...simonpj@microsoft.com2009-10-153-12/+30
* Fix several missing dependencies in ifFreeNamessimonpj@microsoft.com2009-10-151-10/+54
* Correct commentsimonpj@microsoft.com2009-10-151-1/+1
* 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 updates to external package state idempotent.Thomas Schilling2009-08-211-0/+1
* Make -dynamic a proper way, so we read the .dyn_hi filesSimon Marlow2009-08-201-9/+11
* Put a newtype wrapper around ModuleEnvIan Lynagh2009-08-181-1/+2
* Remove the lock around NameCache for readBinIface.Thomas Schilling2009-08-182-38/+28
* Make access to NameCache atomic. Sometimes needs a lock.Thomas Schilling2009-08-172-36/+57
* Improve fix to Trac #3007simonpj@microsoft.com2009-08-141-14/+36
* Only look up whether a module's SOURCE-imported if it's in the current packageIan Lynagh2009-08-131-3/+5
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* Use stable ordering in the dependenciesSimon Marlow2009-07-171-16/+5
* Use a stable ordering for the export list in the interfaceSimon Marlow2009-07-161-3/+6
* Remove unused importsIan Lynagh2009-07-076-16/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-3/+0
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-012-3/+3
* Fix Trac #3323: naughty record selectors againsimonpj@microsoft.com2009-06-254-20/+17
* 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