mem: rename Allocator primitives to alloc_bytes/dealloc_bytes (Phase 4 naming pulled forward, Agra-approved)
This commit is contained in:
@@ -108,10 +108,10 @@ Array :: struct {
|
||||
add :: (self: *Array, v: Value, alloc: Allocator) {
|
||||
if self.len >= self.cap {
|
||||
new_cap := if self.cap == 0 then 4 else self.cap * 2;
|
||||
new_items : [*]Value = xx alloc.alloc(new_cap * size_of(Value));
|
||||
new_items : [*]Value = xx alloc.alloc_bytes(new_cap * size_of(Value));
|
||||
if self.len > 0 {
|
||||
memcpy(new_items, self.items, self.len * size_of(Value));
|
||||
alloc.dealloc(self.items);
|
||||
alloc.dealloc_bytes(self.items);
|
||||
}
|
||||
self.items = new_items;
|
||||
self.cap = new_cap;
|
||||
@@ -121,7 +121,7 @@ Array :: struct {
|
||||
}
|
||||
|
||||
deinit :: (self: *Array, alloc: Allocator) {
|
||||
if self.items != null { alloc.dealloc(self.items); }
|
||||
if self.items != null { alloc.dealloc_bytes(self.items); }
|
||||
self.items = null;
|
||||
self.len = 0;
|
||||
self.cap = 0;
|
||||
@@ -142,10 +142,10 @@ Object :: struct {
|
||||
put :: (self: *Object, key: string, v: Value, alloc: Allocator) {
|
||||
if self.len >= self.cap {
|
||||
new_cap := if self.cap == 0 then 4 else self.cap * 2;
|
||||
new_items : [*]Member = xx alloc.alloc(new_cap * size_of(Member));
|
||||
new_items : [*]Member = xx alloc.alloc_bytes(new_cap * size_of(Member));
|
||||
if self.len > 0 {
|
||||
memcpy(new_items, self.items, self.len * size_of(Member));
|
||||
alloc.dealloc(self.items);
|
||||
alloc.dealloc_bytes(self.items);
|
||||
}
|
||||
self.items = new_items;
|
||||
self.cap = new_cap;
|
||||
@@ -155,7 +155,7 @@ Object :: struct {
|
||||
}
|
||||
|
||||
deinit :: (self: *Object, alloc: Allocator) {
|
||||
if self.items != null { alloc.dealloc(self.items); }
|
||||
if self.items != null { alloc.dealloc_bytes(self.items); }
|
||||
self.items = null;
|
||||
self.len = 0;
|
||||
self.cap = 0;
|
||||
@@ -538,7 +538,7 @@ Parser :: struct {
|
||||
return string.{ ptr = @self.src[start], len = end - start };
|
||||
}
|
||||
raw_len := end - start; // decoded length <= raw_len (escapes shrink)
|
||||
out : [*]u8 = xx self.alloc.alloc(raw_len);
|
||||
out : [*]u8 = xx self.alloc.alloc_bytes(raw_len);
|
||||
dlen := try self.decode_into(start, end, out);
|
||||
self.pos = end + 1;
|
||||
return string.{ ptr = out, len = dlen };
|
||||
|
||||
Reference in New Issue
Block a user