Cheng Shao
Cheng Shao
**Is your feature request related to a problem? Please describe.** Our memory manager is only designed to manage mblocks and recycle Haskell closures. There's no support for managing out-of-heap non-moving...
**Is your feature request related to a problem? Please describe.** WebAssembly MVP prohibits `i64` as an FFI argument/result type, and we had to work around the restriction. Previously, the major...
**Is your feature request related to a problem? Please describe.** We've been bothered by the excessive memory usage of the linker for a long time. There has been various tricks...
**Is your feature request related to a problem? Please describe.** This issue proposes the "external STG" feature. More specifically: * The object format should contain enough information to reconstruct the...
**Is your feature request related to a problem? Please describe.** Our current solution to tail calls in Cmm can be summarized as: * All Cmm functions have `[] -> []`...
**Is your feature request related to a problem? Please describe.** In the current codegen, we translate loads/stores of Cmm global registers to loads/stores in the `StgRegTable` field in `MainCapability`, which...
**Is your feature request related to a problem? Please describe.** This is the tracking issue for the Asterius Hackage Overlay. **Describe the solution you'd like** We should implement and host...
**Is your feature request related to a problem? Please describe.** In the early days of this project, we chose `stack` as the official build system mainly because it's capable of...
Our CI config only tests the compiled code for the node target; linking is tested for browser target, but the output code is not run, therefore regressions in the browser...