summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Improve documentation for resizing of byte arraysBodigrim2023-03-251-11/+35
* Improve documentation of atomicModifyMutVar2#Bodigrim2023-03-251-5/+17
* codeGen/tsan: Disable instrumentation of unaligned storesBen Gamari2023-03-241-8/+7
* nativeGen/AArch64: Fix bitmask immediate predicateBen Gamari2023-03-241-15/+35
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-2416-60/+387
* Add structured error messages for GHC.Tc.TyCl.PatSynTorsten Schmits2023-03-234-57/+139
* Add structured error messages for GHC.Tc.Utils.TcMTypeTorsten Schmits2023-03-227-60/+129
* Refactor the constraint solver pipelinewip/T23070Simon Peyton Jones2023-03-2213-4114/+4256
* Be more careful about quantificationSimon Peyton Jones2023-03-227-160/+215
* Compute LambdaFormInfo when using JavaScript backend.Luite Stegeman2023-03-211-3/+16
* Allow LLVM backend to use HDoc for faster file generation.Alex Mason2023-03-218-348/+524
* Document pdep / pext primopsBodigrim2023-03-211-10/+59
* Add structured error messages for GHC.Tc.Utils.EnvTorsten Schmits2023-03-2114-100/+255
* Rename () into Unit, (,,...,,) into Tuple<n> (#21294)Andrei Borzenkov2023-03-216-23/+113
* Add structured error messages for GHC.Tc.Utils.BackpackTorsten Schmits2023-03-175-37/+109
* ghci: only keep the GlobalRdrEnv in ModInfosheaf2023-03-161-2/+1
* Fix BCO creation setting caps when -j > -NTeo Camarasu2023-03-163-49/+13
* Simplifier: `countValArgs` should not count Type args (#23102)Sebastian Graf2023-03-131-1/+1
* JS: fix implementation of forceBool to use JS backend syntaxwip/js-forceBoolJosh Meredith2023-03-131-1/+1
* Simplify: Move `wantEtaExpansion` before expensive `do_eta_expand` checkSebastian Graf2023-03-101-5/+6
* JS: Fix implementation of MK_JSVALJosh Meredith2023-03-101-2/+2
* DmdAnal: Fix a panic on OPAQUE and trivial/PAP RHS (#22997)Sebastian Graf2023-03-101-10/+12
* Fixes #19627.Apoorv Ingle2023-03-091-2/+2
* Delete created temporary subdirectories at end of session.Luite Stegeman2023-03-092-71/+117
* bytecode: Fix bitmaps for BCOs used to tag tuples and prim call argsAlexis King2023-03-082-36/+61
* Constraint simplification loop now depends on `ExpansionFuel`Apoorv Ingle2023-03-067-98/+290
* Convert diagnostics in GHC.Rename.Module to proper TcRnMessage (#20115)Andrei Borzenkov2023-03-064-139/+414
* Enable response files for linker if supportedGabriella Gonzalez2023-03-063-4/+7
* More fixes for `type data` declarationsSimon Peyton Jones2023-03-037-62/+111
* Get the right in-scope set in etaBodyForJoinPointSimon Peyton Jones2023-03-021-4/+11
* ncg/aarch64: Handle MULTILINE_COMMENT identically as COMMENTsZubin Duggal2023-03-021-5/+7
* constant folding: Correct type of decodeDouble_Int64 ruleMatthew Pickering2023-03-021-5/+1
* Check for platform support for JavaScript foreign importsLuite Stegeman2023-03-021-1/+2
* Don't suppress *all* WantedsRichard Eisenberg2023-03-022-17/+24
* fix: Consider strictness annotation in rep_bindromes2023-03-011-3/+9
* Refine the test for naughty record selectorsSimon Peyton Jones2023-03-011-36/+51
* Account for TYPE vs CONSTRAINT in mkSelCoSimon Peyton Jones2023-02-283-7/+46
* 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