summaryrefslogtreecommitdiff
path: root/compiler/main/HscMain.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1952/+0
* Parser API annotations: RealSrcLocVladislav Zavialov2020-02-211-5/+9
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-201-2/+2
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-201-1/+1
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-4/+4
* Fix -ddump-stg-final.Andreas Klebinger2020-02-091-1/+2
* compiler: Qualify imports of Data.ListBen Gamari2020-02-081-1/+1
* Delete some superfluous helper functions in HscMainJohn Ericson2020-02-041-35/+16
* Refactor HscMain.finishJohn Ericson2020-02-031-30/+32
* A few optimizations in STG and Cmm parts:Andreas Klebinger2020-01-311-1/+20
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-11/+19
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-5/+5
* Module hierarchy: Renamer (cf #13009)Sylvain Henry2020-01-081-3/+4
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-10/+10
* Add Cmm related hooksSylvain Henry2020-01-041-4/+6
* Tweak Cmm dumps to avoid generating sections for empty groupsÖmer Sinan Ağacan2019-12-311-15/+20
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-5/+5
* Add GHC-API logging hooksSylvain Henry2019-12-181-16/+18
* Pass ModDetails with (partial) ModIface in HscStatusÖmer Sinan Ağacan2019-11-291-19/+17
* Only pass mod_location with HscRecomp instead of the entire ModSummaryÖmer Sinan Ağacan2019-11-131-7/+5
* HscMain: Move a comment closer to the relevant siteÖmer Sinan Ağacan2019-10-291-4/+4
* Remove unused DynFlags arg of lookupIfaceByModuleÖmer Sinan Ağacan2019-10-291-2/+1
* Return ModIface in compilation pipeline, remove IORef hack for generating Mod...Ömer Sinan Ağacan2019-10-291-27/+22
* Refactor HscRecomp constructors:Ömer Sinan Ağacan2019-10-291-13/+13
* Add new flag for unarised STG dumpsÖmer Sinan Ağacan2019-10-231-2/+1
* Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-231-5/+4
* Refactor iface file generation:Ömer Sinan Ağacan2019-09-301-89/+134
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-2/+2
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-4/+4
* Return results of Cmm streams in backendsÖmer Sinan Ağacan2019-08-281-1/+1
* Remove special case in SRT generation with -split-sectionsÖmer Sinan Ağacan2019-08-221-26/+5
* Fix bug preventing information about patterns from being serialized in .hie f...Zubin Duggal2019-08-071-2/+3
* Change behaviour of -ddump-cmm-verbose to dump each Cmm pass output to a sepa...nineonine2019-07-261-1/+1
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-1/+3
* Add -Wmissing-safe-haskell-mode warningOleg Grenrus2019-06-251-0/+10
* Add -Winferred-safe-imports warningOleg Grenrus2019-06-251-1/+17
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* SafeHaskell: Don't throw -Wsafe warning if module is declared SafeBen Gamari2019-06-181-1/+3
* Add GHCi :instances commandXavier Denis2019-06-041-1/+3
* Fix and enforce validation of header for .hie filesZubin Duggal2019-05-311-2/+2
* Allow for multiple linker instances. Fixes Haskell portion of #3372.Julian Leviston2019-05-211-1/+3
* Add -ddump-stg-final to dump stg as it is used for codegen.klebinger.andreas@gmx.at2019-04-121-0/+2
* Rip out object splittingBen Gamari2019-03-051-1/+1
* Fix warnings and fatal parsing errorsVladislav Zavialov2019-02-171-17/+19
* HIE: Save module name and module exportsMatthew Pickering2019-02-161-2/+3
* Refactor GHCi UI to fix #11606, #12091, #15721, #16096Ömer Sinan Ağacan2019-01-131-4/+14
* Dump Cmm with -ddump-cmm when building .cmm filesÖmer Sinan Ağacan2019-01-051-0/+1
* Support generating HIE filesAlec Theriault2018-12-111-16/+52
* Add -fno-safe-haskell flagMatthew Pickering2018-12-071-2/+3