summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Break up TcRnTypes, among other modules.wip/rae/split-up-modulesRichard Eisenberg2019-10-082-0/+4
* users-guide: Document -XHaskell98 and -XHaskell2010Ben Gamari2019-10-081-0/+3
* Refactor, document, and optimize LLVM configuration loadingBen Gamari2019-10-074-20/+43
* Clean up `#include`s in the compilerJohn Ericson2019-10-053-5/+6
* Always enable the external interpreterJohn Ericson2019-10-043-50/+15
* Add tryFindTopDir to look for the top dir without blowing up if it isJohn Ericson2019-10-041-11/+17
* Pull out the settings file parsing code into it's own module.John Ericson2019-10-042-214/+261
* Factor out a smaller part of Platform for host fallbackJohn Ericson2019-10-041-1/+1
* Deprecate -fwarn-hi-shadowing, because it was never implemented and isDaroc Alden2019-10-041-1/+2
* DynFlags: Only warn when split-sections is ignoredBen Gamari2019-10-031-2/+2
* Refactor iface file generation:Ömer Sinan Ağacan2019-09-304-204/+381
* Just get RTS libs from its package confJohn Ericson2019-09-271-19/+0
* Allow users to disable Unicode with an env varRon Mordechai2019-09-271-1/+5
* Make -fbyte-code prevent unboxed tuples/sums from implying object code (#16876)Ryan Scott2019-09-262-6/+13
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+4
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-4/+11
* Add -Wderiving-defaults (#15839)Kari Pahula2019-09-251-0/+3
* Add -fkeep-going to make compiler continue despite errors (#15424)Kari Pahula2019-09-232-3/+38
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-209-14/+14
* ErrUtils: split withTiming into withTiming and withTimingSilentAlp Mestanogullari2019-09-192-28/+79
* Do not throw away backpack instantiations for module lookup cacheJohn Ericson2019-09-121-1/+1
* linker: Move -optl flags to end of linker invocation.Niklas Hambüchen2019-09-111-2/+6
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-4/+4
* Replace queryCygwinTerminal with Win32's isMinTTYHandleRyan Scott2019-09-091-61/+11
* Add a new flag -dno-typeable-binds for debuggingÖmer Sinan Ağacan2019-09-081-2/+5
* Fix LLVM version check yet againÖmer Sinan Ağacan2019-08-292-18/+10
* Remove Unused flag -ddump-shape [skip ci]luca2019-08-281-4/+0
* Return results of Cmm streams in backendsÖmer Sinan Ağacan2019-08-282-20/+19
* Make non-streaming LLVM and C backends streamingÖmer Sinan Ağacan2019-08-231-8/+5
* Remove special case in SRT generation with -split-sectionsÖmer Sinan Ağacan2019-08-221-26/+5
* expose ModuleInfo.minf_rdr_env for tooling authorsSam Halliday2019-08-181-0/+4
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-151-1/+0
* Consolidate `TablesNextToCode` and `GhcUnreigsterised` in configure (#15548)Joachim Breitner2019-08-101-10/+4
* Fix bug preventing information about patterns from being serialized in .hie f...Zubin Duggal2019-08-071-2/+3
* Add a -fprint-axiom-incomps option (#15546)mniip2019-08-071-0/+2
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-062-12/+10
* Packages: Add timing for package database initializationBen Gamari2019-08-021-2/+7
* Add Note [withTiming] in compiler/main/ErrUtils.hsAlp Mestanogullari2019-08-021-0/+95
* compiler: emit finer grained codegen events to eventlogAlp Mestanogullari2019-08-021-22/+23
* Change behaviour of -ddump-cmm-verbose to dump each Cmm pass output to a sepa...nineonine2019-07-262-3/+8
* Make sure to load interfaces when running :instancesXavier Denis2019-07-231-1/+3
* Fix #8487: Debugger confuses variablesRoland Senn2019-07-211-9/+54
* Add module doc for Plugins.Richard Eisenberg2019-07-191-0/+5
* Hide "Loading package environment" message with -v0 (fix #16879)Artem Pelenitsyn2019-07-192-169/+170
* Fix formatting of --info's "Debug on" fieldBen Gamari2019-07-181-1/+1
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-161-3/+0
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-142-3/+3
* Remove LLVM_TARGET platform macrosJohn Ericson2019-07-142-1/+4
* compiler: trace SysTools commands to emit start/stop eventlog markersAlp Mestanogullari2019-07-131-18/+31
* Allow reusing temporary object files generated by GHCi by writing to -odir in...nineonine2019-07-111-5/+7