From a1a6a9bf7751a132b9f387894bc62a38ed7f54cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chaloupka?= Date: Mon, 2 Mar 2026 21:42:48 +0100 Subject: [PATCH 1/2] disable test not working in betterC with new compilers --- tests/expected.d | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/tests/expected.d b/tests/expected.d index 5bf6341..6182612 100644 --- a/tests/expected.d +++ b/tests/expected.d @@ -331,16 +331,19 @@ unittest //FIXME: doesn't work - some older dmd error static if (__VERSION__ >= 2082) { - @("toHash") - unittest - { - assert(ok(42).hashOf == 42.hashOf); - assert(ok(42).hashOf != 43.hashOf); - assert(ok(42).hashOf == ok(42).hashOf); - assert(ok(42).hashOf != ok(43).hashOf); - assert(ok(42).hashOf == ok!bool(42).hashOf); - assert(ok(42).hashOf != err("foo").hashOf); - assert(err("foo").hashOf == err("foo").hashOf); + version (D_BetterC) {} else + { + @("toHash") + unittest + { + assert(ok(42).hashOf == 42.hashOf); + assert(ok(42).hashOf != 43.hashOf); + assert(ok(42).hashOf == ok(42).hashOf); + assert(ok(42).hashOf != ok(43).hashOf); + assert(ok(42).hashOf == ok!bool(42).hashOf); + assert(ok(42).hashOf != err("foo").hashOf); + assert(err("foo").hashOf == err("foo").hashOf); + } } } From 49506ac309f417753555d710494ff39770fbf70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chaloupka?= Date: Tue, 3 Mar 2026 20:35:09 +0100 Subject: [PATCH 2/2] Remove macOS from CI workflow matrix --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30eb069..d0fd6dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: name: tests strategy: matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] + os: [ubuntu-latest, windows-latest] dc: [dmd-latest, ldc-latest] include: - { os: ubuntu-latest, dc: dmd-2.094.2, arch: x86_64 }