summaryrefslogtreecommitdiff
path: root/compiler/main/HscMain.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix StgLint bound id check, generalize StgLintÖmer Sinan Ağacan2018-12-071-1/+1
* Rename "changed" to "no-change" in HscMainÖmer Sinan Ağacan2018-12-071-8/+8
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+0
* Don't track free variables in STG syntax by defaultSebastian Graf2018-11-191-1/+3
* Revert "Remove kind generalisation from tcRnType"Richard Eisenberg2018-10-291-2/+1
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-1/+1
* Run the renamed source plugin after each HsGroupMatthew Pickering2018-07-121-6/+1
* Run typeCheckResultAction and renamedResultAction in TcM rather than HscMatthew Pickering2018-06-071-33/+6
* Extended the plugin system to run plugins on more representationsBoldizsar Nemeth2018-06-021-36/+68
* Minor refactoringGabor Greif2018-05-291-1/+1
* Typofixes [ci skip]Gabor Greif2018-05-291-1/+1
* An overhaul of the SRT representationSimon Marlow2018-05-161-13/+7
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-2/+3
* Only load plugins onceMatthew Pickering2018-03-021-3/+7
* Collect CCs in CorePrep, including CCs in unfoldingsÖmer Sinan Ağacan2018-02-131-9/+11
* Typofixes in commentsGabor Greif2017-10-301-1/+1
* Don't pass HscEnv to functions in the Hsc monadDouglas Wilson2017-10-031-45/+53
* Implement TH addCorePlugin.Facundo Domínguez2017-09-211-7/+15
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Option "-ddump-rn-ast" dumps imports and exports tooAlan Zimmerman2017-09-131-6/+28