Compare commits

...

2 Commits

Author SHA1 Message Date
Jarred Sumner
5cb09ec58f Update ast.zig 2025-09-18 01:46:38 -07:00
Jarred Sumner
83d7c16609 Reset export renamer count to 0 at end of each chunk 2025-09-18 00:56:15 -07:00
2 changed files with 4 additions and 2 deletions

View File

@@ -155,8 +155,9 @@ pub const NameMinifier = struct {
head: std.ArrayList(u8),
tail: std.ArrayList(u8),
pub const default_head = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$";
pub const default_tail = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_$";
// Characters ordered by frequency of use in JavaScript code for better gzip compression
pub const default_head: [54]u8 align(64) = "etnriaoscludfpmhg_vybxSCwTEDOkAjMNPFILRzBVHUWGKqJYXZQ$".*;
pub const default_tail: [64]u8 align(64) = "etnriaoscludfpmhg_vybxSCwTEDOkAjMNPFILRzBVHUWGKqJYXZQ$1024368579".*;
pub fn init(allocator: std.mem.Allocator) NameMinifier {
return .{

View File

@@ -814,6 +814,7 @@ pub const ExportRenamer = struct {
pub fn clearRetainingCapacity(this: *ExportRenamer) void {
this.used.clearRetainingCapacity();
this.string_buffer.reset();
this.count = 0;
}
pub fn deinit(this: *ExportRenamer) void {