diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 95910cf..cc6c16b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Zig uses: mlugg/setup-zig@v2 with: - version: 0.15.2 + version: 0.16.0-dev.2535+b5bd49460 - name: Build project run: zig build @@ -55,7 +55,7 @@ jobs: - name: Setup Zig uses: mlugg/setup-zig@v2 with: - version: 0.15.2 + version: 0.16.0-dev.2535+b5bd49460 - name: Download build artifacts uses: actions/download-artifact@v4 diff --git a/README.md b/README.md index 9effa5c..5b58556 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Temporalz provides Zig bindings to the Rust-based [temporal_rs](https://github.c #### Prerequisites -- Zig 0.15.2 +- Zig 0.16.0-dev.2535+b5bd49460 or later - Rust toolchain (only required if [prebuilt staticlibs](#prebuilt) are not available for your platform) #### Add as a Dependency diff --git a/build.zig.zon b/build.zig.zon index 6b2413d..cbed7d7 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -2,7 +2,7 @@ .name = .temporalz, .version = "0.1.2", .fingerprint = 0xd8d79d59acc4faae, - .minimum_zig_version = "0.16.0", + .minimum_zig_version = "0.16.0-dev.2535", .dependencies = .{ .temporal_rs = .{ .url = "git+https://github.com/boa-dev/temporal#v0.1.2", diff --git a/example/build.zig.zon b/example/build.zig.zon index 6a75e1c..4c3e0b5 100644 --- a/example/build.zig.zon +++ b/example/build.zig.zon @@ -2,7 +2,7 @@ .name = .temporalz_example, .version = "0.1.2", .fingerprint = 0x686c9dfc777f9593, - .minimum_zig_version = "0.15.2", + .minimum_zig_version = "0.16.0-dev.2535+b5bd49460", .dependencies = .{ .temporalz = .{ .path = "../", diff --git a/test/test262/duration.zig b/test/test262/duration.zig index b6b0a65..6f5a405 100644 --- a/test/test262/duration.zig +++ b/test/test262/duration.zig @@ -57,16 +57,14 @@ test "Temporal.Duration compare time-only" { const td2_neg = try Temporal.Duration.init(0, 0, 0, 0, -5, -4, -5, -5, -5, -5); defer td2_neg.deinit(); - const rel: Temporal.Duration.RelativeTo = .{}; - - try std.testing.expectEqual(@as(i8, 0), try td1.compare(td1, rel)); - try std.testing.expectEqual(@as(i8, -1), try td2.compare(td1, rel)); - try std.testing.expectEqual(@as(i8, 1), try td1.compare(td2, rel)); - try std.testing.expectEqual(@as(i8, 0), try td1_neg.compare(td1_neg, rel)); - try std.testing.expectEqual(@as(i8, 1), try td2_neg.compare(td1_neg, rel)); - try std.testing.expectEqual(@as(i8, -1), try td1_neg.compare(td2_neg, rel)); - try std.testing.expectEqual(@as(i8, -1), try td1_neg.compare(td2, rel)); - try std.testing.expectEqual(@as(i8, 1), try td1.compare(td2_neg, rel)); + try std.testing.expectEqual(@as(i8, 0), try td1.compare(td1, .{})); + try std.testing.expectEqual(@as(i8, -1), try td2.compare(td1, .{})); + try std.testing.expectEqual(@as(i8, 1), try td1.compare(td2, .{})); + try std.testing.expectEqual(@as(i8, 0), try td1_neg.compare(td1_neg, .{})); + try std.testing.expectEqual(@as(i8, 1), try td2_neg.compare(td1_neg, .{})); + try std.testing.expectEqual(@as(i8, -1), try td1_neg.compare(td2_neg, .{})); + try std.testing.expectEqual(@as(i8, -1), try td1_neg.compare(td2, .{})); + try std.testing.expectEqual(@as(i8, 1), try td1.compare(td2_neg, .{})); } // Mirrors test262 test/built-ins/Temporal/Duration/from/argument-string.js @@ -706,8 +704,7 @@ test "Temporal.Duration compare blank durations" { const blank2 = try Temporal.Duration.init(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); defer blank2.deinit(); - const rel: Temporal.Duration.RelativeTo = .{}; - const result = try blank1.compare(blank2, rel); + const result = try blank1.compare(blank2, .{}); try std.testing.expectEqual(@as(i8, 0), result); }