summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove StgLamwip/leif/remove-stg-lamLeif Metcalf2021-01-2511-67/+65
* CoreToStg.Prep: Speculative evaluationSebastian Graf2021-01-231-7/+24
* Track the dependencies of `GHC.Hs.Expr.Types`John Ericson2021-01-239-57/+326
* Separate AST from GhcPass (#18936)John Ericson2021-01-2337-6201/+7287
* Add _validatebuild to .gitignoreCheng Shao2021-01-231-0/+1
* Bignum: add Natural constant folding rules (#15821)Sylvain Henry2021-01-2322-523/+1056
* FiniteBits for some newtype instances, notes on whyKoz Ross2021-01-231-7/+25
* Add headers for Data.Bits documentationKoz Ross2021-01-231-2/+3
* Add @since annotations for And, Ior, Xor, Iff type class instancesKoz Ross2021-01-231-9/+45
* Implement #15993Koz Ross2021-01-236-648/+800
* Make matchableGivens more reliably correct.Richard Eisenberg2021-01-2318-177/+282
* Remove legacy comment in validate scriptCheng Shao2021-01-221-3/+0
* Make DmdAnalOpts a newtypeAndreas Klebinger2021-01-222-3/+3
* Force inlining of deRefStablePtr to silence warningsAndreas Klebinger2021-01-221-2/+2
* Enhance nested TransCo pretty-printingSylvain Henry2021-01-221-2/+5
* Optimize some rts_mk/rts_get functions in RtsAPI.cCheng Shao2021-01-221-26/+43
* CmmToC: Fix translation of Cmm literals to word sized literalsStefan Schulze Frielinghaus2021-01-221-5/+7
* Change replicateM doctest exampleOleg Grenrus2021-01-221-4/+13
* gitlab-ci: Fix perf metric pushingBen Gamari2021-01-221-1/+1
* LLVM: fix sized shift primops (#19215)Sylvain Henry2021-01-221-10/+20
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-2254-266/+281
* Enhance Data instance generationSylvain Henry2021-01-223-12/+19
* Test constant folding for sized typesJohn Ericson2021-01-227-0/+393
* Add missing fixed-sized primops and constant foldingJohn Ericson2021-01-224-38/+488
* Cleanup primop constant folding rules in a few waysJohn Ericson2021-01-222-28/+29
* C-- shift amount is always native size, not shiftee sizeJohn Ericson2021-01-221-2/+2
* Add 32-bit ops to T file I forgot to add beforeJohn Ericson2021-01-221-5/+10
* Fix tests relying on same-line diagnostic orderingAlfredo Di Napoli2021-01-2217-77/+90
* Parameterise Messages over eAlfredo Di Napoli2021-01-2222-171/+275
* Fix error recovery in solveEqualitiesSimon Peyton Jones2021-01-2210-32/+139
* ghc-heap: Allow more control about decoding CCS fieldsMatthew Pickering2021-01-225-15/+34
* Factorize and document binder collect functionsSylvain Henry2021-01-2219-266/+284
* Arrows: collect evidence bindersSylvain Henry2021-01-223-3/+100
* dataToTag#: Avoid unnecessary entryBen Gamari2021-01-221-18/+21
* Use pointer tag in dataToTag#Ben Gamari2021-01-221-7/+35
* When deriving Eq always use tag based comparisons for nullary constructorsAndreas Klebinger2021-01-225-220/+174
* Fix wrong comment about UnitStateSylvain Henry2021-01-221-5/+1
* Correct documentation in System.Mem.WeakCheng Shao2021-01-191-17/+11
* Rectify Haddock typos for the Functor classHécate2021-01-181-4/+5
* Add examples for Complex, (,,) and (,,,) Eq2 etc instancesOleg Grenrus2021-01-181-0/+51
* Add lifted instances for 3 and 4 tuplesOleg Grenrus2021-01-182-1/+114
* Add Eq1, Show1, Read1 Complex instancesOleg Grenrus2021-01-182-0/+23
* Add some additional information to the fail message based on exit codeHécate2021-01-171-2/+16
* hadrian: Introduce no_profiled_libs flavour transformerBen Gamari2021-01-172-0/+11
* Use captureTopConstraints at top levelSimon Peyton Jones2021-01-174-4/+14
* Hadrian: fix flavour parserSylvain Henry2021-01-171-2/+3
* Bump gmp submodule, now with arm64 supportMoritz Angermann2021-01-172-31/+31
* Add regression test for #16577Sylvain Henry2021-01-172-0/+2088
* Bignum: fix for Integer/Natural Ord instancesSylvain Henry2021-01-175-84/+105
* Third pass on doctest corrections.Oleg Grenrus2021-01-173-11/+27