• Austin Clements's avatar
    runtime: clean up mheap.allocLarge · a89e6be5
    Austin Clements authored
    mheap.allocLarge just calls bestFitTreap and is the only caller of
    bestFitTreap. Flatten these into a single function. Also fix their
    comments: allocLarge claims to return exactly npages but can in fact
    return a larger span, and h.freelarge is not in fact indexed by span
    start address.
    
    Change-Id: Ia20112bdc46643a501ea82ea77c58596bc96f125
    Reviewed-on: https://go-review.googlesource.com/47315
    Run-TryBot: Austin Clements <austin@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: default avatarRick Hudson <rlh@golang.org>
    a89e6be5
mheap.go 51 KB