summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Disallow `tagToEnum#` on `type data` typesRyan Scott2023-03-105-0/+36
* Treat type data declarations as empty when checking pattern-matching coverageRyan Scott2023-03-102-5/+32
* Don't generate datacon wrappers for `type data` declarationsRyan Scott2023-03-103-6/+73
* nativeGen: Disable asm-shortcutting on DarwinBen Gamari2023-03-021-0/+15
* Take more care with unlifted bindings in the specialiserSimon Peyton Jones2023-03-022-34/+89
* Fix shadowing bug in prepareAltsSimon Peyton Jones2023-03-022-13/+26
* Account for local rules in specImportsSimon Peyton Jones2023-03-023-46/+65
* JS: fix for overlap with copyMutableByteArray# (#23033)Sylvain Henry2023-03-021-9/+2
* Account for TYPE vs CONSTRAINT in mkSelCoSimon Peyton Jones2023-03-023-7/+46
* Refine the test for naughty record selectorsSimon Peyton Jones2023-03-021-36/+51
* Check for platform support for JavaScript foreign importsLuite Stegeman2023-02-231-1/+2
* compiler: fix cost centre profiling breakage in wasm NCG due to incorrect reg...Cheng Shao2023-02-221-2/+1
* Explicit migration timeline for loopy SC solvingsheaf2023-02-221-1/+1
* constant folding: Correct type of decodeDouble_Int64 ruleMatthew Pickering2023-02-221-5/+1
* ncg/aarch64: Handle MULTILINE_COMMENT identically as COMMENTsZubin Duggal2023-02-221-5/+7
* Treat existentials correctly in dubiousDataConInstArgTysSimon Peyton Jones2023-02-201-8/+17
* Expand synonyms in RoughMapsheaf2023-02-201-1/+5
* JS: disable debugging info for heap objectsSylvain Henry2023-02-201-1/+3
* compiler: fix generateCgIPEStub for no-tables-next-to-code buildsCheng Shao2023-02-201-14/+14
* Narrow the dont-decompose-newtype testSimon Peyton Jones2023-02-204-166/+153
* Introduce warning for loopy superclass solvesheaf2023-02-2011-54/+167
* EPA: Comment between module and where should be in header commentsAlan Zimmerman2023-02-141-2/+4
* nativeGen/AArch64: Emit Atomic{Read,Write} inlineBen Gamari2023-02-093-2/+37
* Rework plugin initialisation pointsAaron Allen2023-02-094-14/+26
* driver: Use hooks from plugin_hsc_envMatthew Pickering2023-02-091-1/+1
* Fix some correctness issues around tag inference when targeting the bytecode ...Andreas Klebinger2023-02-094-27/+74
* Improve treatment of type applications in patternsSimon Peyton Jones2023-02-092-105/+223
* Fix tyvar scoping within class SPECIALISE pragmassheaf2023-02-091-10/+47
* Revert "Don't keep exit join points so much"Matthew Pickering2023-02-096-137/+71
* Don't allow . in overloaded labelssheaf2023-02-071-2/+1
* Fix colors in emacs terminalBodigrim2023-02-071-2/+5
* Fix CallerCC potentially shadowing other cost centres.Andreas Klebinger2023-02-076-40/+49
* Disable unfolding sharing for interface files with core definitionsMatthew Pickering2023-02-072-4/+17
* nativeGen/X86: MFENCE is unnecessary for release semanticsBen Gamari2023-02-011-1/+1
* compiler: properly handle non-word-sized CmmSwitch scrutinees in the wasm NCGCheng Shao2023-02-011-1/+9
* compiler: fix data section alignment in the wasm NCGCheng Shao2023-02-011-10/+10
* compiler: properly handle ForeignHints in the wasm NCGCheng Shao2023-02-011-13/+52
* Fixes for cabal-reinstall CI jobMatthew Pickering2023-02-011-1/+1
* compiler: fix lowering of CmmBlock in the wasm NCGCheng Shao2023-02-011-0/+2
* compiler: fix subword literal narrowing logic in the wasm NCGCheng Shao2023-02-014-20/+15
* Take account of loop breakers in specLookupRuleSimon Peyton Jones2023-02-019-49/+69
* Fix two bugs in TypeData TH reificationRyan Scott2023-02-011-6/+22
* Handle `type data` properly in tyThingParent_maybeRyan Scott2023-02-012-8/+24
* Support "unusable UNPACK pragma" warning with -O0Krzysztof Gogolewski2023-02-017-28/+68
* Detect family instance orphans correctlySimon Peyton Jones2023-02-017-22/+25
* nativeGen/AArch64: Fix graph-colouring allocatorBen Gamari2023-02-011-1/+10
* nativeGen: Teach graph-colouring allocator that x18 is unusableBen Gamari2023-02-011-4/+2
* nativeGen/AArch64: Fix debugging outputBen Gamari2023-02-011-10/+68
* CApiFFI: add ConstPtr for encoding const-qualified pointer return typesnineonine2023-02-012-5/+19
* Revert "CApiFFI: add ConstPtr for encoding const-qualified pointer return typ...Ben Gamari2023-02-012-19/+5