Cheng Shao

Results 95 comments of Cheng Shao

Let's keep this one open for now. `rts_mkInt`/`rts_mkChar` functions can return precomputed closures now, but the garbage collector doesn't use them yet.

In #665, the "dependency map" is just an abstract concept, it doesn't have to be a concrete data type. Adding a separate data type here (which is just another wrapper...

Some recent updates about the issue: * Besides the in-tree `todomvc`, it would be nice to test `plzwrk` and future user-written frameworks as well. It would be a nice way...

After some trial and error, the most likely roadmap to an MVP of this seems to be: * Use the `BinIface` mechanism to serialize a part of `CgGuts`. We need...

We use `integer-simple` instead of `integer-gmp` for now, which is the cause of the build failure above. Right now the easiest fix is patching packages which rely on `integer-gmp`. The...

@santhiya-v Check https://cabal.readthedocs.io/en/latest/nix-local-build.html#developing-multiple-packages. You need to set up a `cabal.project` file, add `text-show` to the project, then you can modify the local `text-show` sources.

We have to hold this one for a bit longer; I gave this a try on my build server, and the overall clock time of linking `pandoc` has actually increased...

Nice finding about the missed laziness in `parallelFor`. Do you have updated numbers for the `Cabal` test case locally, for thread pool sizes `1`, `2`, `4`, `8`?

@gkaracha Thanks for the update! Indeed, it seems that adding parallelization is pragmatic only after we further cut down memory usage of the single-threaded case.