summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Introduce MonadP, make PV a newtypeVladislav Zavialov2019-04-253-73/+104
* Stop misusing EWildPat in pattern match coverage checkingVladislav Zavialov2019-04-221-27/+22
* [skip ci] correct the docs for casArray a little more. clarify that the retur...Andrew Martin2019-04-211-3/+5
* [skip ci] correct formatting of casArray# in docs for casSmallArray#Andrew Martin2019-04-211-1/+1
* [skip ci] say "machine words" instead of "Int units" in the primops docsAndrew Martin2019-04-211-16/+19
* improve docs for casArray and casSmallArrayAndrew Martin2019-04-211-1/+8
* Haddock: support strict GADT args with docsAlec Theriault2019-04-192-29/+13
* Tagless final encoding of ExpCmdI in the parserVladislav Zavialov2019-04-191-122/+131
* Don't indent single alternative case expressions for STG.klebinger.andreas@gmx.at2019-04-191-5/+18
* StgCmmPrim: remove an unnecessary instruction in doNewArrayOpMichal Terepeta2019-04-191-5/+2
* TH: make `Lift` and `TExp` levity-polymorphicAlec Theriault2019-04-187-88/+61
* Add an Outputable instance for SDoc with ppr = id.klebinger.andreas@gmx.at2019-04-171-0/+4
* Show dynamic object files (#16062)erthalion2019-04-162-12/+28
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-159-11/+234
* Add a safeguard to Core LintKrzysztof Gogolewski2019-04-141-3/+6
* codegen: unroll memcpy calls for small bytearraysArtem Pyanykh2019-04-143-30/+42
* Fix assertion failures reported in #16533Krzysztof Gogolewski2019-04-144-5/+5
* Add -ddump-stg-final to dump stg as it is used for codegen.klebinger.andreas@gmx.at2019-04-122-0/+5
* Update a panic messageÖmer Sinan Ağacan2019-04-111-2/+2
* removing x87 register support from native code genCarter Schonwald2019-04-1024-914/+291
* GHC no longer ever defines TABLES_NEXT_TO_CODE on its ownJoachim Breitner2019-04-092-8/+2
* codegen: use newtype for Alignment in BasicTypesArtem Pyanykh2019-04-096-48/+71
* codegen: fix memset unroll for small bytearrays, add 64-bit setsArtem Pyanykh2019-04-093-29/+77
* Make `singleConstructor` cope with pattern synonymsSebastian Graf2019-04-081-53/+92
* Add `-optcxx` option (#16477)Yuriy Syrovetskiy2019-04-087-20/+49
* Fix #16500: look for interface files in -hidir flag in OneShot modePhuong Trinh2019-04-081-2/+13
* Generate straightline code for inline array allocationMichal Terepeta2019-04-081-11/+5
* Fix #16282.Eric Crockett2019-04-072-24/+31
* Tweak error messages for narrowly-kinded assoc default declsRyan Scott2019-04-041-24/+60
* Use funPrec, not topPrec, to parenthesize GADT argument typesRyan Scott2019-04-041-8/+13
* Fix #16518 with some more kind-splitting smartsRyan Scott2019-04-042-16/+38
* Fix Uncovered set of literal patternsSebastian Graf2019-04-032-5/+14
* Correct two misspellings of "separately"Chris Martin2019-04-031-1/+1
* Fix faulty substitutions in StgCse (#11532).klebinger.andreas@gmx.at2019-04-031-2/+2
* Remove unnecessary uses of UnboxedTuples pragma (see #13101 / #15454)Michael Sloan2019-04-015-5/+4
* Add support for bitreverse primopAlexandre2019-04-019-5/+50
* Visibility: handle multiple units with the same nameMichael Peyton Jones2019-03-291-13/+32
* Fix a few broken Trac links [skip ci]Chaitanya Koparkar2019-03-271-1/+1
* Minor refactoring in copy array primops:Ömer Sinan Ağacan2019-03-271-15/+17
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-2545-61/+61
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-227-117/+26
* Remove unused XArrApp and XArrForm extension pointsRyan Scott2019-03-202-9/+0
* Check.hs: Fix a few typosSimon Jakobi2019-03-201-5/+5
* Reject nested predicates in impredicativity checkingRyan Scott2019-03-202-41/+45
* Remove deprecated reinitializeGlobalsKrzysztof Gogolewski2019-03-191-7/+0
* Simplify monadic codeKrzysztof Gogolewski2019-03-192-13/+10
* Fix typosKrzysztof Gogolewski2019-03-196-7/+7
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-196-15/+12
* ghc-heap: Introduce closureSizeBen Gamari2019-03-171-0/+7
* compiler: Disable atomic renaming on WindowsBen Gamari2019-03-161-1/+13