summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Take more care with unlifted bindings in the specialiserSimon Peyton Jones2023-02-282-53/+89
* JS: fix for overlap with copyMutableByteArray# (#23033)Sylvain Henry2023-02-281-9/+2
* Account for local rules in specImportsSimon Peyton Jones2023-02-283-46/+65
* Don't specialise incoherent instance applicationsGergő Érdi2023-02-2720-279/+553
* Fix shadowing bug in prepareAltsSimon Peyton Jones2023-02-242-13/+26
* Fix ParallelListComp out of scope suggestionAaron Allen2023-02-241-7/+30
* JS: make some arithmetic primops faster (#22835)Sylvain Henry2023-02-241-2/+2
* Explicit migration timeline for loopy SC solvingsheaf2023-02-231-1/+1
* fix: Update documentation linksromes2023-02-212-4/+4
* GHC proposal 496 - Nullary record wildcardsGeorgi Lyubenov2023-02-2112-71/+224
* Disallow `tagToEnum#` on `type data` typeswip/T22948Ryan Scott2023-02-205-0/+36
* Treat type data declarations as empty when checking pattern-matching coverageRyan Scott2023-02-202-5/+32
* Don't generate datacon wrappers for `type data` declarationsRyan Scott2023-02-203-6/+73
* Handle top-level Addr# literals in the bytecode compilerAlexis King2023-02-207-143/+222
* compiler: fix cost centre profiling breakage in wasm NCG due to incorrect reg...Cheng Shao2023-02-201-2/+1
* Improve GHC.Tc.Gen.App.tcInstFunwip/T22908Simon Peyton Jones2023-02-201-16/+12
* Expand synonyms in RoughMapsheaf2023-02-161-1/+5
* Narrow the dont-decompose-newtype testSimon Peyton Jones2023-02-164-166/+153
* Factor JS Rts generation for h$c{_,0,1,2} into h$c{n} and improve name cachingJosh Meredith2023-02-165-121/+107
* JS: disable debugging info for heap objectsSylvain Henry2023-02-161-1/+3
* Add -single-threaded flag to force single threaded rtsOleg Grenrus2023-02-151-3/+4
* compiler: fix generateCgIPEStub for no-tables-next-to-code buildsCheng Shao2023-02-141-14/+14
* Update outdated references to notesSimon Hengel2023-02-1410-23/+23
* Introduce warning for loopy superclass solvesheaf2023-02-1411-54/+167
* Fix some correctness issues around tag inference when targeting the bytecode ...Andreas Klebinger2023-02-144-27/+74
* nativeGen/AArch64: Emit Atomic{Read,Write} inlineBen Gamari2023-02-143-2/+37
* compiler: Use NamedFieldPuns for `ModIface_` and `ModIfaceBackend` `NFData`Zubin Duggal2023-02-101-11/+50
* Detect the `mold` linkerRebecca Turner2023-02-102-0/+6
* Refactor the simplifier a bit to fix #22761Simon Peyton Jones2023-02-109-183/+269
* EPA: Comment between module and where should be in header commentsAlan Zimmerman2023-02-081-2/+4
* Revert "Don't keep exit join points so much"Matthew Pickering2023-02-086-137/+71
* Fix tyvar scoping within class SPECIALISE pragmassheaf2023-02-081-10/+47
* JS: avoid head/tail and unpackFSSylvain Henry2023-02-071-9/+7
* Update kinds in comments in GHC.Core.TyConromes2023-02-071-20/+20
* Don't allow . in overloaded labelssheaf2023-02-071-2/+1
* JS: replace "js" architecture with "javascript"Sylvain Henry2023-02-061-3/+3
* Fix colors in emacs terminalBodigrim2023-02-041-2/+5
* Minor refactorKrzysztof Gogolewski2023-02-0417-65/+52
* Fix CallerCC potentially shadowing other cost centres.Andreas Klebinger2023-02-036-40/+49
* Enable tables next to code for LoongArch64lrzlin2023-02-032-2/+25
* Disable unfolding sharing for interface files with core definitionsMatthew Pickering2023-02-022-4/+17
* CI: JavaScript backend runs testsuitedoyougnu2023-02-021-4/+7
* compiler: Implement higher order patterns in the rule matcherJaro Reinders2023-02-022-16/+192
* Remove tracing OPTIONS_GHCMatthew Pickering2023-02-011-1/+0
* Treat existentials correctly in dubiousDataConInstArgTysSimon Peyton Jones2023-02-011-8/+17
* Improve treatment of type applications in patternswip/T19847Simon Peyton Jones2023-02-012-105/+223
* compiler: properly handle non-word-sized CmmSwitch scrutinees in the wasm NCGwip/T21776Cheng Shao2023-01-311-1/+9
* nativeGen/AArch64: Fix graph-colouring allocatorBen Gamari2023-01-311-1/+10
* nativeGen: Teach graph-colouring allocator that x18 is unusableBen Gamari2023-01-311-4/+2
* nativeGen/AArch64: Fix debugging outputBen Gamari2023-01-311-10/+68