• Austin Clements's avatar
    runtime: fix various contiguous bitmap assumptions · f61057c4
    Austin Clements authored
    There are various places that assume the heap bitmap is contiguous and
    scan it sequentially. We're about to split up the heap bitmap. This
    commit modifies all of these except heapBitsSetType to use the
    heapBits abstractions so they can transparently switch to a
    discontiguous bitmap.
    
    Updates #10460. This is a step toward supporting sparse heaps.
    
    Change-Id: I2f3994a5785e4dccb66602fb3950bbd290d9392c
    Reviewed-on: https://go-review.googlesource.com/85882
    Run-TryBot: Austin Clements <austin@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarRick Hudson <rlh@golang.org>
    f61057c4
Name
Last commit
Last update
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...