mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-04 11:00:45 -08:00
Non-working preferential allocation within a block of the cbs.
This doesn't work because the splay tree can't cope with homing in on a node (that appears big enough) then being told that it isn't suitable (because it doesn't have space in the right zone). The splay tree summary condition must be precise, as stated in the design. The splay tree isn't suited to this kind of search. Copied from Perforce Change: 184073 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
69895308e5
commit
cd4a12047f
6 changed files with 200 additions and 0 deletions
|
|
@ -40,6 +40,9 @@ extern Bool CBSFindLast(Range rangeReturn, Range oldRangeReturn,
|
|||
extern Bool CBSFindLargest(Range rangeReturn, Range oldRangeReturn,
|
||||
CBS cbs, Size size, FindDelete findDelete);
|
||||
|
||||
extern Bool CBSFindFirstInZones(Range rangeReturn, Range oldRangeReturn,
|
||||
CBS cbs, Size size,
|
||||
Arena arena, ZoneSet zoneSet);
|
||||
|
||||
#endif /* cbs_h */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue