summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
| | * Fix bug in 88a6f863d9f127fc1b03a1e2f068fd20ecbe096c (#7366)Simon Marlow2012-10-251-20/+20
| * | Set the default way correctly when dynamic-by-defaultIan Lynagh2012-10-251-3/+9
| |/
* | Comments in Note [Efficient orientation] about interacting CFunEqCansSimon Peyton Jones2012-10-262-29/+35
* | Improve traceSimon Peyton Jones2012-10-261-2/+2
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-2410-39/+168
|\ \ | |/
| * typoGabor Greif2012-10-241-2/+2
| * Comment to explain why we need to split proc points on x86/Darwin with -fPICSimon Marlow2012-10-241-1/+31
| * Add a case for CmmLabelDiffOff to cmmOffsetLitSimon Marlow2012-10-241-0/+2
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-10-233-14/+38
| |\
| | * Small optimisation: always sink/inline reg1 = reg2 assignmentsSimon Marlow2012-10-231-6/+5
| | * a small -fPIC optimisationSimon Marlow2012-10-231-0/+14
| | * removeWay should also unset the wayGeneralFlagsSimon Marlow2012-10-231-8/+19
| * | Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-10-232-21/+30
| |\ \ | | |/
| | * Avoid calling toInfoLbl on the entry label (#7313)Simon Marlow2012-10-231-20/+23
| | * October 2012 statsGabor Greif2012-10-231-1/+7
| * | Fix -fPIC on OS X x86Ian Lynagh2012-10-231-0/+6
| |/
| * Foreign calls can clobber heap & stack memory tooSimon Marlow2012-10-221-2/+17
| * Use fromRational when pre-computing fromRational literalsIan Lynagh2012-10-211-1/+2
| * add GHC.Float.rationalToFloat, rationalToDouble (fixes #7295)John Lato2012-10-212-0/+42
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-223-373/+402
|\ \ | |/
| * Add a rule for (plusAddr# x 0) == x; fixes #7284Ian Lynagh2012-10-211-0/+2
| * Add some more PrimOp rulesIan Lynagh2012-10-211-0/+7
| * Whitespace only in hsSyn/HsExpr.lhsIan Lynagh2012-10-211-105/+98
| * Add some more primop rules; fixes #7286Ian Lynagh2012-10-211-11/+45
| * Fix typoIan Lynagh2012-10-201-1/+1
| * Whitespace only in simplCore/OccurAnal.lhsIan Lynagh2012-10-191-256/+249
* | In lookupFlatEqn, look in the flat-cache *last*Simon Peyton Jones2012-10-221-2/+2
* | Be careful when combining two CFunEqCans, in theSimon Peyton Jones2012-10-221-2/+29
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-19117-11578/+1154
|\ \ | |/
| * Set the way when loading dynamic objects for GHCiIan Lynagh2012-10-191-0/+5
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-10-1936-10606/+114
| |\
| | * Remove the old codegenSimon Marlow2012-10-1936-10606/+114
| * | Whitespace only in nativeGen/PIC.hsIan Lynagh2012-10-191-282/+275
| |/
| * Refactor the way dump flags are handledIan Lynagh2012-10-1824-98/+141
| * Put header and timestamp in dump filesIan Lynagh2012-10-171-6/+8
| * Remove unused -ddump flagsIan Lynagh2012-10-171-21/+0
| * Some alpha renamingIan Lynagh2012-10-1697-336/+336
| * Remove a copy of foldM, and use the standard function insteadIan Lynagh2012-10-161-7/+2
| * Whitespace only in simplStg/SimplStg.lhsIan Lynagh2012-10-161-54/+47
| * Rename setDynFlag, unSetDynFlag following the DynFlag->GeneralFlag renameIan Lynagh2012-10-161-58/+58
| * Rename DynFlag to GeneralFlagIan Lynagh2012-10-1614-65/+65
| * Remove unused dumpIfSet_dyn_orIan Lynagh2012-10-151-8/+1
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-10-151-0/+11
| |\
| | * Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+11
| * | Make -ddump-cmmz-cfg turn on the right flagIan Lynagh2012-10-151-1/+1
| * | Use -O0 -g C flags when compiling a debug wayIan Lynagh2012-10-151-1/+1
| |/
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-10-134-23/+40
| |\
| * | When dynamic-by-default, don't use the GHCi linkerIan Lynagh2012-10-136-218/+272
* | | Simplify code slightly; no change in behaviourSimon Peyton Jones2012-10-191-8/+2
* | | Simplify and clean up kind-checking of type/class declarationsSimon Peyton Jones2012-10-192-31/+42