summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Make AutoDeriveTypeable imply DeriveDataTypeableJose Pedro Magalhaes2013-03-081-0/+3
* Fix #7722: iOS runtime loader quirk.David Terei2013-03-071-3/+6
* Refactor the pipeline/hsc interactionIan Lynagh2013-03-074-433/+324
* Export dopt_set, dopt_unsetIan Lynagh2013-03-031-1/+5
* 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
* 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 OSiOS, and define and use platformUsesFrameworks; part of #7720Ian Lynagh2013-03-021-37/+28
* 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
* Small refactoring: Don't pass a redundant output_spec aroundIan Lynagh2013-02-281-6/+5
* Inline get_output_fnIan Lynagh2013-02-281-5/+2
* Small refactoringIan Lynagh2013-02-281-5/+4
* Split SettingsCCompilerFlags into non-link and link portionsGabor Greif2013-02-251-1/+2
* Use unicode quote characters in error messages etc; fixes #2507Ian Lynagh2013-02-242-1/+15
* Some -dynamic-too fixesIan Lynagh2013-02-212-9/+23
* Remove printExceptionAndWarnings (deprecated since 7.2)Ian Lynagh2013-02-202-6/+1
* Add a "deprecated in" pragmaIan Lynagh2013-02-201-1/+1
* Remove gblock and gunblockIan Lynagh2013-02-191-4/+0
* Another go at tidying VectInfoManuel M T Chakravarty2013-02-151-3/+6
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-141-0/+2
* Implement poly-kinded TypeableJose Pedro Magalhaes2013-02-121-2/+8
* Split the PlatformConstants type off into its own moduleIan Lynagh2013-02-082-1/+13
* Add -fno-cse pragma in DynFlags.hs (fixes #7595)Jan Stolarek2013-02-081-0/+3
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-063-36/+43
|\
| * Remove '-favoid-vect' and add '-fvectorisation-avoidance'Manuel M T Chakravarty2013-02-051-4/+3
| * Fix tidying of vectorised codeManuel M T Chakravarty2013-02-041-4/+10
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-052-32/+32
* | some more typosGabor Greif2013-02-021-1/+1
* | Define __GLASGOW_HASKELL_LLVM__ when using the LLVM back end.Geoffrey Mainland2013-02-011-0/+11
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2013-01-311-2/+2
|\ \
| * | typosGabor Greif2013-01-301-2/+2
* | | Use throwIO rather than throwIan Lynagh2013-01-303-8/+9
* | | Change a few throwGhcException uses to throwGhcExceptionIOIan Lynagh2013-01-302-4/+4
* | | Change a few throwGhcException uses to throwGhcExceptionIOIan Lynagh2013-01-303-8/+8
* | | Use throwGhcExceptionIO rather than throwGhcException in InteractiveEval.hsIan Lynagh2013-01-301-7/+10
* | | Use throwGhcExceptionIO rather than throwGhcException in main/DynFlags.hsIan Lynagh2013-01-301-5/+6
* | | Use throwGhcExceptionIO rather than throwGhcException in main/DriverPipeline.hsIan Lynagh2013-01-301-4/+4
* | | Change a few throwGhcException uses to throwGhcExceptionIOIan Lynagh2013-01-301-2/+2
|/ /
* | Fix to 02c4ab049: use a weak pointer to the sandbox threadSimon Marlow2013-01-301-1/+12
* | Add throwGhcExceptionIO and change a few uses of throwGhcException to use itIan Lynagh2013-01-301-6/+7
* | StaticFlags code cleanup (fixes #7595)Jan Stolarek2013-01-286-230/+201
* | Pure refactoringSimon Peyton Jones2013-01-282-1/+2
* | Improve LLVM options for ARMv6Simon Marlow2013-01-251-3/+6
* | Allow -fllvm to be used when compiling unregisterised (#7622)Simon Marlow2013-01-251-1/+1
* | do not use -rpath-link linker option on Solaris.David Terei2013-01-241-1/+10
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-242-12/+19
|\ \
| * | Add support for nto-qnx (BlackBerry 10)Simon Marlow2013-01-231-1/+1
| * | Fix llvm backend when 32bit build on 64bit OSX. (#7617)David Terei2013-01-222-11/+18