summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Add -Wmissing-safe-haskell-mode warningOleg Grenrus2019-06-251-0/+10
* Add -Winferred-safe-imports warningOleg Grenrus2019-06-254-11/+35
* Remove unused UniqSupply functionsÖmer Sinan Ağacan2019-06-251-42/+1
* Don't eta-expand unsaturated primopsBen Gamari2019-06-258-26/+131
* CoreToStg: Enable CAFfyness checking with -dstg-lintBen Gamari2019-06-251-2/+11
* [skip ci] Typo fix: b*ar*nches -> b*ra*nchesSiddharth Bhat2019-06-251-1/+1
* Simplify link_caf and mkForeignLabel functionsÖmer Sinan Ağacan2019-06-252-5/+3
* Fixes for LLVM 7Erik de Castro Lopo2019-06-244-11/+25
* Refactor UnliftedNewtypes-relation kind signature validity checksRyan Scott2019-06-233-39/+108
* ghci: Load static objects in batchesBen Gamari2019-06-231-13/+31
* ghci: Don't rely on resolution of System.IO to base moduleBen Gamari2019-06-221-1/+2
* linker: Disable code unloadingBen Gamari2019-06-211-1/+5
* Add HoleFitPlugins and RawHoleFitswip/D5373Matthías Páll Gissurarson2019-06-218-164/+323
* ghc-pkg needs settings file to un-hardcode target platformJohn Ericson2019-06-194-76/+21
* Move 'Platform' to ghc-bootJohn Ericson2019-06-1980-269/+78
* Comments and tiny refactorSimon Peyton Jones2019-06-193-24/+33
* Fix typechecking of partial type signaturesSimon Peyton Jones2019-06-1910-120/+140
* Fix two places that failed the substitution invariantSimon Peyton Jones2019-06-192-6/+5
* Properly trim IdInfos of DFunIds and PatSyns in TidyPgmÖmer Sinan Ağacan2019-06-195-133/+118
* Fix a Note name in CmmNodeÖmer Sinan Ağacan2019-06-191-1/+1
* Make sure mkSplitUniqSupply stores the precomputed mask only.Andreas Klebinger2019-06-181-1/+2
* SafeHaskell: Don't throw -Wsafe warning if module is declared SafeBen Gamari2019-06-181-1/+3
* Use TupleSections in CmmParse.y, simplify a few exprsÖmer Sinan Ağacan2019-06-161-26/+28
* Remove dead codeKrzysztof Gogolewski2019-06-155-58/+4
* Synchronize ClsInst.doTyConApp with TcTypeable validity checks (#15862)Ryan Scott2019-06-154-35/+51
* Fix typo in error messageAiken Cairncross2019-06-151-1/+1
* Remove duplicates from 'ghc --info' outputAlp Mestanogullari2019-06-141-5/+0
* PrelRules: Don't break let/app invariant in shiftRuleBen Gamari2019-06-143-3/+46
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-1420-150/+608
* Add Outputable instances for Float, Double.Andreas Klebinger2019-06-131-0/+6
* Remove unused Unique field from StgFCallOpÖmer Sinan Ağacan2019-06-134-13/+9
* Maintain separate flags for C++ compiler invocationsBen Gamari2019-06-137-34/+39
* PrelRules: Ensure that string unpack/append rule fires with source notesBen Gamari2019-06-131-11/+18
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-1245-197/+112
* Refine the GHCI macro into HAVE[_{INTERNAL, EXTERNAL}]_INTERPRETERAlp Mestanogullari2019-06-119-19/+30
* Warn about unused packagesYuras Shumovich2019-06-112-2/+72
* Comments only: document newtypes' DataConWrapIdRichard Eisenberg2019-06-101-0/+20
* Print role annotations in TemplateHaskell brackets (#16718)Vladislav Zavialov2019-06-101-0/+1
* Remove CPP ensuring word size is 32 or 64 bits around Addr# <-> int# primopsJohn Ericson2019-06-091-2/+0
* Comments only: document tcdDataCusk better.Richard Eisenberg2019-06-091-0/+5
* Do not report error if Name in pragma is unboundnineonine2019-06-091-1/+4
* Fix #16517 by bumping the TcLevel for method sigsRichard Eisenberg2019-06-099-87/+144
* Handle trailing path separator in package DB names (#16360)Kevin Buhr2019-06-091-2/+4
* Small refactorings in ExtractDocsSimon Jakobi2019-06-091-34/+31
* Introduce log1p and expm1 primopschessai2019-06-098-0/+50
* Remove trailing whitespaceMatthew Pickering2019-06-087-11/+11
* Pass preprocessor options to C compiler when building foreign C files (#16737)Zejun Wu2019-06-071-4/+12
* Preserve ShadowInfo when rewriting evidenceSimon Peyton Jones2019-06-072-17/+40
* Factor out 'getLibDir' / 'getBaseDir' into a new GHC.BaseDir ghc-boot moduleJohn Ericson2019-06-071-40/+3
* Fix #16700: Tiny errors in output of GHCi commands :forward and :infoRoland Senn2019-06-071-1/+2