summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* docs: Add note to unsafeCoerce function that you might want to use coerce [sk...wip/coerce-docsMatthew Pickering2022-03-031-0/+4
* StgToCmm.cgTopBinding: no isNCG, use binBlobThreshdoyougnu2022-03-024-16/+22
* Ticky profiling improvements.Matthew Pickering2022-03-0220-54/+325
* Core Lint: collect args through floatable tickssheaf2022-03-013-1/+20
* driver: Properly add an edge between a .hs and its hs-boot fileMatthew Pickering2022-03-0118-90/+78
* Fix longstanding issue with moduleGraphNodes - no hs-boot files caseMatthew Pickering2022-03-011-12/+28
* template-haskell: fix docstring for BytesTeo Camarasu2022-02-281-0/+1
* template-haskell: fix typo in docstring for OverlapTeo Camarasu2022-02-281-1/+1
* linking: Don't pass --hash-size and --reduce-memory-overhead to ldMatthew Pickering2022-02-281-14/+4
* CLabel cleanup:Andreas Klebinger2022-02-285-28/+11
* hadrian: Suggest to the user to run ./configure if missing a settingMatthew Pickering2022-02-285-24/+31
* Fix some hlint issues in ghc-heapSven Tennie2022-02-282-7/+4
* Make modules in base stable.Hécate Moonlight2022-02-2863-63/+63
* Add Monoid a => Monoid (STM a) instanceOleg Grenrus2022-02-281-0/+8
* testsuite: Require LLVM for T15155lPeter Trommler2022-02-263-1/+4
* Core Lint: ensure primops can be eta-expandedsheaf2022-02-2613-31/+396
* Error on anon wildcards in tcAnonWildCardOccsheaf2022-02-2618-122/+305
* Improve efficiency of extending a RuleEnv with a new RuleBaseMatthew Pickering2022-02-264-14/+35
* Use a more up-to-date snapshot of the current rules in the simplifierMatthew Pickering2022-02-264-22/+37
* Make typechecking unfoldings from interfaces lazierMatthew Pickering2022-02-262-44/+48
* base: Improve documentation of `throwIO` (#19854)Sebastian Graf2022-02-251-4/+22
* Derive Enum instances for CCallConv and SafetySylvain Henry2022-02-251-4/+9
* Allow hscGenHardCode to not return CgInfosSylvain Henry2022-02-252-4/+4
* Testsuite: remove arch conditional in T8832Sylvain Henry2022-02-255-25/+5
* Allow qualified names in COMPLETE pragmassheaf2022-02-253-2/+22
* Add test for #19271nineonine2022-02-253-1/+21
* Derive some stock instances for OverridingBoolsheaf2022-02-251-3/+10
* simplCore: Correctly extend in-scope set in rule matchingBen Gamari2022-02-251-25/+47
* Fix comment reference to T4818Ben Gamari2022-02-251-1/+2
* Ticky: Gate tag-inference dummy ticky-counters behind a flag.Andreas Klebinger2022-02-258-7/+39
* rts/adjustor: Always place adjustor templates in data sectionBen Gamari2022-02-251-4/+8
* GHCi: don't normalise partially instantiated typessheaf2022-02-256-8/+56
* template-haskell: Fix two prettyprinter issuesMario Blažević2022-02-254-8/+80
* Remove test-bootstrap and cabal-reinstall jobs from fast-ci [skip ci]wip/fast-ci-fixesMatthew Pickering2022-02-251-0/+9
* ghci: show helpful error message when loading module with SIMD vector operati...nineonine2022-02-246-0/+17
* Suggestions due to hlintMatthew Pickering2022-02-2432-56/+22
* Add rule for generating HsBaseConfig.hMatthew Pickering2022-02-241-8/+9
* Move linters into the treeMatthew Pickering2022-02-2442-163/+1166
* TH: fix pretty printing of GADTs with multiple constuctors (#20842)Zubin Duggal2022-02-245-2/+16
* Clarify laws of TestEqualityJohn Ericson2022-02-241-2/+16
* Allow `return` in more cases in ApplicativeDoZiyang Liu2022-02-244-18/+88
* testsuite: Fix ipeMap testPeter Trommler2022-02-231-21/+21
* testsuite: Normalise output of ghci011 and T7627Matthew Pickering2022-02-231-2/+7
* driver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2022-02-2311-88/+114
* Remove mg_boot field from ModuleGraphMatthew Pickering2022-02-231-11/+1
* Simplify/correct implementation of getModuleInfoMatthew Pickering2022-02-231-12/+3
* NCG: inline some 64-bit primops on x86/32-bit (#5444)Sylvain Henry2022-02-234-41/+272
* NCG: refactor the way registers are handledSylvain Henry2022-02-233-269/+229
* NCG: refactor X86 codegenSylvain Henry2022-02-231-932/+1054
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-232-63/+88