diff options
Diffstat (limited to 'src/analytics/analytics_thread.zig')
-rw-r--r-- | src/analytics/analytics_thread.zig | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/analytics/analytics_thread.zig b/src/analytics/analytics_thread.zig index b6039d3a7..998f5cfc2 100644 --- a/src/analytics/analytics_thread.zig +++ b/src/analytics/analytics_thread.zig @@ -261,7 +261,7 @@ pub const GenerateHeader = struct { pub const GeneratePlatform = struct { var osversion_name: [32]u8 = undefined; pub fn forMac() Analytics.Platform { - @memset(&osversion_name, 0, osversion_name.len); + @memset(&osversion_name, 0); var platform = Analytics.Platform{ .os = Analytics.OperatingSystem.macos, .version = &[_]u8{}, .arch = platform_arch }; var len = osversion_name.len - 1; @@ -340,7 +340,7 @@ pub const GenerateHeader = struct { offset = std.mem.indexOfScalar(u8, out, '"') orelse return Analytics.Uint64{}; out = out[0..offset]; - const hash = std.hash.Wyhash.hash(0, std.mem.trim(u8, out, "\n\r ")); + const hash = bun.hash(std.mem.trim(u8, out, "\n\r ")); var hash_bytes = std.mem.asBytes(&hash); return Analytics.Uint64{ .first = std.mem.readIntNative(u32, hash_bytes[0..4]), @@ -357,7 +357,7 @@ pub const GenerateHeader = struct { defer file.close(); var read_count = try file.read(&linux_machine_id); - const hash = std.hash.Wyhash.hash(0, std.mem.trim(u8, linux_machine_id[0..read_count], "\n\r ")); + const hash = bun.hash(std.mem.trim(u8, linux_machine_id[0..read_count], "\n\r ")); var hash_bytes = std.mem.asBytes(&hash); return Analytics.Uint64{ .first = std.mem.readIntNative(u32, hash_bytes[0..4]), @@ -540,8 +540,8 @@ pub const EventList = struct { } @atomicStore(bool, &is_stuck, retry_remaining == 0, .Release); - stuck_count += @intCast(u8, @boolToInt(retry_remaining == 0)); - stuck_count *= @intCast(u8, @boolToInt(retry_remaining == 0)); + stuck_count += @intCast(u8, @intFromBool(retry_remaining == 0)); + stuck_count *= @intCast(u8, @intFromBool(retry_remaining == 0)); disabled = disabled or stuck_count > 4; this.in_buffer.reset(); |