summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove getDOptsSmpl; use getDynFlags insteadIan Lynagh2012-01-193-10/+10
* Remove typecheck/TcSimplify.lhs-oldIan Lynagh2012-01-191-3297/+0
* Remove getDOpts; use getDynFlags insteadIan Lynagh2012-01-1924-50/+49
* Remove getDOptsDs; use getDynFlags insteadIan Lynagh2012-01-194-8/+5
* Fix validateIan Lynagh2012-01-194-4/+22
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-181-1/+4
|\
| * Incorrect type conversion in LLVM backend (#5785).Ubuntu2012-01-181-1/+4
* | Do not inherit "SPECIALISE instance" for INLINE default methodsSimon Peyton Jones2012-01-181-16/+21
* | Eliminate {| and |} vestiges in lexer/parserSimon Peyton Jones2012-01-172-19/+8
* | Use nested tuples to desugar recursive do-notationSimon Peyton Jones2012-01-172-5/+5
|/
* Comments only (to support debug tracing in DmdAnal)Simon Peyton Jones2012-01-171-4/+13
* Warn when a SPECIALISE pragma gives rise to a totally inactive ruleSimon Peyton Jones2012-01-172-25/+40
* Do not combine dictionaries in the EvVarCache when simplEqsOnly is onSimon Peyton Jones2012-01-171-29/+38
* Switch TcEvidence to Unix line endingsSimon Peyton Jones2012-01-171-600/+600
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-174-98/+99
|\
| * Only use TBAA when LLVM > 2.8. (#5782)David Terei2012-01-173-11/+25
| * Tabs -> SpacesDavid Terei2012-01-161-87/+74
* | Allow default superclass methods for multi-parameter type classesSimon Peyton Jones2012-01-171-14/+2
|/
* Remove unnecessary extra use of orphan_hashSimon Marlow2012-01-161-2/+1
* Revert "Add -faggressive-primops plus refactoring in CoreUtils" (#5780)Simon Marlow2012-01-169-214/+137
* Split -XDataKinds from -XPolyKindsJose Pedro Magalhaes2012-01-164-13/+13
* DataConIds need to be treated specially in VectInfoManuel M T Chakravarty2012-01-161-1/+1
* Merge wibbleManuel M T Chakravarty2012-01-161-1/+1
* Fix vectorisation of classesManuel M T Chakravarty2012-01-168-24/+82
* Remove trailing whitespace in compiler/parser/LexCore.hsIan Lynagh2012-01-151-8/+8
* remove tabs (+ ignore tabs option) from LexCore.hsNils Schweinsberg2012-01-151-40/+32
* Switch to using the time package, rather than old-timeIan Lynagh2012-01-1411-47/+75
* Add extra Num constraints since the Num superclass of Bits is removedBas van Dijk2012-01-141-3/+3
* Add -faggressive-primops plus refactoring in CoreUtilsSimon Peyton Jones2012-01-139-137/+214
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-136-32/+63
|\
| * Fix validation errorDavid Terei2012-01-121-2/+2
| * Add '-freg-liveness' flag to control if STG liveness informationDavid Terei2012-01-124-17/+31
| * Add '-fllvm-tbaa' flag for controlling LLVM TBAA opt.David Terei2012-01-122-10/+20
| * Improve LLVM TBAA hierachy (#5567).David Terei2012-01-122-3/+10
* | Comments onlySimon Peyton Jones2012-01-131-1/+4
* | Get the knownKeyNames for doubleFromInteger rightSimon Peyton Jones2012-01-131-4/+4
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-1250-1171/+1503
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-127-54/+212
| |\
| | * Use Type Based Alias Analysis (TBAA) in LLVM backend (#5567)David Terei2012-01-123-34/+84
| | * Add Metadata support to LLVM bindings.David Terei2012-01-124-7/+114
| | * More improvements to llvm output style (#5750)David Terei2012-01-122-14/+15
| * | Implememt -fdefer-type-errors (Trac #5624)Simon Peyton Jones2012-01-1243-1117/+1291
| |/
* | Fix if-def-ery for DEBUGSimon Peyton Jones2012-01-121-2/+0
* | Comments onlySimon Peyton Jones2012-01-122-3/+9
* | Fix Trac #5658: strict bindings not floated inSimon Peyton Jones2012-01-128-159/+237
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-114-69/+126
|\ \ | |/
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-01-111-2/+2
| |\
| | * Enable llvm tool paths to be set with ./configureDavid Terei2012-01-101-2/+2
| * | Whitespace onlyIan Lynagh2012-01-111-31/+31
| * | Add prelude rules for encode{Float,Double}Integer and integerTo{Int,Word}64Ian Lynagh2012-01-113-31/+67