Merge pull request #1797 from lightpanda-io/css-improvements

Implement CSSOM and Enhanced Visibility Filtering
This commit is contained in:
Karl Seguin
2026-03-23 19:11:35 +08:00
committed by GitHub
18 changed files with 1712 additions and 142 deletions

View File

@@ -155,6 +155,11 @@ pub fn reset(_: *const ArenaPool, allocator: Allocator, retain: usize) void {
_ = arena.reset(.{ .retain_with_limit = retain });
}
pub fn resetRetain(_: *const ArenaPool, allocator: Allocator) void {
const arena: *std.heap.ArenaAllocator = @ptrCast(@alignCast(allocator.ptr));
_ = arena.reset(.retain_capacity);
}
const testing = std.testing;
test "arena pool - basic acquire and use" {