From 8293ff94cf2798a2678b91019979472d34273bdb Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Wed, 3 Jul 2024 22:37:09 -0400 Subject: InternPool: implement and use thread-safe list for strings --- src/Compilation.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/Compilation.zig') diff --git a/src/Compilation.zig b/src/Compilation.zig index 7e10febf0e..14d109bab3 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -2748,7 +2748,7 @@ const Header = extern struct { items_len: u32, extra_len: u32, limbs_len: u32, - string_bytes_len: u32, + //string_bytes_len: u32, tracked_insts_len: u32, src_hash_deps_len: u32, decl_val_deps_len: u32, @@ -2777,7 +2777,7 @@ pub fn saveState(comp: *Compilation) !void { .items_len = @intCast(ip.items.len), .extra_len = @intCast(ip.extra.items.len), .limbs_len = @intCast(ip.limbs.items.len), - .string_bytes_len = @intCast(ip.string_bytes.items.len), + //.string_bytes_len = @intCast(ip.string_bytes.items.len), .tracked_insts_len = @intCast(ip.tracked_insts.count()), .src_hash_deps_len = @intCast(ip.src_hash_deps.count()), .decl_val_deps_len = @intCast(ip.decl_val_deps.count()), @@ -2794,7 +2794,7 @@ pub fn saveState(comp: *Compilation) !void { addBuf(&bufs_list, &bufs_len, mem.sliceAsBytes(ip.extra.items)); addBuf(&bufs_list, &bufs_len, mem.sliceAsBytes(ip.items.items(.data))); addBuf(&bufs_list, &bufs_len, mem.sliceAsBytes(ip.items.items(.tag))); - addBuf(&bufs_list, &bufs_len, ip.string_bytes.items); + //addBuf(&bufs_list, &bufs_len, ip.string_bytes.items); addBuf(&bufs_list, &bufs_len, mem.sliceAsBytes(ip.tracked_insts.keys())); addBuf(&bufs_list, &bufs_len, mem.sliceAsBytes(ip.src_hash_deps.keys())); -- cgit v1.2.3