summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-151-0/+27
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-1/+1
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-082-2/+3
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-072-3/+2
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-072-2/+3
* DynFlags: Introduce -show-mods-loaded flagBen Gamari2017-11-061-0/+2
* llvmGen: Pass vector arguments in vector registers by defaultBen Gamari2017-11-021-2/+3
* Introduce -dsuppress-stg-free-vars flagBen Gamari2017-11-021-0/+3
* Implement the basics of hex floating point literalsIavor Diatchki2017-11-021-0/+1
* Implement the EmptyDataDeriving proposalRyan Scott2017-11-022-1/+6
* Typofixes in commentsGabor Greif2017-10-302-2/+2
* Allow packing constructor fieldsMichal Terepeta2017-10-291-0/+4
* Add -falignment-sanitization flagBen Gamari2017-10-291-0/+2
* Implement a dedicated exitfication pass #14152Joachim Breitner2017-10-291-0/+6
* Implement `-Wpartial-fields` warning (#7169)Daishi Nakajima2017-10-251-1/+3
* Split SysTools up someTamar Christina2017-10-106-1078/+1195
* Don't pass HscEnv to functions in the Hsc monadDouglas Wilson2017-10-031-45/+53
* Include libraries which fill holes as deps when linking.Edward Z. Yang2017-10-031-1/+3
* A bunch of typofixesGabor Greif2017-09-263-6/+6
* Implement TH addCorePlugin.Facundo Domínguez2017-09-213-11/+23
* Fix Windows build regression due to GhcPrelude changeBen Gamari2017-09-191-1/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1938-3/+73
* Remove redundant/obsolete CPP usageHerbert Valerio Riedel2017-09-191-2/+0
* Option "-ddump-rn-ast" dumps imports and exports tooAlan Zimmerman2017-09-131-6/+28
* Use ar for -staticlibMoritz Angermann2017-09-136-22/+394
* DriverMkDepend: Kill redundant importBen Gamari2017-09-131-1/+0
* Drop special handling of iOS and AndroidMoritz Angermann2017-09-073-6/+2
* Clean up opt and llcMoritz Angermann2017-09-064-102/+195
* Remember the AvailInfo for each IEalexbiehl2017-09-052-2/+3
* Add missing Semigroup instances to compilerHerbert Valerio Riedel2017-08-311-16/+13
* Fix decomposition error on WindowsTamar Christina2017-08-291-2/+11
* Remove dll-split.Tamar Christina2017-08-293-43/+17
* Make parsed AST dump output lazilyDavid Feuer2017-08-281-2/+2
* Rip out mkUserGuidePartBen Gamari2017-08-251-12/+4
* Add support for producing position-independent executablesBen Gamari2017-08-223-23/+41
* DynFlags: Add inverse of -dno-debug-outputBen Gamari2017-08-221-0/+2
* Fix incorrect retypecheck loop in -j (#14075)Edward Z. Yang2017-08-221-2/+48
* users_guide: Convert mkUserGuidePart generation to a Sphinx extensionPatrick Dougherty2017-08-181-0/+1
* Recognize FreeBSD compiler as Clang.Gleb Popov2017-08-141-0/+3
* Drop GHC 7.10 compatibilityRyan Scott2017-08-012-10/+0
* Add rtsopts ignore and ignoreAll.Andreas Klebinger2017-07-281-1/+7
* Ensure that we always link against libmBen Gamari2017-07-282-0/+15
* Remove unneeded importGabor Greif2017-07-271-1/+0
* Expose FrontendPluginActionMatthew Pickering2017-07-251-1/+1
* Use libpthread instead of libthr on FreeBSDBen Gamari2017-07-241-5/+1
* DynFlags: Drop rtsBuildTag fieldBen Gamari2017-07-241-4/+1
* Fix busy-wait in SysTools.builderMainLoopDouglas Wilson2017-07-201-43/+53
* Introduce -fcatch-bottomsBen Gamari2017-07-201-0/+2
* Make module membership on ModuleGraph fasterBartosz Nitka2017-07-186-50/+125
* Use correct section types syntax for architectureBen Gamari2017-07-112-12/+8