summaryrefslogtreecommitdiff
path: root/compiler/main/DriverPipeline.hs
Commit message (Expand)AuthorAgeFilesLines
* Stop the pipeline when it doesn't need to be run.ghc-validateEdward Z. Yang2015-10-211-3/+3
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-13/+13
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-141-37/+16
* Deduplicate one-shot/make compile paths.Edward Z. Yang2015-10-051-168/+89
* Don't use old linkable for hs-boot files.Edward Z. Yang2015-10-021-3/+3
* Unify hsig and hs-boot; add preliminary "hs-boot" merging.Edward Z. Yang2015-09-211-78/+170
* Add framework flags when linking a dynamic libraryChristiaan Baaij2015-08-051-28/+3
* Generate .dyn_o files for .hsig files with -dynamic-tooMichael Smith2015-07-231-1/+12
* Update assert to fix retc001 and retc002 (#9243)Thomas Miedema2015-07-181-1/+1
* Delete the WayPar wayThomas Miedema2015-07-101-96/+1
* driver: pass '-fPIC' option to all CC invocationsSergei Trofimovich2015-06-241-1/+3
* rts: add "-no-rtsopts-suggestions" optionJavran Cheng2015-05-061-0/+4
* fix typoJavran Cheng2015-04-061-1/+1
* Don't throw exception when start_phase==stop_phase (#10219)Thomas Miedema2015-03-311-5/+5
* Delete unused field `PipeEnv.pe_isHaskellishFile`Thomas Miedema2015-03-301-2/+1
* Rename C(obj)cplusplus to C(obj)cxxThomas Miedema2015-03-281-5/+4
* Rename driver phases C(obj)cpp to C(obj)cplusplusThomas Miedema2015-03-271-4/+5
* Fix `ghc --make -fhpc` with imported lhs modulesThomas Miedema2015-03-091-2/+66
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-2/+2
* Fix #9243 so recompilation avoidance works with -fno-codeEdward Z. Yang2015-01-031-4/+15
* Don't do a half-hearted recompilation check in compileOneEdward Z. Yang2015-01-031-1/+1
* Generate real (but empty) object files for signatures.Edward Z. Yang2014-12-021-7/+42
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-0/+1
* Disable AVX for LLVM 3.2 by default (#9391)Peter Wortmann2014-11-181-5/+11
* Add __GLASGOW_HASKELL_TH__=YES/NO to CPP definitionsJoachim Breitner2014-10-291-0/+6
* Typo in commentGabor Greif2014-10-281-2/+2
* Implementation of hsig (module signatures), per #9252Edward Z. Yang2014-10-241-6/+11
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Indentation and non-semantic changes only.Edward Z. Yang2014-10-191-20/+20
* Implement `MIN_VERSION_GLASGOW_HASKELL()` macroHerbert Valerio Riedel2014-10-051-6/+22
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-3/+3
* driver: pass '-fPIC' option to assembler as wellSergei Trofimovich2014-08-271-0/+44
* fix darwin threaded static linking by removing -lpthread option #9189Bob Ippolito2014-08-101-1/+1
* Make PackageState an abstract type.Edward Z. Yang2014-08-051-4/+3
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-12/+12
* driver: use absolute paths in ld scripts (#7452)Austin Seipp2014-07-201-1/+3
* Revert "Make -fno-write-interface to all modes of GHC, not just -fno-code."Edward Z. Yang2014-06-271-1/+2
* Make -fno-write-interface to all modes of GHC, not just -fno-code.Edward Z. Yang2014-06-271-2/+1
* Add new flag -fwrite-interface for -fno-code.Edward Z. Yang2014-06-261-1/+3
* Fix up b84748121e777dAustin Seipp2014-06-231-1/+1
* Fix #9047Austin Seipp2014-06-231-21/+25
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-2/+2
* Remove external coreAustin Seipp2014-05-031-18/+8
* Kill whitespace after cpp's `-I` flagHerbert Valerio Riedel2014-04-211-1/+1
* Fix #8641, creating directories when we have stubs.Edward Z. Yang2014-04-101-0/+2
* Don't preprocess .s filesSimon Marlow2014-04-081-9/+12
* DriverPipeline: Ensure -globalopt is passed to LLVM optBen Gamari2014-03-131-2/+6
* Switch on -dynamic-too with QuasiQuotes as well.Austin Seipp2014-02-191-1/+3
* Fix inplace dynamic linking on OS X (#8266)Christiaan Baaj2014-01-281-7/+9