summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-121-0/+6
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-128-1663/+20
* Fix -ddump-stg-final.Andreas Klebinger2020-02-091-1/+2
* Remove redundant caseSylvain Henry2020-02-081-4/+2
* Introduce -Wcompat-unqualified-importsBen Gamari2020-02-081-1/+4
* compiler: Qualify imports of Data.ListBen Gamari2020-02-082-2/+2
* 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-312-2/+22
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-315-37/+174
* Refactor package related codeSylvain Henry2020-01-3113-320/+336
* Call `interpretPackageEnv` from `setSessionDynFlags`Sylvain Henry2020-01-312-145/+147
* Disable two warnings for files that trigger themTom Ellis2020-01-274-0/+7
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-254-10/+10
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-252-1/+6
* Remove deprecated -smp flagÖmer Sinan Ağacan2020-01-201-2/+0
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-124-12/+12
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-0/+6
* improve docs for HeaderInfo.getImportsAdam Sandberg Eriksson2020-01-121-1/+2
* Module hierarchy: Renamer (cf #13009)Sylvain Henry2020-01-083-7/+9
* Monomorphize HsModule to GhcPs (#17642)Ryan Scott2020-01-073-4/+4
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-0612-1528/+42
* Add Cmm related hooksSylvain Henry2020-01-042-4/+20
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-045-5/+5
* Simplify mrStrGabor Greif2020-01-032-2/+2
* Tweak Cmm dumps to avoid generating sections for empty groupsÖmer Sinan Ağacan2019-12-311-15/+20
* Module hierarchy (#13009): StgSylvain Henry2019-12-313-7/+7
* while at it rename XCode to the official XcodeGabor Greif2019-12-271-3/+3
* Add GHC-API logging hooksSylvain Henry2019-12-188-74/+167
* Do more validity checks for quantified constraintsRichard Eisenberg2019-12-161-3/+3
* Remove dataConSigKrzysztof Gogolewski2019-12-161-1/+1
* Pretty-printing of the * kindVladislav Zavialov2019-12-051-1/+0
* Elf: Fix link info note generationBen Gamari2019-12-031-12/+4
* Drop Uniquable constraint for AnnTargetBen Gamari2019-12-031-23/+39
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-304-47/+41
* Pass ModDetails with (partial) ModIface in HscStatusÖmer Sinan Ağacan2019-11-294-46/+51
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-285-5/+5
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-1/+2
* Make warnings for TH splices opt-inSebastian Graf2019-11-271-0/+2
* Fix typosBrian Wignall2019-11-231-1/+1
* Packages: Don't use expectJustBen Gamari2019-11-231-5/+8
* Prevent -optc arguments from being duplicated in reverse order (#17471)Ryan Scott2019-11-231-3/+2
* Packages.hs: use O(n*log(n)) ordNub instead of O(n*n) nubÖmer Sinan Ağacan2019-11-191-6/+6
* Optimize MonadUnique instances based on IO (#16843)nineonine2019-11-191-5/+2
* Only pass mod_location with HscRecomp instead of the entire ModSummaryÖmer Sinan Ağacan2019-11-133-15/+12
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-133-4/+5
* TidyPgm: replace an explicit loop with mapAccumLÖmer Sinan Ağacan2019-11-051-7/+2
* SysTools: Only apply Windows-specific workaround on WindowsBen Gamari2019-11-041-1/+7
* 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-292-5/+3