summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-0723-207/+238
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-0617-130/+139
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-066-6/+6
* fix warningSimon Marlow2012-08-061-2/+2
* commentSimon Marlow2012-08-061-0/+5
* MO_F_Mul and MO_F_Add are commutativeSimon Marlow2012-08-061-0/+2
* Fix two bugs in the sinker.Simon Marlow2012-08-061-11/+69
* Continue by jumping to the top-of-stack after a safe foreign callSimon Marlow2012-08-061-5/+7
* Foreign calls may clobber caller-saves registersSimon Marlow2012-08-062-12/+49
* Use "ReturnedTo" when generating safe foreign callsSimon Marlow2012-08-064-34/+33
* Add a comment to explain why the FCode monad is lazySimon Marlow2012-08-062-1/+9
* finish a commentSimon Marlow2012-08-061-2/+3
* Whitespace only in UniqFMIan Lynagh2012-08-051-95/+88
* More more ld-related settings into the settings fileIan Lynagh2012-08-054-16/+24
* Improve some code layout in SysToolsIan Lynagh2012-08-051-138/+139
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-08-051-1/+1
|\
| * Remove an unsafe use of head (#7118)Paolo Capriotti2012-08-051-1/+1
* | Remove pprDefiniteTraceIan Lynagh2012-08-052-16/+13
* | Rename trace_dump to dumpIan Lynagh2012-08-051-2/+2
* | Whitespace only in compiler/simplCore/Simplify.lhsIan Lynagh2012-08-051-253/+246
* | Build fixIan Lynagh2012-08-051-2/+1
* | Remove LD_X; it's no longer usedIan Lynagh2012-08-052-10/+0
* | Move linker flags into the settings file; fixes #4862Ian Lynagh2012-08-053-8/+1
* | Convert prefix uses of (<>) to infix <>Ian Lynagh2012-08-054-11/+11
|/
* De-orphan the Outputable Fingerprint instanceIan Lynagh2012-08-052-7/+5
* Remove another unnecessary Platform argumentIan Lynagh2012-08-052-7/+5
* Whitespace only in utils/Outputable.lhsIan Lynagh2012-08-051-9/+9
* Whitespace only in hsSyn/HsSyn.lhsIan Lynagh2012-08-051-42/+35
* De-orphan the Outputable Char instanceIan Lynagh2012-08-052-4/+3
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-08-0520-363/+701
|\
| * comments and refactoringSimon Marlow2012-08-021-31/+50
| * FloutOut.wrapTick: don't forget to tick the args of a constructor appSimon Marlow2012-08-022-2/+2
| * applying simonpj's fix from #7022 (with 80-col reformatting)Simon Marlow2012-08-021-2/+6
| * comment wibbleSimon Marlow2012-08-021-1/+1
| * fix a bug in the inlinerSimon Marlow2012-08-021-9/+13
| * Eliminate "r = r" assignments.Simon Marlow2012-08-021-0/+5
| * No need to do removeDeadAssignments, just do cmmLiveness insteadSimon Marlow2012-08-021-1/+7
| * Disable the mini-inliner when using the new codegenSimon Marlow2012-08-021-1/+4
| * Improve accuracy of memory conflict trackingSimon Marlow2012-08-021-49/+83
| * Inline into the last nodeSimon Marlow2012-08-021-60/+132
| * Code reformattingSimon Marlow2012-08-021-28/+33
| * add a sinking pass before stack layout (currently disabled)Simon Marlow2012-08-021-1/+8
| * Don't shortcut call-returns when not splitting proc pointsSimon Marlow2012-08-022-12/+51
| * Explicitly share some return continuationsSimon Marlow2012-08-0212-170/+283
| * Improve code generated when real registers are clobberedSimon Marlow2012-07-311-32/+59
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-3032-481/+694
|\ \ | |/
| * fix haddock parse errorSimon Marlow2012-07-301-1/+1
| * fix warningsSimon Marlow2012-07-304-3/+4
| * fix merge bugsSimon Marlow2012-07-302-7/+7
| * bug fix for control-flow optimisationSimon Marlow2012-07-301-1/+6