summaryrefslogtreecommitdiff
path: root/compiler/main/SysTools.lhs
Commit message (Expand)AuthorAgeFilesLines
* Abstract out the hFlush calls in the GHC APIIan Lynagh2012-02-241-1/+2
* Enable llvm tool paths to be set with ./configureDavid Terei2012-01-101-2/+2
* Store the word size as determined by configure, in the settings file (#5735)Simon Marlow2012-01-041-0/+2
* Detect cases where as(1) doesn't recognise .ident directive (#5408)PHO2011-12-081-0/+2
* copyFileWithHeader: write the header in UTF-8Simon Marlow2011-11-241-1/+13
* Fix #5636: Use clang as assembler on OSX when LLVM >= 3.0David Terei2011-11-211-3/+24
* Convert the HAVE_GNU_NONEXEC_STACK conditional into HaskellIan Lynagh2011-10-191-0/+2
* Add "have subsections via symbols" to the Platform typeIan Lynagh2011-10-191-1/+3
* Put the target platform in the settings fileIan Lynagh2011-10-191-0/+13
* With -v, we now print the commandlines that get run by askCcIan Lynagh2011-08-061-7/+13
* Fix #5289 (loading libstdc++.so in GHCi), and also fix some otherSimon Marlow2011-08-031-25/+59
* -optm is now deprecatedIan Lynagh2011-07-031-1/+0
* Warn if LLVM tools aren't installed (#5169)David Terei2011-06-291-1/+3
* Move more commands into the settings fileIan Lynagh2011-06-221-17/+7
* Move some Windows special-casing out of the compilerIan Lynagh2011-06-221-5/+10
* Fix some validation errorsDavid Terei2011-05-311-2/+1
* LLVM: Figure out llvm version we are callingDavid Terei2011-05-301-0/+40
* deprecate the -n option (#5180)Simon Marlow2011-05-251-6/+2
* Unicode fixes, taking into account PEP383 supportMax Bolingbroke2011-05-141-9/+10
* LLVM: Support LLVM 2.9 (#5103)David Terei2011-05-041-1/+1
* Add "C compiler flags" to settings fileIan Lynagh2011-04-291-6/+13
* Rename "GCC command" to "C compiler command"Ian Lynagh2011-04-231-1/+1
* Move gcc's and perl's location to the settings fileIan Lynagh2011-04-221-13/+15
* Move the opt* fields from DynFlags into the Settings typeIan Lynagh2011-04-221-1/+15
* Split off a Settings type from DynFlagsIan Lynagh2011-04-221-28/+25
* Rename "extra-gcc-opts" to "settings", and start generalising itIan Lynagh2011-04-211-6/+15
* tweak to cleanTempFilesExceptSimon Marlow2011-04-111-1/+1
* Force re-linking if the options have changed (#4451)Simon Marlow2011-04-081-0/+25
* Remove dead code, now that -fvia-c is a no-opIan Lynagh2011-04-041-13/+3
* Replace uses of the old catch function with the new oneIan Lynagh2010-12-181-5/+5
* Use showCommandForUser when showing tracing commandsIan Lynagh2010-09-281-2/+7
* Remove (most of) the FiniteMap wrapperIan Lynagh2010-09-141-5/+5
* Remove LlvmAs phase as the llvm opt tool now handles this phaseDavid Terei2010-06-221-9/+1
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-1/+27
* Change another / to </> to avoid building paths containing \/Ian Lynagh2010-05-181-1/+1
* Use </> rather than ++ "/"Ian Lynagh2010-03-251-1/+1
* Use the ghc-perl tarball on Windows, instead of the msys oneIan Lynagh2009-11-201-1/+2
* Make a mingw tree from mingw tarballsIan Lynagh2009-10-231-1/+1
* Fix invoking windres in a directory containing spacesIan Lynagh2009-09-271-3/+17
* Change the representation of the package databaseSimon Marlow2009-09-101-7/+1
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Move showOpt into DynFlagsIan Lynagh2009-07-161-4/+0
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-2/+2
* copyFileWithHeader: use binary HandlesSimon Marlow2009-06-151-6/+7
* GHC new build system megapatchIan Lynagh2009-04-261-142/+58
* Don't put a trailing / on the mingw include pathIan Lynagh2009-03-101-1/+1
* If we are given -Werror, then pass -Werror to cppIan Lynagh2009-02-261-2/+5
* SysTools no longer needs -fno-cseIan Lynagh2008-12-111-3/+0
* Make the lists of files and directories to be cleaned-up non-globalIan Lynagh2008-12-111-16/+16