summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary importIan Lynagh2010-10-101-1/+0
* Fix build following haskell98 and -fglasgow-exts changesIan Lynagh2010-10-061-3/+2
* Don't automatically link the haskell98 packageIan Lynagh2010-10-064-12/+3
* Deprecate -fglasgow-extsIan Lynagh2010-10-061-2/+2
* Remove Opt_GADTs and Opt_TypeFamilies from -fglasgow-extsIan Lynagh2010-10-061-3/+1
* Fix Trac #4360: omitted case in combineCtLocsimonpj@microsoft.com2010-10-082-15/+9
* Beautiful new approach to the skolem-escape check and untouchablesimonpj@microsoft.com2010-10-0812-89/+130
* Do less simplification when doing let-generalisationsimonpj@microsoft.com2010-10-081-23/+33
* Suppress ambiguity errors if any other errors occursimonpj@microsoft.com2010-10-081-4/+3
* Fix Trac #4361: be more discerning when inferring typessimonpj@microsoft.com2010-10-081-3/+41
* Float out partial applicationsSimon Marlow2010-10-083-22/+82
* Suppress knock-on typechecker errorssimonpj@microsoft.com2010-10-081-6/+17
* Some refactoring and simplification in TcInteract.occurChecksimonpj@microsoft.com2010-10-077-53/+56
* Comments onlysimonpj@microsoft.com2010-10-071-12/+14
* Implement auto-specialisation of imported Idssimonpj@microsoft.com2010-10-0727-332/+557
* Make NameEnv back into type NameEnv a = UniqFM asimonpj@microsoft.com2010-10-071-24/+20
* Improve the rule-matchersimonpj@microsoft.com2010-10-072-19/+41
* Fix Trac #4345: simplifier bugsimonpj@microsoft.com2010-10-071-8/+25
* Avoid redundant simplification simonpj@microsoft.com2010-10-072-24/+58
* Make the occurrence analyser deal correctly with RULES for imported Idssimonpj@microsoft.com2010-10-071-58/+148
* Make warning-freesimonpj@microsoft.com2010-10-071-35/+14
* This is just white-space and layoutsimonpj@microsoft.com2010-10-071-18/+27
* Fix an ASSERT failure in FamInstEnvsimonpj@microsoft.com2010-10-071-21/+48
* Fix a looping bug in the new occur-check codesimonpj@microsoft.com2010-10-071-120/+118
* Fix test T4235 with -Osimonpj@microsoft.com2010-10-061-14/+10
* Make warning-freesimonpj@microsoft.com2010-10-061-9/+13
* Major bugfixing pass through the type checkerdimitris@microsoft.com2010-10-066-208/+319
* Typechecker performance fixes and flatten skolem bugfixingdimitris@microsoft.com2010-10-046-125/+342
* Performance bug fixesdimitris@microsoft.com2010-09-232-15/+83
* Fix Trac #4371: matching of view patternssimonpj@microsoft.com2010-10-061-83/+94
* Remove unused NoMatchContext construtorsimonpj@microsoft.com2010-10-061-1/+0
* Refactoring: mainly rename ic_env_tvs to ic_untchsimonpj@microsoft.com2010-10-066-29/+29
* remove unnecessary/broken definition of mask_Simon Marlow2010-10-021-5/+0
* -fwarn-tabs: add "Warning" to the messageSimon Marlow2010-10-021-1/+1
* Using 'stdcall' when it is not supported is only a warning now (#3336)Simon Marlow2010-09-242-2/+4
* Remove an unused import on WindowsIan Lynagh2010-09-291-3/+0
* Use showCommandForUser when showing tracing commandsIan Lynagh2010-09-281-2/+7
* Fix an egregious bug: INLINE pragmas on monomorphic Ids were being ignoredsimonpj@microsoft.com2010-09-245-228/+133
* Eta expand only lambdas that bind a non-dictionary Idsimonpj@microsoft.com2010-09-241-52/+32
* Add a commentsimonpj@microsoft.com2010-09-241-0/+1
* Add a debug printsimonpj@microsoft.com2010-09-241-0/+1
* Just moving comments aroundsimonpj@microsoft.com2010-09-241-45/+76
* Change "OPTIONS" to "OPTIONS_GHC" in error messages; fixes #4327Ian Lynagh2010-09-241-2/+2
* emit a helpful error message for missing DPH packagesSimon Marlow2010-09-231-0/+9
* Fix braino in WwLib/Literal patchsimonpj@microsoft.com2010-09-241-1/+1
* Make -funfolding-dict-threshold work properlysimonpj@microsoft.com2010-09-232-1/+6
* Impredicative types is no longer deprecatedsimonpj@microsoft.com2010-09-231-2/+1
* Do not make FunctionalDependencies force MonoLocalBindssimonpj@microsoft.com2010-09-231-1/+0
* Allow absent State# RealWorld argumentssimonpj@microsoft.com2010-09-231-1/+4
* Add notSCCNote, and use itsimonpj@microsoft.com2010-09-234-19/+20