summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Don't update ModDetails with CafInfos when opts are disabledÖmer Sinan Ağacan2020-03-171-2/+9
* Modules: Core (#13009)Sylvain Henry2020-03-162-3/+3
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-152-7/+9
* Remove some dead codeBrian Foley2020-03-151-6/+0
* Use a Set to represent WaysSylvain Henry2020-03-111-1/+3
* SysTools: Ensure that error parser can handle absolute paths on WindowsBen Gamari2020-03-101-3/+14
* Rename ghci.sh and build.sh to ghci and build respectivelyXavier Denis2020-02-291-1/+1
* Monotonic locations (#17632)Vladislav Zavialov2020-02-292-3/+3
* Modules: Core (#13009)Sylvain Henry2020-02-263-209/+4
* SysTools: Don't use process jobs if they are brokenBen Gamari2020-02-261-8/+22
* Remove Ord SrcLoc, Ord SrcSpanVladislav Zavialov2020-02-241-7/+5
* Modules: Driver (#13009)Sylvain Henry2020-02-2134-23307/+21
* Parser API annotations: RealSrcLocVladislav Zavialov2020-02-212-6/+10
* Enable -Wstar-is-type in -WallBen Gamari2020-02-201-1/+2
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-202-4/+4
* Disentangle DynFlags and SDocSylvain Henry2020-02-203-46/+63
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-203-8/+14
* Modules: Llvm (#13009)Sylvain Henry2020-02-183-3/+3
* If a :reload finds syntax errors in the module graph, remove the loaded modul...Roland Senn2020-02-182-19/+35
* SysTools: Use "process job" when spawning processes on WindowsTamar Christina2020-02-141-3/+16
* Pass -Wno-unused-command-line-arguments during link on FreeBSDBen Gamari2020-02-141-1/+3
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-143-5/+5
* Remove -ddump-srts flagSylvain Henry2020-02-131-3/+0
* 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