summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* 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
|\
| * Fix Trac #5268: missing case for bytecode generation involving coercionsSimon Peyton Jones2011-06-231-22/+18
* | Remove unused bindingsIan Lynagh2011-06-231-4/+0
|/
* 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
* Add equality superclassesSimon Peyton Jones2011-06-226-95/+92
* Remove "silent superclass parameters"Simon Peyton Jones2011-06-2219-300/+165
* Special case 'patError' in the vectoriserManuel M T Chakravarty2011-06-191-1/+13
* SafeHaskell: Fix some mistakes in trust checking.David Terei2011-06-172-8/+21
* SafeHaskell: code wibble.David Terei2011-06-171-3/+3
* SafeHaskell: Make base GHC.* modules untrustedDavid Terei2011-06-1714-55/+16
* SafeHaskell: Transitively check safety when compiling a module.David Terei2011-06-179-41/+123
* SafeHaskell: Improve safe import fail error messageDavid Terei2011-06-171-3/+3
* Code wibbleDavid Terei2011-06-171-1/+1
* SafeHaskell: Restore comment although we don't know what it means.David Terei2011-06-171-1/+8
* SafeHaskell: No longer restrict some safe compilation thingsDavid Terei2011-06-171-20/+20
* SafeHaskell: Fix imports of base when base unsafeDavid Terei2011-06-172-4/+9
* SafeHaskell: Improve error handling for -XSafe... flagsDavid Terei2011-06-171-19/+21
* SafeHaskell: Change SafeHaskellMode to use Outputable vs ShowDavid Terei2011-06-171-10/+10
* SafeHaskell: Fix typo in warningDavid Terei2011-06-171-1/+1
* SafeHaskell: Fix validation errors when unsafe base usedDavid Terei2011-06-175-4/+11
* SafeHaskell: Fix compilation errors.David Terei2011-06-171-2/+3
* SafeHaskell: Update for recent changes to TcDerivDavid Terei2011-06-171-4/+7
* SafeHaskell: Fix validation errors when Safe base used.David Terei2011-06-174-5/+17
* SafeHaskell: Fix bug with overlapping instances reporting wrong errorDavid Terei2011-06-171-5/+4
* SafeHaskell: Require implicit imports to be safeDavid Terei2011-06-171-1/+1
* SafeHaskell: Even more fixing to work with safe baseDavid Terei2011-06-174-4/+4
* SafeHaskell: Move safe haskell flag into Overlap flagDavid Terei2011-06-179-85/+80