Sam Westrick
Sam Westrick
This is somewhat in progress in [my fork](https://github.com/shwestrick/mlton-parmem/commits/unstable-cd).
Following the merge of unstable-cd changes into master with 810aaf99b3e857b3fcb8d5b111a44c64131f1115, the situation has changed a little bit: 1. The name for heaps probably still should be changed, but "superheap" no...
(0ec7ccee32e3da139e6934440591f381b03a2b09) min-chunk-size ⟹ block-size is done.
@typerSniper and I have settled on the term **_pseudo-heap_** for the `struct HM_HierarchicalHeap` objects. I like this name, because pseudo-heaps are not heaps themselves, but rather artifacts of the heap...
Huh, I've never seen this error before. I wonder if maybe it's an issue with gcc version or something similar?
Some notes: - Using `@mpl max-cc-depth 1 --` (see PR #163) seems to make the bug go away. This limits CGC, making it very shallow, in particular by only allowing...
Some possible progress on this. I've discovered a race between LGC and scheduler steals. The problem is in the implementation of the ABP concurrent deque: on a steal, the read...
Note also that currently the GC is disabled until the scheduler boots up (i.e. it is disabled until `$(SML_LIB)/basis/fork-join.mlb` is loaded). Ideally, this initial part of the program should still...
Great question. I'd be curious to hear @MatthewFluet's thoughts on the relationship between MPL and MLton. I feel that, although there is significant overlap in the underlying design, the high-level...
Closing this now. Thanks for the questions @bikallem! Let us know if you're curious about anything else.