summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* simplify call translation; improve docowip/nr/wasm-translation-prototypesNorman Ramsey2022-10-141-19/+15
* relatively clean type-preserving translationNorman Ramsey2022-10-142-61/+163
* alternate prototype of typechecked call translationNorman Ramsey2022-10-142-1/+45
* experimental approach to callsNorman Ramsey2022-10-082-29/+117
* add experiment on translating callsNorman Ramsey2022-10-082-1/+54
* fix namesNorman Ramsey2022-10-061-1/+3
* cleaned up translatorNorman Ramsey2022-10-061-35/+81
* change prototype to use `WasmExpr bool t`Norman Ramsey2022-10-052-118/+68
* started migrating to WasmExprNorman Ramsey2022-10-051-2/+80
* convo with Cheng, won't compileNorman Ramsey2022-10-051-0/+7
* demonstration of unary and binary operators including comparisonsNorman Ramsey2022-09-292-71/+137
* Tx builds with magicNorman Ramsey2022-09-291-1/+38
* early Tx prototype with CmmLitNorman Ramsey2022-09-293-2/+51
* first cut at condensed IR module compilesNorman Ramsey2022-09-292-0/+167
* move the wasm control-flow translation into Applicativewip/nr/applicative-control-flowNorman Ramsey2022-09-211-25/+39
* fix bug: wasm loops don't loop; they fall throughNorman Ramsey2022-09-212-5/+4
* add new modules for reducibility and WebAssembly translationwip/nr/wasm-control-flowNorman Ramsey2022-08-0950-1/+2636
* add the two key graph modules from Martin Erwig's FGLNorman Ramsey2022-08-094-0/+1023
* Fix since annotations in GHC.Stack.CloneStackMatthew Pickering2022-08-021-5/+5
* testsuite: Correctly set withNativeCodeGenMatthew Pickering2022-08-021-1/+5
* Docs: fix mistaken claim about kind signaturessheaf2022-07-281-8/+37
* driver: Don't create LinkNodes when -no-link is enabledMatthew Pickering2022-07-289-15/+20
* Regression test for #21848Simon Peyton Jones2022-07-264-1/+469
* hadrian: add flag disabling selftest rules which require QuickChecksternenseemann2022-07-262-3/+18
* testsuite: Skip a few tests as in the nonmoving collectorBen Gamari2022-07-253-4/+18
* rts/nonmoving: Don't scavenge objects which weren't evacuatedBen Gamari2022-07-253-5/+93
* rts/nonmoving: Track segment stateBen Gamari2022-07-252-1/+28
* testsuite: introduce nonmoving_thread_sanity wayBen Gamari2022-07-251-0/+4
* testsuite: Skip test cases involving -S when testing unregisterised GHCCheng Shao2022-07-252-6/+6
* Avoid as pipeline when compiling cCheng Shao2022-07-253-14/+22
* Add location to cc phaseCheng Shao2022-07-253-6/+6
* Get the in-scope set right in FamInstEnv.injectiveBranchesSimon Peyton Jones2022-07-2516-130/+193
* Add a 'notes' file in testsuite/tests/perf/compilerSimon Peyton Jones2022-07-251-0/+15
* Teach SpecConstr about typeDeterminesValueSimon Peyton Jones2022-07-2513-158/+214
* Switch off eta-expansion in rules and unfoldingsSimon Peyton Jones2022-07-251-8/+14
* Fix isEvaldUnfolding and isValueUnfoldingSimon Peyton Jones2022-07-251-0/+2
* ghc-cabal: allow Cabal 3.8 to unbreak make buildsternenseemann2022-07-251-2/+2
* docs: Fix documentation of \casesSimon Jakobi2022-07-251-3/+3
* Fix #21889, GHCi misbehaves with Ctrl-C on WindowsZubin Duggal2022-07-254-7/+34
* Fix a small buglet in tryEtaReduceSimon Peyton Jones2022-07-254-7/+24
* More improvements to worker/wrapperSimon Peyton Jones2022-07-2512-154/+310
* Docs: clarify ConstraintKinds infelicitysheaf2022-07-251-11/+17
* ci: Disable (broken) perf-nofibBryan Richter2022-07-251-2/+3
* Default implementation for mempty/(<>)Gabriella Gonzalez2022-07-252-1/+23
* Add DeepSubsumption09Zubin Duggal2022-07-252-0/+11
* Fix the interaction of operator sections and deep subsumptionSimon Peyton Jones2022-07-253-8/+50
* Add DeepSubsumption08Matthew Pickering2022-07-252-0/+17
* Add tests that -XHaskell98 and -XHaskell2010 enable DeepSubsumptionMatthew Pickering2022-07-254-1/+29
* Implement DeepSubsumptionSimon Peyton Jones2022-07-2529-202/+841
* Hadrian: don't try to build "unix" on Windowssheaf2022-07-221-26/+26