summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Fixed vect decl for sumP, enumfromToPkeller@cse.unsw.edu.au2008-05-011-2/+2
|
* Use panic rather than error in RegLivenessIan Lynagh2008-04-301-2/+2
|
* Update an error messageIan Lynagh2008-04-301-1/+1
| | | | error "RegisterAlloc.livenessSCCs" -> error "RegLiveness.livenessSCCs"
* Update a panic messageIan Lynagh2008-04-301-1/+1
| | | | | It was (panic "RegisterAlloc.joinToTargets"), but had since moved to RegAllocLinear.makeRegMovementGraph.
* Remove BitSet, FieldLabel, RegisterAlloc from compiler/package.conf.inIan Lynagh2008-04-301-3/+0
| | | | The modules no longer exist. Spotted by Marc Weber.
* change topHandlerFastExit to topHandler, so the terminal state gets restored ↵Simon Marlow2008-04-291-6/+2
| | | | (#2228)
* don't turn off stdin/stdout buffering after loading a module with ghc -e (#2228)Simon Marlow2008-04-292-8/+11
|
* Fix Trac #1969: perfomance bug in the specialisersimonpj@microsoft.com2008-04-281-110/+115
| | | | | | | | | | | | | | | The specialiser was using a rather brain-dead representation for UsageDetails, with much converting from lists to finite maps and back. This patch does some significant refactoring. It doesn't change the representation altogether, but it does eliminate the to-and-fro nonsense. It validates OK, but it's always possible that I have inadvertently lost specialisation somewhere, so keep an eye out for any run-time performance regressions. Oh, and Specialise is now warning-free too.
* Fix Trac #2238: do not use newtype for a class with equality predicatessimonpj@microsoft.com2008-04-281-9/+34
| | | | | See Note [Class newtypes and equality predicates] in this module.
* Add :list to ghci's :? help; fixes trac #2217Ian Lynagh2008-04-271-0/+3
|
* Fix an error if an SCC name contains a space; fixes trac #2071Ian Lynagh2008-04-271-2/+10
|
* Fix build on PPC: Add some missing parenthesesIan Lynagh2008-04-271-1/+1
|
* Refactor some code a bit, and improve an errorIan Lynagh2008-04-261-15/+12
| | | | | The "magic number mismatch: old/corrupt interface file?" error now tells us what we got, and what we expected.
* Whitespace changes onlyIan Lynagh2008-04-261-18/+18
|
* Vectorisation of: enumFromTo, div, intSqrtkeller@cse.unsw.edu.au2008-04-251-0/+8
|
* Add 123## literals for Word#Ian Lynagh2008-04-2310-10/+47
|
* Whitespace changes onlyIan Lynagh2008-04-231-9/+9
|
* Added support for vectorising emptyP, squareRoot, combinePkeller@cse.unsw.edu.au2008-04-241-0/+3
|
* Add back an erroneously removed #include "HsVersions.h"Ian Lynagh2008-04-231-0/+2
|
* Include HsVersions.h where necessaryRoman Leshchinskiy2008-04-236-0/+12
|
* Fix buildIan Lynagh2008-04-221-0/+2
|
* Fix buildIan Lynagh2008-04-221-0/+2
|
* (F)SLIT -> (f)sLit in SimplUtilsIan Lynagh2008-04-221-8/+8
|
* (F)SLIT -> (f)sLit in HsBindsIan Lynagh2008-04-221-21/+19
|
* (F)SLIT -> (f)sLit in StaticFlagsIan Lynagh2008-04-221-24/+24
|
* Build fixesIan Lynagh2008-04-221-7/+7
|
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-2215-139/+139
|
* FSLIT -> fsLit in PrelNamesIan Lynagh2008-04-221-247/+247
|
* Fix warnings in PrelNamesIan Lynagh2008-04-221-17/+207
|
* (F)SLIT -> (f)sLit in CmmParseIan Lynagh2008-04-221-46/+44
|
* PrelRules is now warning freeIan Lynagh2008-04-131-28/+41
|
* Remove a warningIan Lynagh2008-04-131-1/+1
|
* PrelInfo is now warning-freeIan Lynagh2008-04-131-7/+2
|
* TysPrim is now warning-freeIan Lynagh2008-04-131-20/+62
|
* TysWiredIn is now warning-freeIan Lynagh2008-04-131-24/+61
|
* (F)SLIT -> (f)sLit in TcSpliceIan Lynagh2008-04-121-14/+14
|
* (F)SLIT -> (f)sLit in ConvertIan Lynagh2008-04-121-11/+9
|
* (F)SLIT -> (f)sLit in InteractiveUIIan Lynagh2008-04-121-6/+6
|
* (F)SLIT -> (f)sLit in InteractiveEvalIan Lynagh2008-04-121-6/+4
|
* (F)SLIT -> (f)sLit in RtClosureInspectIan Lynagh2008-04-121-3/+3
|
* (F)SLIT -> (f)sLit in LinkerIan Lynagh2008-04-121-7/+7
|
* (F)SLIT -> (f)sLit in ByteCodeGenIan Lynagh2008-04-121-2/+2
|
* (F)SLIT -> (f)sLit in DsMetaIan Lynagh2008-04-121-131/+129
|
* (F)SLIT -> (f)sLit in PprTyThingIan Lynagh2008-04-121-14/+12
|
* (F)SLIT -> (f)sLit in DriverMkDependIan Lynagh2008-04-121-5/+5
|
* (F)SLIT -> (f)sLit in GHCIan Lynagh2008-04-121-4/+4
|
* (F)SLIT -> (f)sLit in DriverPipelineIan Lynagh2008-04-121-2/+2
|
* (F)SLIT -> (f)sLit in HscMainIan Lynagh2008-04-121-3/+1
|
* (F)SLIT -> (f)sLit in TcRnDriverIan Lynagh2008-04-121-26/+24
|
* (F)SLIT -> (f)sLit in TcDefaultsIan Lynagh2008-04-121-8/+6
|