summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Correct an IsFunction that should be IsDataIan Lynagh2009-02-071-1/+1
* Fix calling maths functions when compiling via CIan Lynagh2009-02-061-1/+2
* Add a panic to fix the build on amd64/Linux; to be fixed properly laterIan Lynagh2009-02-061-0/+1
* Fix the build on OS X: only understands .space, not .skipIan Lynagh2009-02-061-1/+7
* Fix building with GHC 6.8Ian Lynagh2009-02-061-0/+2
* Fix the build on amd64/LinuxIan Lynagh2009-02-066-3/+5
* When generating C, don't pretend functions are dataIan Lynagh2009-02-0621-66/+125
* NCG: Validate fixesBen.Lippmeier@anu.edu.au2009-02-057-78/+109
* NCG: Split RegAllocInfo into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-0412-953/+1408
* NCG: Move RegLiveness -> RegAlloc.LivenessBen.Lippmeier@anu.edu.au2009-02-0414-16/+16
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-0428-57/+56
* NCG: Split MachRegs.hs into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-048-1591/+2607
* NCG: Fix validateBen.Lippmeier@anu.edu.au2009-02-051-13/+30
* SPARC NCG: Fix some haddock problems.Ben.Lippmeier@anu.edu.au2009-02-043-7/+7
* SPARC NCG: Add Pwr callish mach opBen.Lippmeier@anu.edu.au2009-02-041-0/+2
* NCG: Split MachInstrs into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-036-672/+867
* NCG: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-0310-29/+28
* SPARC NCG: Update cabal fileBen.Lippmeier@anu.edu.au2009-02-031-1/+10
* SPARC NCG: Give regs o0-o5 back to the allocatorBen.Lippmeier@anu.edu.au2009-02-031-4/+42
* NCG: Split out joinToTargets from linear alloctor into its own module.Ben.Lippmeier@anu.edu.au2009-02-034-228/+418
* NCG: Split linear allocator into separate modules.Ben.Lippmeier@anu.edu.au2009-02-0211-492/+749
* SPARC NCG: Keep track of destinations when doing a tabled jumpBen.Lippmeier@anu.edu.au2009-01-234-5/+17
* SPARC NCG: Do general 64 bit addition and conversionBen.Lippmeier@anu.edu.au2009-01-231-0/+37
* SPARC NCG: Don't need a write barrier for store synchronisation on SPARC unde...Ben.Lippmeier@anu.edu.au2009-01-231-0/+10
* SPARC NCG: Use .skip instead of .space in assemblerBen.Lippmeier@anu.edu.au2009-01-221-1/+1
* Check -XGADTs in (a) type family decls (b) pattern matchessimonpj@microsoft.com2009-02-042-3/+17
* Improve error reports for kind checking (Trac #2994)simonpj@microsoft.com2009-02-044-69/+133
* Further wibbles to 'deriving' for functor-like thingssimonpj@microsoft.com2009-02-042-56/+60
* Fix Trac #2999: change an ASSERT to a WARNsimonpj@microsoft.com2009-02-041-1/+10
* Improve transferPolyIdInfo for value-arg abstractionsimonpj@microsoft.com2009-02-044-12/+42
* Two small improvements to LiberateCasesimonpj@microsoft.com2009-02-041-26/+65
* Robustify lookupFamInstEnv, plus some refactoringsimonpj@microsoft.com2009-01-152-104/+102
* Robustify lookupFamInstEnvsimonpj@microsoft.com2009-01-142-12/+34
* Improve trace messagesimonpj@microsoft.com2009-01-131-8/+8
* Optimise writing out the .s fileSimon Marlow2009-02-022-5/+14
* better error message for missing package-qualified modules in ghc -MSimon Marlow2009-01-231-10/+12
* Force the result of user-defined commandsSimon Marlow2009-01-301-0/+3
* Improve error reporting for precedence errorssimonpj@microsoft.com2009-02-022-60/+70
* Add the ability to derive instances of Functor, Foldable, Traversablesimonpj@microsoft.com2009-02-025-45/+447
* Comments about injecting implicit bindingssimonpj@microsoft.com2009-01-301-0/+13
* Fix Trac #2985: generating superclasses and recursive dictionariessimonpj@microsoft.com2009-01-302-27/+53
* White space onlysimonpj@microsoft.com2009-01-301-6/+7
* Two more wibbles to CorePrep (fixes HTTP package and DPH)simonpj@microsoft.com2009-01-291-23/+64
* #2973: we should virtualise the CWD inside the GHC API, not in the clientSimon Marlow2009-01-274-20/+30
* Implement #2191 (traceCcs# -- prints CCS of a value when available -- take 3)Samuel Bronson2009-01-271-0/+11
* Fix #2961: we lost some of the generated code for stack args in genCCallSimon Marlow2009-01-261-2/+3
* When converting TH syntax to GHC syntax, need to put sections in parenthesesIan Lynagh2009-01-211-2/+4
* SPARC NCG: Reenable out of line 32 bit float opsBen.Lippmeier@anu.edu.au2009-01-211-33/+33
* SPARC NCG: Clean up formatting and add comments in genCCallBen.Lippmeier@anu.edu.au2009-01-211-170/+226
* SPARC NCG: Fix format problem when converting float to intBen.Lippmeier@anu.edu.au2009-01-211-14/+26