Working on converting from inline prediction tables to a global fast IBL lookup routine.
Made it so that CPU-private hash tables now only store indirect CTI targets, and only those not stored in the global IBL hash table.
Modified the basic block constructor to also go and check for uninitialized memory.
Remade large parts of the bump pointer allocator template so as to allow sharing of slabs across unshared allocators.
Moved the location of the DBL patch stubs to be in gencode, rather than in the code cache / fragment area.
Fixed a minor bug relating to how the stubs were freed. The bug was subtle and related to not resetting the last_allocation_size in the bump pointer allocator when a staged or zero-sized allocation is done.
Merge branch 'master' of github.com:Granary/granary