summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | Add prelude rules for quotInteger, remIntegerIan Lynagh2012-01-102-23/+44
| |/
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-1024-198/+266
|\ \ | |/
| * Improve style of '-ddump-llvm' output. (#5750)David Terei2012-01-102-15/+34
| * Track STG live register information for use in LLVMDavid Terei2012-01-0921-156/+221
| * Make the RTS linker API use wide-char pathnames on Windows (#5697)Simon Marlow2012-01-091-27/+11
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-0931-1585/+1538
|\ \ | |/
| * RefactoringIan Lynagh2012-01-081-1/+1
| * Define prelude rules for floatFromInteger and doubleFromIntegerIan Lynagh2012-01-072-11/+18
| * Add comments on which integer rules are missingIan Lynagh2012-01-071-3/+16
| * Be explicit about what we import from Data.MonoidJohan Tibell2012-01-071-1/+1
| * Fix haddock validate problem.David Terei2012-01-051-2/+2
| * Fix validation warningDavid Terei2012-01-051-1/+1
| * Formatting fixesDavid Terei2012-01-051-47/+63
| * Remove unused arg field of CmmReturnDavid Terei2012-01-0511-21/+16
| * Tabs -> SpacesDavid Terei2012-01-051-30/+23
| * Formatting wibbleDavid Terei2012-01-051-5/+5
| * Remove unused argument field on CmmJumpDavid Terei2012-01-0519-36/+33
| * Formatting fixesDavid Terei2012-01-055-836/+797
| * Tabs -> Spaces + formatting fixesDavid Terei2012-01-052-596/+559
| * Fixup to 4464c92badaedc45ce53d6349f6790f6d2298103Simon Marlow2012-01-052-2/+5
| * small refactoringSimon Marlow2012-01-051-2/+3
| * We must emit DELTA pseudo-instructions when moving %esp (#5747)Simon Marlow2012-01-051-1/+3
| * Fix for unregisterised compilation: isStrangeTypeGlobal CCCS = TrueSimon Marlow2012-01-051-0/+2