summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Automatically define _INPLACE variables for perl programs tooIan Lynagh2013-03-035-10/+12
| | | | and use them for split
* installation fixesIan Lynagh2013-03-032-1/+3
|
* Remove the _INSTALL_IN support in the build systemIan Lynagh2013-03-032-11/+2
| | | | | It doesn't seem to do anything that _INSTALL and _INSTALL_INPLACE can't do.
* Use unlit_INPLACE rather than UNLIT in the build systemIan Lynagh2013-03-035-7/+5
|
* Use more of the automatically generated INPLACE variablesIan Lynagh2013-03-039-19/+19
|
* Define $(prog)_INPLACE variables automatically, and start using themIan Lynagh2013-03-0312-73/+67
|
* Whitespace onlyIan Lynagh2013-03-031-10/+9
|
* Export dopt_set, dopt_unsetIan Lynagh2013-03-031-1/+5
| | | | We don't need them, but GHC API users might.
* Remove some unused build system variablesIan Lynagh2013-03-031-5/+0
|
* Fix missing backticks and parentheses in error messages; fixes #7734Ian Lynagh2013-03-031-2/+2
| | | | Patch from monoidal
* Add missing parenthesisIan Lynagh2013-03-031-1/+1
|
* Fix build when dph is not in the tree; fixes #7733Ian Lynagh2013-03-031-1/+1
| | | | Patch from Stephen Blackheath.
* Add PACKAGES_STAGE0 to build-dirs too; fixes #7700Ian Lynagh2013-03-032-9/+12
| | | | | | | | This is sometimes needed when cross-compiling, as some packages may be built in stage 0 but not stage 1. In order to make everything work out, this also removes the requirement that the build-dirs are in dependency order
* Typofix.Edward Z. Yang2013-03-021-1/+1
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Update source pointer.Edward Z. Yang2013-03-021-1/+1
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Make codeOutput and friends return the filename that they have createdIan Lynagh2013-03-023-23/+37
|
* Make codeOutput panic if hscTarget is HscInterpretedIan Lynagh2013-03-021-1/+1
| | | | | Doesn't look like it causes any failures in the full test suite, so presumably it's fine!
* Simplify the definition of getOutputFilenameIan Lynagh2013-03-021-44/+41
|
* Don't redundantly set hscTarget to the same value it already wasIan Lynagh2013-03-021-7/+4
|
* Add iOS specific module layout entry to LLVM codegen; fixes #7721Ian Lynagh2013-03-021-0/+3
| | | | Patch from Stephen Blackheath
* Add OSiOS, and define and use platformUsesFrameworks; part of #7720Ian Lynagh2013-03-023-54/+55
|
* ios fix from Stephen Blackheath; part of #7707Ian Lynagh2013-03-021-0/+2
| | | | Apparently ios doesn't understand .type %function.
* Use 'r11' rather than 'fp' on Arm; part of #7707Ian Lynagh2013-03-021-3/+3
| | | | | They're both the same register, and Linux seems happy with both, but ios only accepts r11.
* Use .globl rather than .global on arm; part of #7707Ian Lynagh2013-03-021-1/+1
| | | | | Apparently ios only understands .globl, but Linux appears to understand both.
* Give hsc2hs different options in different stages; fixes #7705Ian Lynagh2013-03-022-4/+15
| | | | Based on patch from Stephen Blackheath.
* Remove some more unused build system codeIan Lynagh2013-03-022-18/+0
|
* Remove the unused REAL_SHELL variable in the build systemIan Lynagh2013-03-021-24/+0
|
* Follow Windows -> Windows_Host change in config.mk.inIan Lynagh2013-03-021-4/+4
|
* Remove some more unused build system variablesIan Lynagh2013-03-022-3/+0
|
* Remove a couple more single-use variablesIan Lynagh2013-03-022-4/+2
|
* Remove unused values from Config.hsIan Lynagh2013-03-021-12/+0
|
* Remove some single-use build system variablesIan Lynagh2013-03-022-14/+7
|
* small build system tweakIan Lynagh2013-03-022-7/+3
|
* LATEX_DOCS is no longer usedIan Lynagh2013-03-022-4/+0
|
* Remove some more unused build system variablesIan Lynagh2013-03-022-26/+0
|
* Make ghc.mk a little prettierIan Lynagh2013-03-011-45/+34
|
* Fix haddocking after the build system changesIan Lynagh2013-03-011-21/+28
|
* Fix when terminfo is built; fixes #7700Ian Lynagh2013-03-012-1/+12
| | | | | | | We now use the 'host' to determine whether stage0 builds terminfo, and 'target' to determine whether stage1 does. We don't build it if the platform is either Windows or ios.
* Rename $(Windows) to $(Windows_Host)Ian Lynagh2013-03-0111-23/+23
|
* Remove some unused variablesIan Lynagh2013-03-011-5/+0
|
* Change how the build system handles packagesIan Lynagh2013-03-017-207/+161
| | | | | This makes the build system a little simpler, and in particular will make it easier to handle the changes needed for cross-compilation.
* Comment the fix to Trac #7702Simon Peyton Jones2013-03-011-1/+3
|
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-03-013-7/+3
|\
| * Update to binary 0.7.0.0Ian Lynagh2013-03-013-7/+3
| |
* | Fix memory leak in CoreWriter (Trac #7702)Andrew Farmer2013-03-011-1/+1
|/
* Make the #includes a little more correct in OSThreads.cIan Lynagh2013-03-011-1/+3
|
* Fix sys/cpuset.h on FreeBSD 9.1; patch from kazu-yamamoto; fixes #7708Ian Lynagh2013-03-011-1/+8
|
* Small refactoring: Move the end-of-pipeline move into pipeLoopIan Lynagh2013-02-281-27/+31
|
* Small refactoring: Don't pass redundant stop_phase to runPipelineIan Lynagh2013-02-281-6/+6
|
* Fix some m4/shell syntax in aclocal.m4, spotted by Jan StolarekIan Lynagh2013-02-281-1/+1
| | | | [ ] is m4 syntax, so we need to use 'test foo' rather than '[ foo ]'.