summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Minor re-organizing of compiler/cmm/CmmCPS.hsMichael D. Adams2007-05-231-46/+41
* Fixed missing '#include "HsVersions.h"'Michael D. Adams2007-05-231-0/+2
* Factored proc-point analysis into separate file (compiler/cmm/CmmProcPoint)Michael D. Adams2007-05-233-125/+155
* Removed an older version of selectStackFormatMichael D. Adams2007-05-231-52/+0
* Refined the handling of stack frame headersMichael D. Adams2007-05-232-23/+37
* Misc. cleanups to CPS converterMichael D. Adams2007-05-231-78/+6
* Fixed CPS converter to preserve function namesMichael D. Adams2007-05-231-13/+17
* Added Proc-Point analysis to the CPS converter (not polished yet)Michael D. Adams2007-05-221-74/+381
* Make CmmProc take CmmFormals as argumentMichael D. Adams2007-05-224-7/+10
* A small move of the comments in ./compiler/cmm/Dataflow.hsMichael D. Adams2007-05-221-4/+6
* Added forgotten ./compiler/cmm/CmmLive.hsMichael D. Adams2007-05-211-0/+211
* Document use of no-break space in lexer for C--Michael D. Adams2007-05-211-1/+1
* Renamed BlockExitInfo to FinalStmt and all its constructors to match usageMichael D. Adams2007-05-211-19/+19
* Major cleanup of the CPS code (but more is still to come)Michael D. Adams2007-05-183-429/+121
* Added listSplitUniqSupply to ./compiler/basicTypes/UniqSupply.lhsMichael D. Adams2007-05-181-1/+3
* Second working draft of a CPS algorithm for C--.Michael D. Adams2007-05-183-44/+327
* Fixed missing space in pretty printer for CmmJumpMichael D. Adams2007-05-181-0/+1
* Added spLimReg to complement spReg and hpRegMichael D. Adams2007-05-181-2/+3
* Added types CmmActuals and CmmFormals for function parameters to CmmMichael D. Adams2007-05-181-5/+8
* First complete draft of a CPS algorithm. (Still hackish needs polishing)Michael D. Adams2007-05-162-10/+180
* Added "C--" foreign calling conventionMichael D. Adams2007-05-163-11/+16
* Added 'return' to C--, and made arguments to 'jump' into CmmExprMichael D. Adams2007-05-164-10/+32
* Typo fix in a comment.Michael D. Adams2007-05-141-1/+1
* Fixed liveness analysis to use a slower but more correct solutionMichael D. Adams2007-05-101-81/+49
* Hooked the C-- CPS pass into the compilation pipelineMichael D. Adams2007-05-103-2/+44
* Added compiler/cmm/Dataflow.hsMichael D. Adams2007-05-101-0/+216
* Generate .LC_ indirection-symbols also on x86_64 (as on all other archs runni...Clemens Fruhwirth2007-06-281-2/+2
* Restrict .type directives to Linux targets onlyClemens Fruhwirth2007-06-301-3/+3
* Have the users guide just refer to the wiki page on how to report a bugIan Lynagh2007-07-021-89/+6
* Try harder to avoid making a variable with RULES into a loop-breakersimonpj@microsoft.com2007-07-022-6/+29
* Remove the large ghci banner, and the flags to choose which banner to showIan Lynagh2007-07-024-32/+10
* Print the right usage messageIan Lynagh2007-07-021-2/+2
* -fasm doesn't really take an argumentIan Lynagh2007-07-021-1/+1
* clean installPackage tooSimon Marlow2007-06-211-0/+1
* FIX #1471: print strings using Haskell quoting syntaxSimon Marlow2007-07-021-3/+1
* Need to build filepath before directoryIan Lynagh2007-06-301-1/+1
* Tidy up -keep* flagsIan Lynagh2007-06-304-8/+22
* Improve loop-breaker scoring in OccAnal (idea from Roman)simonpj@microsoft.com2007-06-291-1/+27
* Many comments about oclose, plus a fix for Trac #1456simonpj@microsoft.com2007-06-292-97/+70
* Improve error message (Trac #1446)simonpj@microsoft.com2007-06-291-3/+4
* Fixing hpc tools for 6.2 and 6.4andy@galois.com2007-06-298-8/+77
* Refine printing of names in unification mis-matchsimonpj@microsoft.com2007-06-291-8/+15
* Improve name-printing on unification mis-matches, when types share a common o...simonpj@microsoft.com2007-06-293-37/+68
* Add flags for record extensions; still not working properly thoughsimonpj@microsoft.com2007-06-282-2/+6
* FIX BUILD: we need --exclude-module Trace.* tooSimon Marlow2007-06-291-1/+4
* unbreak "recompile utils with stage 1"Simon Marlow2007-06-292-11/+4
* Checking that type indexes contain no synonym family applicationsManuel M T Chakravarty2007-06-291-8/+45
* RHS of a type instance must be a tau typeManuel M T Chakravarty2007-06-291-3/+11
* Overlap check for type familiesManuel M T Chakravarty2007-06-292-9/+17
* Further compileToCore improvementsTim Chevalier2007-06-293-51/+54