A "Haskell execution context". More...
#include <rts/gc.h>
Public Member Functions | |
bool | get_expected_nmt (int i) |
extract an appropriate bit from out expected_nmt mask for what the expected value of the 'not-marked-through' flag is for a given space. | |
Public Attributes | |
uint16_t | expected_nmt |
16 bits, one per space | |
std::queue< gc_ptr > | local_mark_queue [8] |
mark queues for local spaces | |
Static Public Attributes | |
static thread_local hec * | current |
track the current haskell execution context in a thread_local variable. | |
A "Haskell execution context".