summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Extend Template Haskell to support the UNPACk pragma on data constructorsSimon Peyton Jones2011-07-153-7/+12
* remove out of date comment about instance versioning, replace it withSimon Marlow2011-07-011-37/+1
* Don't zonk skolems; eliminates a debug WARNINGSimon Peyton Jones2011-06-301-3/+6
* Reformat warning slightlySimon Peyton Jones2011-06-301-1/+2
* Use isNonRuleLoopBreaker where possible, not isLoopBreakerSimon Peyton Jones2011-06-303-2/+3
* Remove now-unnecessary hack in CoreFVs.ruleRhsFVSSimon Peyton Jones2011-06-301-16/+14
* Fix Trac #5286: getPredTyDescriptionSimon Peyton Jones2011-06-302-5/+4
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-3042-250/+567
|\
| * Restore home-package-plugin functionalityMax Bolingbroke2011-06-306-21/+49
| * SafeHaskell: Try to be consistent in naming.David Terei2011-06-297-24/+24
| * Formatting fixes.David Terei2011-06-292-30/+35
| * SafeHaskell: Improve comments in code.David Terei2011-06-294-28/+108
| * SafeHaskell: Fix trust check for when safe module importsDavid Terei2011-06-299-63/+119
| * Merge branch 'master' of http://darcs.haskell.org//ghcRoss Paterson2011-06-291-4/+7
| |\
| | * Use sepArg instead of hasArg for -fplugin* to avoid ambiguityMax Bolingbroke2011-06-291-4/+7
| * | Fix #5045 properlyRoss Paterson2011-06-291-16/+2
| |/
| * New functionality required for the supercompiler pluginMax Bolingbroke2011-06-295-3/+59
| * Warn if LLVM tools aren't installed (#5169)David Terei2011-06-291-1/+3
| * comment updatesSimon Marlow2011-06-284-43/+17
| * Add a builtin rule for seq# when its argument is a manifestSimon Marlow2011-06-281-3/+27
| * Add two new primops:Simon Marlow2011-06-284-0/+61
| * Fix bug introduced in b2bd63f99d643f6b3eb30bb72bb9ae26d4183252Simon Marlow2011-06-281-1/+6
| * Fix LLVM backend in unregisterised build to use CDavid Terei2011-06-271-1/+3
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-06-279-11/+37
| |\
| | * Keep the C stack pointer 16-byte aligned on all x86 platforms, not just Mac O...Simon Marlow2011-06-271-10/+5
| | * add missing cases for ArchARMSimon Marlow2011-06-276-0/+14
| | * Fix to use %note instead of @note as an ELF section note on ARM architectureKarel Gardas2011-06-272-1/+18
| * | trac #5265 (support for additional .ghci files)Sam Anklesaria2011-06-261-1/+10
| |/
* | A second bite at the case-floating patchSimon Peyton Jones2011-06-303-42/+85
* | Fix CSE to do substitution properlySimon Peyton Jones2011-06-301-64/+70
* | Rename to avoid name clashes elsewhereSimon Peyton Jones2011-06-301-9/+9
* | Add case-floating to the float-out passSimon Peyton Jones2011-06-272-255/+342
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-274-64/+66
|\ \ | |/
| * Fix silly mistake in last commitDavid Terei2011-06-251-5/+5
| * Speed improvement to LLVM Mangler for large sections.David Terei2011-06-251-8/+9
| * Fix warnings in PprCDavid Terei2011-06-231-40/+48
| * Enable LLVM backend in unregisterised mode (#5145)David Terei2011-06-231-3/+0
| * Add support for new mem primops to C backendDavid Terei2011-06-231-9/+9
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-06-231-22/+18
| |\
| * | Remove unused bindingsIan Lynagh2011-06-231-4/+0
* | | Fix Trac #5263: bug in chooseExternalIdsSimon Peyton Jones2011-06-271-74/+105
* | | More tracing in CoreUnfoldSimon Peyton Jones2011-06-271-1/+3
| |/ |/|
* | Fix Trac #5268: missing case for bytecode generation involving coercionsSimon Peyton Jones2011-06-231-22/+18
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-233-26/+22
|\
| * Iteratively try to fold expressions before constant propagationJohan Tibell2011-06-231-2/+5
| * Move more commands into the settings fileIan Lynagh2011-06-222-19/+7
| * Move some Windows special-casing out of the compilerIan Lynagh2011-06-221-5/+10
* | Get rid of the DFunArg type and all its worksSimon Peyton Jones2011-06-2314-51/+17
|/
* Add a couple of tracesSimon Peyton Jones2011-06-221-0/+3
* Comments and layoutSimon Peyton Jones2011-06-223-13/+10