jank-lang / jank

A Clojure dialect hosted on LLVM with native C++ interop

Home Page:https://jank-lang.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use Boehm's typed allocations

jeaye opened this issue · comments

bdwgc has support for type descriptors, to describe the layout of objects to minimize scanning time. The header is here: https://github.com/ivmai/bdwgc/blob/master/include/gc/gc_typed.h

We should take full advantage of this until we switch to mmtk.