From 97e315f1714683dc8248bf48873b9291b63bad70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Tue, 18 Apr 2023 16:30:29 +0200 Subject: [PATCH 01/10] Test on DMD master. --- .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 3a8f7ffe..a420f9c6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - dc: [dmd-latest, ldc-latest] + dc: [dmd-latest, ldc-latest, dmd-master] arch: [x86, x86_64] runs-on: ${{ matrix.os }} From b07fd08c2844187e7d07d4c4ec80acd7207f59ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Sat, 2 Mar 2024 11:52:12 +0100 Subject: [PATCH 02/10] Upgrade dependencies. --- dub.sdl | 2 +- dub.selections.json | 28 +++++++++++++++------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/dub.sdl b/dub.sdl index 8bc5f379..85138e2c 100644 --- a/dub.sdl +++ b/dub.sdl @@ -3,7 +3,7 @@ description "Powerful alternative to DMD's DDOC engine." authors "Sönke Ludwig" license "MIT" -dependency "vibe-d:web" version=">=0.8.0 <0.11.0-0" +dependency "vibe-d:web" version=">=0.9.8 <0.11.0-0" dependency "hyphenate" version="~>1.1.0" dependency "libdparse" version="~>0.15.4" diff --git a/dub.selections.json b/dub.selections.json index 109422db..df4f0e6d 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -3,24 +3,26 @@ "versions": { "botan": "1.12.19", "botan-math": "1.0.3", - "diet-ng": "1.8.1", - "eventcore": "0.9.28", + "diet-ng": "1.8.4", + "during": "0.3.0", + "eventcore": "0.9.38", "hyphenate": "1.1.4", "libasync": "0.8.6", "libdparse": "0.15.4", "libevent": "2.0.2+2.0.16", "memutils": "1.0.10", - "mir-linux-kernel": "1.0.1", - "openssl": "3.3.3", - "openssl-static": "1.0.2+3.0.8", + "mir-linux-kernel": "1.2.1", + "openssl": "3.4.0", + "openssl-static": "1.0.5+3.0.8", + "silly": "1.1.1", "stdx-allocator": "2.77.5", - "taggedalgebraic": "0.11.22", - "vibe-container": "1.3.0", - "vibe-core": "2.8.2", - "vibe-d": "0.10.0", - "vibe-http": "1.0.0", - "vibe-inet": "1.0.0", - "vibe-serialization": "1.0.1", - "vibe-stream": "1.1.0" + "taggedalgebraic": "1.0.1", + "vibe-container": "1.7.0", + "vibe-core": "2.13.1", + "vibe-d": "0.10.2", + "vibe-http": "1.3.1", + "vibe-inet": "1.2.0", + "vibe-serialization": "1.1.3", + "vibe-stream": "1.3.0" } } From dbc374afda895bfdce3064a9617b67a04b9518d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Sat, 20 Sep 2025 12:44:40 +0200 Subject: [PATCH 03/10] Update GitHub actions. --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a420f9c6..44bff4ee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,10 +21,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install D compiler - uses: dlang-community/setup-dlang@v1 + uses: dlang-community/setup-dlang@v2 with: compiler: ${{ matrix.dc }} @@ -37,7 +37,7 @@ jobs: run: DC= ./travis-ci.sh - name: Upload PhantomCSS failures - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: phantomcss-failures From e9fc88f07f19e7b02905ffbb9b6bdf47e1700cff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 09:43:35 +0200 Subject: [PATCH 04/10] Ignore files left over from the CI script. --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index cc4a2deb..d0ad82db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ .dub /ddox /__* +/libddox.a +/ddox.dll node_modules ddox-test-library test/screenshots/*.diff.png @@ -9,3 +11,4 @@ tests/*/test.json tests/*/__dummy.html tests/*/docs/file_hashes.json tests/timestamp/docs/ +__dummy_html From 76b4475b0c8a6423eea8912eef41f94dd5cae969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 09:47:26 +0200 Subject: [PATCH 05/10] Adjust reference doc output for changed whitespace in pretty HTML output. --- .../issue110_xref_to_package_d/docs/mod.html | 3 +- .../docs/mod/foo.html | 3 +- .../issue110_xref_to_package_d/docs/test.html | 3 +- .../docs/test/foo.html | 4 +-- tests/issue116_inherit_macros/docs/test.html | 3 +- .../docs/test/S.g.html | 4 +-- .../issue116_inherit_macros/docs/test/S.html | 4 +-- .../issue116_inherit_macros/docs/test/f.html | 4 +-- tests/issue151_derived/docs/test.html | 3 +- .../docs/test/CBase.func.html | 4 +-- tests/issue151_derived/docs/test/CBase.html | 4 +-- .../docs/test/CDerived.func2.html | 4 +-- .../issue151_derived/docs/test/CDerived.html | 5 +--- .../docs/test/IBase.func.html | 4 +-- tests/issue151_derived/docs/test/IBase.html | 4 +-- .../docs/test/IDerived.func2.html | 4 +-- .../issue151_derived/docs/test/IDerived.html | 5 +--- tests/issue15_templates/docs/test.html | 3 +- .../issue15_templates/docs/test/isEqual.html | 13 +++------ .../issue15_templates/docs/test/isValue.html | 8 ++---- tests/issue174_enum_members/docs/test.html | 3 +- .../issue174_enum_members/docs/test/Enum.html | 6 ++-- tests/issue174_enum_members_2/docs/test.html | 3 +- .../docs/test/Enum.html | 6 ++-- .../docs/test/Enum.member.html | 4 +-- tests/issue177_variadic/docs/test.html | 3 +- tests/issue177_variadic/docs/test/C.html | 4 +-- tests/issue177_variadic/docs/test/FT1.html | 4 +-- tests/issue177_variadic/docs/test/FT2.html | 4 +-- tests/issue177_variadic/docs/test/FT3.html | 4 +-- tests/issue177_variadic/docs/test/FT4.html | 4 +-- tests/issue177_variadic/docs/test/FT5.html | 4 +-- tests/issue177_variadic/docs/test/bug.html | 28 ++++++------------- tests/issue177_variadic/docs/test/var1.html | 4 +-- tests/issue177_variadic/docs/test/var2.html | 4 +-- tests/issue177_variadic/docs/test/var3.html | 4 +-- tests/issue177_variadic/docs/test/var4.html | 4 +-- tests/issue177_variadic/docs/test/var5.html | 4 +-- tests/issue180_return/docs/test.html | 3 +- tests/issue180_return/docs/test/S.foo.html | 4 +-- tests/issue180_return/docs/test/S.html | 4 +-- tests/issue180_return/docs/test/S.p.html | 4 +-- tests/issue180_return/docs/test/foo.html | 19 ++++--------- tests/issue184_tmplt_spec_val/docs/test.html | 3 +- .../docs/test/Type.html | 13 +++------ tests/issue196_double_auto/docs/test.html | 3 +- tests/issue196_double_auto/docs/test/bar.html | 10 ++----- tests/issue196_double_auto/docs/test/baz.html | 13 +++------ tests/issue196_double_auto/docs/test/foo.html | 10 ++----- tests/issue24_parens/docs/test.html | 3 +- tests/issue24_parens/docs/test/a.html | 4 +-- tests/issue31_template_spec/docs/test.html | 3 +- .../docs/test/consume.html | 8 ++---- tests/issue33_global_ref/docs/test.html | 3 +- .../issue33_global_ref/docs/test/Test.f.html | 4 +-- tests/issue33_global_ref/docs/test/Test.html | 4 +-- .../docs/test/Test.test.html | 4 +-- tests/issue33_global_ref/docs/test/f.html | 4 +-- .../issue3_template_overloads/docs/test.html | 3 +- .../docs/test/isSymbol.html | 7 ++--- tests/issue42_size_t/docs/test.html | 3 +- tests/issue42_size_t/docs/test/test.html | 10 ++----- tests/issue47_escape_filename/docs/test.html | 3 +- .../docs/test/test.html | 4 +-- tests/issue52_typeof_null/docs/test.html | 3 +- tests/issue52_typeof_null/docs/test/foo.html | 13 +++------ tests/issue58_linedoc/docs/test.html | 3 +- tests/issue58_linedoc/docs/test/foo.html | 4 +-- tests/issue6_uda/docs/test.html | 3 +- tests/issue6_uda/docs/test/E.a.html | 4 +-- tests/issue6_uda/docs/test/E.html | 4 +-- tests/issue6_uda/docs/test/UDA.html | 4 +-- tests/issue71_type_parse/docs/test.html | 3 +- .../docs/test/Test.arr.dimensions.html | 4 +-- .../docs/test/Test.arr.html | 4 +-- tests/issue71_type_parse/docs/test/Test.html | 4 +-- .../docs/test/Test.opApply.html | 14 +++------- tests/issue7_enum_value/docs/test.html | 3 +- tests/issue7_enum_value/docs/test/E.html | 4 +-- tests/issue7_enum_value/docs/test/E.v1.html | 4 +-- 80 files changed, 119 insertions(+), 298 deletions(-) diff --git a/tests/issue110_xref_to_package_d/docs/mod.html b/tests/issue110_xref_to_package_d/docs/mod.html index ee82c62e..ece5a25d 100644 --- a/tests/issue110_xref_to_package_d/docs/mod.html +++ b/tests/issue110_xref_to_package_d/docs/mod.html @@ -40,8 +40,7 @@
-

Module mod

-
+

Module mod

diff --git a/tests/issue110_xref_to_package_d/docs/mod/foo.html b/tests/issue110_xref_to_package_d/docs/mod/foo.html index fe61d7ef..2f877d85 100644 --- a/tests/issue110_xref_to_package_d/docs/mod/foo.html +++ b/tests/issue110_xref_to_package_d/docs/mod/foo.html @@ -40,8 +40,7 @@
-

Module mod.foo

-
+

Module mod.foo

diff --git a/tests/issue110_xref_to_package_d/docs/test.html b/tests/issue110_xref_to_package_d/docs/test.html index ce392fdf..fe14aa1a 100644 --- a/tests/issue110_xref_to_package_d/docs/test.html +++ b/tests/issue110_xref_to_package_d/docs/test.html @@ -40,8 +40,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue110_xref_to_package_d/docs/test/foo.html b/tests/issue110_xref_to_package_d/docs/test/foo.html index 8ab38a06..ec9cd293 100644 --- a/tests/issue110_xref_to_package_d/docs/test/foo.html +++ b/tests/issue110_xref_to_package_d/docs/test/foo.html @@ -44,13 +44,11 @@

Function foo

Link to

diff --git a/tests/issue116_inherit_macros/docs/test.html b/tests/issue116_inherit_macros/docs/test.html index f8560ac3..62e9b170 100644 --- a/tests/issue116_inherit_macros/docs/test.html +++ b/tests/issue116_inherit_macros/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue116_inherit_macros/docs/test/S.g.html b/tests/issue116_inherit_macros/docs/test/S.g.html index 9198715b..b0b221e6 100644 --- a/tests/issue116_inherit_macros/docs/test/S.g.html +++ b/tests/issue116_inherit_macros/docs/test/S.g.html @@ -32,13 +32,11 @@

Function S.g

module macro struct macro

-
- void g(); +
void g();
-
diff --git a/tests/issue116_inherit_macros/docs/test/S.html b/tests/issue116_inherit_macros/docs/test/S.html index 4f41049c..08290a2e 100644 --- a/tests/issue116_inherit_macros/docs/test/S.html +++ b/tests/issue116_inherit_macros/docs/test/S.html @@ -32,8 +32,7 @@

Struct S

- struct S - ; + struct S;
@@ -56,7 +55,6 @@

Struct S

-
diff --git a/tests/issue116_inherit_macros/docs/test/f.html b/tests/issue116_inherit_macros/docs/test/f.html index 909dc6d4..aae45ae9 100644 --- a/tests/issue116_inherit_macros/docs/test/f.html +++ b/tests/issue116_inherit_macros/docs/test/f.html @@ -32,13 +32,11 @@

Function f

module macro

-
- void f(); +
void f();
-
diff --git a/tests/issue151_derived/docs/test.html b/tests/issue151_derived/docs/test.html index 2a3f63d8..a26d511c 100644 --- a/tests/issue151_derived/docs/test.html +++ b/tests/issue151_derived/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Interfaces

diff --git a/tests/issue151_derived/docs/test/CBase.func.html b/tests/issue151_derived/docs/test/CBase.func.html index 0bf53c0d..9da33275 100644 --- a/tests/issue151_derived/docs/test/CBase.func.html +++ b/tests/issue151_derived/docs/test/CBase.func.html @@ -31,13 +31,11 @@

Function CBase.func

-
- void func(); +
void func();
-
diff --git a/tests/issue151_derived/docs/test/CBase.html b/tests/issue151_derived/docs/test/CBase.html index ec05232d..b4d7c444 100644 --- a/tests/issue151_derived/docs/test/CBase.html +++ b/tests/issue151_derived/docs/test/CBase.html @@ -33,8 +33,7 @@

Class CBase

CBase

- class CBase(T) - ; + class CBase(T);
@@ -56,7 +55,6 @@

Class CBase

CBase

-
diff --git a/tests/issue151_derived/docs/test/CDerived.func2.html b/tests/issue151_derived/docs/test/CDerived.func2.html index dcad8d97..bb02ca66 100644 --- a/tests/issue151_derived/docs/test/CDerived.func2.html +++ b/tests/issue151_derived/docs/test/CDerived.func2.html @@ -31,13 +31,11 @@

Function CDerived.func2

-
- void func2(); +
void func2();
-
diff --git a/tests/issue151_derived/docs/test/CDerived.html b/tests/issue151_derived/docs/test/CDerived.html index 875cb86c..a0259d7a 100644 --- a/tests/issue151_derived/docs/test/CDerived.html +++ b/tests/issue151_derived/docs/test/CDerived.html @@ -33,9 +33,7 @@

Class CDerived

CDerived

- class CDerived -
  : CBase!int - ; + class CDerived
  : CBase!int;
@@ -66,7 +64,6 @@

Class CDerived

CDerived

-
diff --git a/tests/issue151_derived/docs/test/IBase.func.html b/tests/issue151_derived/docs/test/IBase.func.html index b0e5fe1a..63a4d5c0 100644 --- a/tests/issue151_derived/docs/test/IBase.func.html +++ b/tests/issue151_derived/docs/test/IBase.func.html @@ -31,13 +31,11 @@

Function IBase.func

-
- void func(); +
void func();
-
diff --git a/tests/issue151_derived/docs/test/IBase.html b/tests/issue151_derived/docs/test/IBase.html index dfee7715..212b40b5 100644 --- a/tests/issue151_derived/docs/test/IBase.html +++ b/tests/issue151_derived/docs/test/IBase.html @@ -33,8 +33,7 @@

Interface IBase

IBase

- interface IBase(T) - ; + interface IBase(T);
@@ -56,7 +55,6 @@

Interface IBase

IBase

-
diff --git a/tests/issue151_derived/docs/test/IDerived.func2.html b/tests/issue151_derived/docs/test/IDerived.func2.html index 34043fec..fdde6c03 100644 --- a/tests/issue151_derived/docs/test/IDerived.func2.html +++ b/tests/issue151_derived/docs/test/IDerived.func2.html @@ -31,13 +31,11 @@

Function IDerived.func2

-
- abstract void func2(); +
abstract void func2();
-
diff --git a/tests/issue151_derived/docs/test/IDerived.html b/tests/issue151_derived/docs/test/IDerived.html index 307e71d8..09c8d873 100644 --- a/tests/issue151_derived/docs/test/IDerived.html +++ b/tests/issue151_derived/docs/test/IDerived.html @@ -33,9 +33,7 @@

Interface IDerived

IDerived

- interface IDerived -
  : IBase!int - ; + interface IDerived
  : IBase!int;
@@ -66,7 +64,6 @@

Interface IDerived

IDerived

-
diff --git a/tests/issue15_templates/docs/test.html b/tests/issue15_templates/docs/test.html index 8b6e541b..36a43d00 100644 --- a/tests/issue15_templates/docs/test.html +++ b/tests/issue15_templates/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Manifest constants

diff --git a/tests/issue15_templates/docs/test/isEqual.html b/tests/issue15_templates/docs/test/isEqual.html index a2c3880b..95f93f1e 100644 --- a/tests/issue15_templates/docs/test/isEqual.html +++ b/tests/issue15_templates/docs/test/isEqual.html @@ -33,25 +33,20 @@

Enum member isEqual

doc 3

- enum isEqual(alias A, alias B) - = A == B; + enum isEqual(alias A, alias B) = A == B;
- enum isEqual(alias A, B) - = false; + enum isEqual(alias A, B) = false;
- enum isEqual(A, alias B) - = false; + enum isEqual(A, alias B) = false;
- enum isEqual(A, B) - = isSameType!(A, B); + enum isEqual(A, B) = isSameType!(A, B);
-
diff --git a/tests/issue15_templates/docs/test/isValue.html b/tests/issue15_templates/docs/test/isValue.html index 8b5ebcc4..64c97a7f 100644 --- a/tests/issue15_templates/docs/test/isValue.html +++ b/tests/issue15_templates/docs/test/isValue.html @@ -47,24 +47,20 @@

isValue - multiple declarations

- enum isValue(T) - = !is(T); + enum isValue(T) = !is(T);
-

Enum member isValue

doc 2

- enum isValue(alias T) - = !is(T); + enum isValue(alias T) = !is(T);
-
diff --git a/tests/issue174_enum_members/docs/test.html b/tests/issue174_enum_members/docs/test.html index 9e09a7cf..27b15d07 100644 --- a/tests/issue174_enum_members/docs/test.html +++ b/tests/issue174_enum_members/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Enums

diff --git a/tests/issue174_enum_members/docs/test/Enum.html b/tests/issue174_enum_members/docs/test/Enum.html index 9ac0108a..c7830afb 100644 --- a/tests/issue174_enum_members/docs/test/Enum.html +++ b/tests/issue174_enum_members/docs/test/Enum.html @@ -32,8 +32,7 @@

Enum Enum

- enum Enum - : int { ... } + enum Enum : int { ... }
@@ -51,8 +50,7 @@

Enum Enum

- -

Example

+

Example

auto val = Enum.member;
 
diff --git a/tests/issue174_enum_members_2/docs/test.html b/tests/issue174_enum_members_2/docs/test.html index 9e09a7cf..27b15d07 100644 --- a/tests/issue174_enum_members_2/docs/test.html +++ b/tests/issue174_enum_members_2/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Enums

diff --git a/tests/issue174_enum_members_2/docs/test/Enum.html b/tests/issue174_enum_members_2/docs/test/Enum.html index af95bd5b..2be10591 100644 --- a/tests/issue174_enum_members_2/docs/test/Enum.html +++ b/tests/issue174_enum_members_2/docs/test/Enum.html @@ -32,8 +32,7 @@

Enum Enum

- enum Enum - : int { ... } + enum Enum : int { ... }
@@ -53,8 +52,7 @@

Enum Enum

-
-

Example

+

Example

auto val = Enum.member;
 
diff --git a/tests/issue174_enum_members_2/docs/test/Enum.member.html b/tests/issue174_enum_members_2/docs/test/Enum.member.html index 0af0eb15..3a713a6b 100644 --- a/tests/issue174_enum_members_2/docs/test/Enum.member.html +++ b/tests/issue174_enum_members_2/docs/test/Enum.member.html @@ -40,8 +40,7 @@

Enum member Enum.member

  // ...
-   member - = 0, +   member = 0,
  // ...
@@ -50,7 +49,6 @@

Enum member Enum.member

-
diff --git a/tests/issue177_variadic/docs/test.html b/tests/issue177_variadic/docs/test.html index 0d658ac5..a54af412 100644 --- a/tests/issue177_variadic/docs/test.html +++ b/tests/issue177_variadic/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue177_variadic/docs/test/C.html b/tests/issue177_variadic/docs/test/C.html index f9a7e003..7dbe1e2c 100644 --- a/tests/issue177_variadic/docs/test/C.html +++ b/tests/issue177_variadic/docs/test/C.html @@ -32,13 +32,11 @@

Class C

- class C - ; + class C;
-
diff --git a/tests/issue177_variadic/docs/test/FT1.html b/tests/issue177_variadic/docs/test/FT1.html index 6c15d662..d174ce91 100644 --- a/tests/issue177_variadic/docs/test/FT1.html +++ b/tests/issue177_variadic/docs/test/FT1.html @@ -32,13 +32,11 @@

Alias FT1

- alias FT1 - = void function(int[4]...); + alias FT1 = void function(int[4]...);
-
diff --git a/tests/issue177_variadic/docs/test/FT2.html b/tests/issue177_variadic/docs/test/FT2.html index b2615a72..50cb8092 100644 --- a/tests/issue177_variadic/docs/test/FT2.html +++ b/tests/issue177_variadic/docs/test/FT2.html @@ -32,13 +32,11 @@

Alias FT2

- alias FT2 - = void function(int[]...); + alias FT2 = void function(int[]...);
-
diff --git a/tests/issue177_variadic/docs/test/FT3.html b/tests/issue177_variadic/docs/test/FT3.html index 54592bd7..8ac65bed 100644 --- a/tests/issue177_variadic/docs/test/FT3.html +++ b/tests/issue177_variadic/docs/test/FT3.html @@ -32,13 +32,11 @@

Alias FT3

- alias FT3 - = void function(C...); + alias FT3 = void function(C...);
-
diff --git a/tests/issue177_variadic/docs/test/FT4.html b/tests/issue177_variadic/docs/test/FT4.html index 643b4aa6..a4183d16 100644 --- a/tests/issue177_variadic/docs/test/FT4.html +++ b/tests/issue177_variadic/docs/test/FT4.html @@ -32,13 +32,11 @@

Alias FT4

- alias FT4 - = void function(...); + alias FT4 = void function(...);
-
diff --git a/tests/issue177_variadic/docs/test/FT5.html b/tests/issue177_variadic/docs/test/FT5.html index f557ce9b..8361827c 100644 --- a/tests/issue177_variadic/docs/test/FT5.html +++ b/tests/issue177_variadic/docs/test/FT5.html @@ -32,13 +32,11 @@

Alias FT5

- alias FT5 - = extern(C) void function(int, ...); + alias FT5 = extern(C) void function(int, ...);
-
diff --git a/tests/issue177_variadic/docs/test/bug.html b/tests/issue177_variadic/docs/test/bug.html index 76931f20..97e0e9ea 100644 --- a/tests/issue177_variadic/docs/test/bug.html +++ b/tests/issue177_variadic/docs/test/bug.html @@ -32,44 +32,34 @@

Function bug

- void bug - ( -
-   int[4] args... + void bug( +
  int[4] args...
);

- void bug - ( -
-   scope int[] args... + void bug( +
  scope int[] args...
);

- void bug - ( -
-   scope C c... + void bug( +
  scope C c...
);
+
void bug(...);
- void bug(...);
-
- extern(C) void bug - ( -
-   int cnt, ... + extern(C) void bug( +
  int cnt, ...
);
-
diff --git a/tests/issue177_variadic/docs/test/var1.html b/tests/issue177_variadic/docs/test/var1.html index 92da9128..262951fe 100644 --- a/tests/issue177_variadic/docs/test/var1.html +++ b/tests/issue177_variadic/docs/test/var1.html @@ -32,13 +32,11 @@

Variable var1

- void function(int[4]...) var1 - ; + void function(int[4]...) var1;
-
diff --git a/tests/issue177_variadic/docs/test/var2.html b/tests/issue177_variadic/docs/test/var2.html index 5ff347ed..b1ed8559 100644 --- a/tests/issue177_variadic/docs/test/var2.html +++ b/tests/issue177_variadic/docs/test/var2.html @@ -32,13 +32,11 @@

Variable var2

- void function(int[]...) var2 - ; + void function(int[]...) var2;
-
diff --git a/tests/issue177_variadic/docs/test/var3.html b/tests/issue177_variadic/docs/test/var3.html index ed532598..5afbd36d 100644 --- a/tests/issue177_variadic/docs/test/var3.html +++ b/tests/issue177_variadic/docs/test/var3.html @@ -32,13 +32,11 @@

Variable var3

- void function(C...) var3 - ; + void function(C...) var3;
-
diff --git a/tests/issue177_variadic/docs/test/var4.html b/tests/issue177_variadic/docs/test/var4.html index 9be019b7..d894553b 100644 --- a/tests/issue177_variadic/docs/test/var4.html +++ b/tests/issue177_variadic/docs/test/var4.html @@ -32,13 +32,11 @@

Variable var4

- void function(...) var4 - ; + void function(...) var4;
-
diff --git a/tests/issue177_variadic/docs/test/var5.html b/tests/issue177_variadic/docs/test/var5.html index 0865b64b..8be5c8d0 100644 --- a/tests/issue177_variadic/docs/test/var5.html +++ b/tests/issue177_variadic/docs/test/var5.html @@ -32,13 +32,11 @@

Variable var5

- extern(C) void function(int, ...) var5 - ; + extern(C) void function(int, ...) var5;
-
diff --git a/tests/issue180_return/docs/test.html b/tests/issue180_return/docs/test.html index 49d248ad..672488d8 100644 --- a/tests/issue180_return/docs/test.html +++ b/tests/issue180_return/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue180_return/docs/test/S.foo.html b/tests/issue180_return/docs/test/S.foo.html index ac8fef09..e2cf78ca 100644 --- a/tests/issue180_return/docs/test/S.foo.html +++ b/tests/issue180_return/docs/test/S.foo.html @@ -31,13 +31,11 @@

Function S.foo

-
- ref S foo() return @safe; +
ref S foo() return @safe;
-
diff --git a/tests/issue180_return/docs/test/S.html b/tests/issue180_return/docs/test/S.html index 5c8adc54..ea2ef2d0 100644 --- a/tests/issue180_return/docs/test/S.html +++ b/tests/issue180_return/docs/test/S.html @@ -32,8 +32,7 @@

Struct S

- struct S - ; + struct S;
@@ -87,7 +86,6 @@

Struct S

-
diff --git a/tests/issue180_return/docs/test/S.p.html b/tests/issue180_return/docs/test/S.p.html index ec068a84..cdcfba1d 100644 --- a/tests/issue180_return/docs/test/S.p.html +++ b/tests/issue180_return/docs/test/S.p.html @@ -40,8 +40,7 @@

Variable S.p

  // ...
-   int*p - ; +   int*p;
  // ...
@@ -50,7 +49,6 @@

Variable S.p

-
diff --git a/tests/issue180_return/docs/test/foo.html b/tests/issue180_return/docs/test/foo.html index 220b750a..688f92de 100644 --- a/tests/issue180_return/docs/test/foo.html +++ b/tests/issue180_return/docs/test/foo.html @@ -32,33 +32,26 @@

Function foo

- ref int foo - ( -
-   ref return int a + ref int foo( +
  ref return int a
) @safe;

- int* foo - ( -
-   scope return int* a + int* foo( +
  scope return int* a
) @safe;

- ref int* foo - ( -
-   scope ref return int* a + ref int* foo( +
  scope ref return int* a
) @safe;
-
diff --git a/tests/issue184_tmplt_spec_val/docs/test.html b/tests/issue184_tmplt_spec_val/docs/test.html index 7d3a1146..a5844ca0 100644 --- a/tests/issue184_tmplt_spec_val/docs/test.html +++ b/tests/issue184_tmplt_spec_val/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Aliases

diff --git a/tests/issue184_tmplt_spec_val/docs/test/Type.html b/tests/issue184_tmplt_spec_val/docs/test/Type.html index 0536abd3..3cf54a0b 100644 --- a/tests/issue184_tmplt_spec_val/docs/test/Type.html +++ b/tests/issue184_tmplt_spec_val/docs/test/Type.html @@ -33,25 +33,20 @@

Alias Type

templates with specialization and default values

- alias Type(int val) - = int; + alias Type(int val) = int;
- alias Type(int val : 1) - = float; + alias Type(int val : 1) = float;
- alias Type(int val : 2 = 2) - = double; + alias Type(int val : 2 = 2) = double;
- alias Type(int val : 3) - = byte; + alias Type(int val : 3) = byte;
-
diff --git a/tests/issue196_double_auto/docs/test.html b/tests/issue196_double_auto/docs/test.html index d9163a44..635f0599 100644 --- a/tests/issue196_double_auto/docs/test.html +++ b/tests/issue196_double_auto/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue196_double_auto/docs/test/bar.html b/tests/issue196_double_auto/docs/test/bar.html index 87fa7052..50f00606 100644 --- a/tests/issue196_double_auto/docs/test/bar.html +++ b/tests/issue196_double_auto/docs/test/bar.html @@ -32,19 +32,15 @@

Function bar

- auto bar(T1, T2) - ( -
-   T1 a, -
-   T2 b + auto bar(T1, T2)( +
  T1 a, +
  T2 b
);
-
diff --git a/tests/issue196_double_auto/docs/test/baz.html b/tests/issue196_double_auto/docs/test/baz.html index 3dbc6760..e5c4c152 100644 --- a/tests/issue196_double_auto/docs/test/baz.html +++ b/tests/issue196_double_auto/docs/test/baz.html @@ -32,21 +32,16 @@

Function baz

- ref auto baz(T) - ( -
-   ref T a, -
-   ref T b, -
-   bool what + ref auto baz(T)( +
  ref T a, +
  ref T b, +
  bool what
);
-
diff --git a/tests/issue196_double_auto/docs/test/foo.html b/tests/issue196_double_auto/docs/test/foo.html index 52238dff..923b1643 100644 --- a/tests/issue196_double_auto/docs/test/foo.html +++ b/tests/issue196_double_auto/docs/test/foo.html @@ -32,19 +32,15 @@

Function foo

- int foo - ( -
-   int a, -
-   int b + int foo( +
  int a, +
  int b
) pure nothrow @property @nogc @safe;
-
diff --git a/tests/issue24_parens/docs/test.html b/tests/issue24_parens/docs/test.html index 7ba24b39..fae817c7 100644 --- a/tests/issue24_parens/docs/test.html +++ b/tests/issue24_parens/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Global variables

diff --git a/tests/issue24_parens/docs/test/a.html b/tests/issue24_parens/docs/test/a.html index 01b53c9b..b9581f2e 100644 --- a/tests/issue24_parens/docs/test/a.html +++ b/tests/issue24_parens/docs/test/a.html @@ -32,12 +32,10 @@

Variable a

- int a - ; + int a;
-

Example

// Find an ')' in a buffer of 1024 bytes using an additional sentinel.
 size_t length = 1024;
diff --git a/tests/issue31_template_spec/docs/test.html b/tests/issue31_template_spec/docs/test.html
index 5e869ff3..70dff984 100644
--- a/tests/issue31_template_spec/docs/test.html
+++ b/tests/issue31_template_spec/docs/test.html
@@ -28,8 +28,7 @@
 			
 		
 		
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue31_template_spec/docs/test/consume.html b/tests/issue31_template_spec/docs/test/consume.html index be4b8f47..7d660d7e 100644 --- a/tests/issue31_template_spec/docs/test/consume.html +++ b/tests/issue31_template_spec/docs/test/consume.html @@ -45,22 +45,18 @@

consume - multiple declarations

Function consume

-
- T consume(T, ubyte N)(); +
T consume(T, ubyte N)();
-

Function consume

-
- T consume(T, ubyte N)(); +
T consume(T, ubyte N)();
-
diff --git a/tests/issue33_global_ref/docs/test.html b/tests/issue33_global_ref/docs/test.html index 986f6191..5fc1bb31 100644 --- a/tests/issue33_global_ref/docs/test.html +++ b/tests/issue33_global_ref/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Classes

diff --git a/tests/issue33_global_ref/docs/test/Test.f.html b/tests/issue33_global_ref/docs/test/Test.f.html index 691e815c..2cd01332 100644 --- a/tests/issue33_global_ref/docs/test/Test.f.html +++ b/tests/issue33_global_ref/docs/test/Test.f.html @@ -40,8 +40,7 @@

Variable Test.f

  // ...
-   float f - ; +   float f;
  // ...
@@ -50,7 +49,6 @@

Variable Test.f

-
diff --git a/tests/issue33_global_ref/docs/test/Test.html b/tests/issue33_global_ref/docs/test/Test.html index 00086fc9..e6caefbd 100644 --- a/tests/issue33_global_ref/docs/test/Test.html +++ b/tests/issue33_global_ref/docs/test/Test.html @@ -32,8 +32,7 @@

Class Test

- class Test - ; + class Test;
@@ -70,7 +69,6 @@

Class Test

-
diff --git a/tests/issue33_global_ref/docs/test/Test.test.html b/tests/issue33_global_ref/docs/test/Test.test.html index 48f70eb1..53fe7fd6 100644 --- a/tests/issue33_global_ref/docs/test/Test.test.html +++ b/tests/issue33_global_ref/docs/test/Test.test.html @@ -32,13 +32,11 @@

Function Test.test

Test function referencing global integer

-
- void test(); +
void test();
-
diff --git a/tests/issue33_global_ref/docs/test/f.html b/tests/issue33_global_ref/docs/test/f.html index bc96f7a8..e6ec9cb7 100644 --- a/tests/issue33_global_ref/docs/test/f.html +++ b/tests/issue33_global_ref/docs/test/f.html @@ -32,13 +32,11 @@

Variable f

- int f - ; + int f;
-
diff --git a/tests/issue3_template_overloads/docs/test.html b/tests/issue3_template_overloads/docs/test.html index d3cd5c7b..567c2832 100644 --- a/tests/issue3_template_overloads/docs/test.html +++ b/tests/issue3_template_overloads/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Manifest constants

diff --git a/tests/issue3_template_overloads/docs/test/isSymbol.html b/tests/issue3_template_overloads/docs/test/isSymbol.html index 60f6565d..153c5a8e 100644 --- a/tests/issue3_template_overloads/docs/test/isSymbol.html +++ b/tests/issue3_template_overloads/docs/test/isSymbol.html @@ -32,16 +32,13 @@

Enum member isSymbol

- enum isSymbol(T) - = !is(T); + enum isSymbol(T) = !is(T);
- enum isSymbol(alias T) - = !is(T); + enum isSymbol(alias T) = !is(T);
-

Returns

true if T is a symbol or literal

diff --git a/tests/issue42_size_t/docs/test.html b/tests/issue42_size_t/docs/test.html index 3cf84180..b4e07373 100644 --- a/tests/issue42_size_t/docs/test.html +++ b/tests/issue42_size_t/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue42_size_t/docs/test/test.html b/tests/issue42_size_t/docs/test/test.html index 5de50468..66b39677 100644 --- a/tests/issue42_size_t/docs/test/test.html +++ b/tests/issue42_size_t/docs/test/test.html @@ -32,19 +32,15 @@

Function test

- void test - ( -
-   ulong a, -
-   uint b + void test( +
  ulong a, +
  uint b
);
-
diff --git a/tests/issue47_escape_filename/docs/test.html b/tests/issue47_escape_filename/docs/test.html index 5781de3b..198e6417 100644 --- a/tests/issue47_escape_filename/docs/test.html +++ b/tests/issue47_escape_filename/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue47_escape_filename/docs/test/test.html b/tests/issue47_escape_filename/docs/test/test.html index a9163243..38b41f16 100644 --- a/tests/issue47_escape_filename/docs/test/test.html +++ b/tests/issue47_escape_filename/docs/test/test.html @@ -31,13 +31,11 @@

Function test

-
- void test(string ARG = "test")(); +
void test(string ARG = "test")();
-
diff --git a/tests/issue52_typeof_null/docs/test.html b/tests/issue52_typeof_null/docs/test.html index 205e966b..bcbba1d9 100644 --- a/tests/issue52_typeof_null/docs/test.html +++ b/tests/issue52_typeof_null/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue52_typeof_null/docs/test/foo.html b/tests/issue52_typeof_null/docs/test/foo.html index 0700e05e..83300e0a 100644 --- a/tests/issue52_typeof_null/docs/test/foo.html +++ b/tests/issue52_typeof_null/docs/test/foo.html @@ -32,21 +32,16 @@

Function foo

- void foo - ( -
-   typeof(null) a, -
-   int b, -
-   typeof(null) c + void foo( +
  typeof(null) a, +
  int b, +
  typeof(null) c
);
-
diff --git a/tests/issue58_linedoc/docs/test.html b/tests/issue58_linedoc/docs/test.html index a8307ca1..ad3f4eb1 100644 --- a/tests/issue58_linedoc/docs/test.html +++ b/tests/issue58_linedoc/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Functions

diff --git a/tests/issue58_linedoc/docs/test/foo.html b/tests/issue58_linedoc/docs/test/foo.html index c8bd91f4..91c01f29 100644 --- a/tests/issue58_linedoc/docs/test/foo.html +++ b/tests/issue58_linedoc/docs/test/foo.html @@ -33,13 +33,11 @@

Function foo

This function is here to aid in making your

-
- void foo(); +
void foo();
-
diff --git a/tests/issue6_uda/docs/test.html b/tests/issue6_uda/docs/test.html index baef83b0..d4e4cb22 100644 --- a/tests/issue6_uda/docs/test.html +++ b/tests/issue6_uda/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Structs

diff --git a/tests/issue6_uda/docs/test/E.a.html b/tests/issue6_uda/docs/test/E.a.html index 3d1a0255..bfbe5009 100644 --- a/tests/issue6_uda/docs/test/E.a.html +++ b/tests/issue6_uda/docs/test/E.a.html @@ -40,8 +40,7 @@

Enum member E.a

  // ...
-   a - = 0, +   a = 0,
  // ...
@@ -50,7 +49,6 @@

Enum member E.a

-
diff --git a/tests/issue6_uda/docs/test/E.html b/tests/issue6_uda/docs/test/E.html index c9ff378b..ece84c16 100644 --- a/tests/issue6_uda/docs/test/E.html +++ b/tests/issue6_uda/docs/test/E.html @@ -32,8 +32,7 @@

Enum E

- enum E - : int { ... } + enum E : int { ... }
@@ -54,7 +53,6 @@

Enum E

-
diff --git a/tests/issue6_uda/docs/test/UDA.html b/tests/issue6_uda/docs/test/UDA.html index 7b31f0cc..541c40a0 100644 --- a/tests/issue6_uda/docs/test/UDA.html +++ b/tests/issue6_uda/docs/test/UDA.html @@ -32,13 +32,11 @@

Struct UDA

- struct UDA - ; + struct UDA;
-
diff --git a/tests/issue71_type_parse/docs/test.html b/tests/issue71_type_parse/docs/test.html index 2b1d5fc6..d2b23e5d 100644 --- a/tests/issue71_type_parse/docs/test.html +++ b/tests/issue71_type_parse/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Structs

diff --git a/tests/issue71_type_parse/docs/test/Test.arr.dimensions.html b/tests/issue71_type_parse/docs/test/Test.arr.dimensions.html index 2a927bad..09e5e257 100644 --- a/tests/issue71_type_parse/docs/test/Test.arr.dimensions.html +++ b/tests/issue71_type_parse/docs/test/Test.arr.dimensions.html @@ -40,8 +40,7 @@

Enum member Test.arr.dimensions

  // ...
-   enumdimensions - =2; +   enumdimensions=2;
  // ...
@@ -50,7 +49,6 @@

Enum member Test.arr.dimensions

-
diff --git a/tests/issue71_type_parse/docs/test/Test.arr.html b/tests/issue71_type_parse/docs/test/Test.arr.html index 9ef44ae9..39d75cea 100644 --- a/tests/issue71_type_parse/docs/test/Test.arr.html +++ b/tests/issue71_type_parse/docs/test/Test.arr.html @@ -32,13 +32,11 @@

Struct Test.arr

- struct arr - ; + struct arr;
-
diff --git a/tests/issue71_type_parse/docs/test/Test.html b/tests/issue71_type_parse/docs/test/Test.html index 0195a9cc..e992305a 100644 --- a/tests/issue71_type_parse/docs/test/Test.html +++ b/tests/issue71_type_parse/docs/test/Test.html @@ -32,8 +32,7 @@

Struct Test

- struct Test(T) - ; + struct Test(T);
@@ -80,7 +79,6 @@

Struct Test

-
diff --git a/tests/issue71_type_parse/docs/test/Test.opApply.html b/tests/issue71_type_parse/docs/test/Test.opApply.html index dceac159..be20fcc3 100644 --- a/tests/issue71_type_parse/docs/test/Test.opApply.html +++ b/tests/issue71_type_parse/docs/test/Test.opApply.html @@ -46,31 +46,25 @@

Test.opApply - multiple declarations

- int opApply - ( -
-   nothrow @nogc @safe int delegate(immutable ptrdiff_t[arr.dimensions], ref T) dg + int opApply( +
  nothrow @nogc @safe int delegate(immutable ptrdiff_t[arr.dimensions], ref T) dg
) nothrow @nogc @safe;
-

Function Test.opApply

- int opApply - ( -
-   nothrow @nogc @safe int delegate(immutable ptrdiff_t[arr.dimensions], ref const(T)) dg + int opApply( +
  nothrow @nogc @safe int delegate(immutable ptrdiff_t[arr.dimensions], ref const(T)) dg
) const nothrow @nogc @safe;
-
diff --git a/tests/issue7_enum_value/docs/test.html b/tests/issue7_enum_value/docs/test.html index 0eab23eb..a6ecdff1 100644 --- a/tests/issue7_enum_value/docs/test.html +++ b/tests/issue7_enum_value/docs/test.html @@ -28,8 +28,7 @@
-

Module test

-
+

Module test

Enums

diff --git a/tests/issue7_enum_value/docs/test/E.html b/tests/issue7_enum_value/docs/test/E.html index eafa1679..3b193124 100644 --- a/tests/issue7_enum_value/docs/test/E.html +++ b/tests/issue7_enum_value/docs/test/E.html @@ -32,8 +32,7 @@

Enum E

- enum E - : int { ... } + enum E : int { ... }
@@ -54,7 +53,6 @@

Enum E

-
diff --git a/tests/issue7_enum_value/docs/test/E.v1.html b/tests/issue7_enum_value/docs/test/E.v1.html index 587deddb..4ef7cc3c 100644 --- a/tests/issue7_enum_value/docs/test/E.v1.html +++ b/tests/issue7_enum_value/docs/test/E.v1.html @@ -40,8 +40,7 @@

Enum member E.v1

  // ...
-   v1 - =1, +   v1=1,
  // ...
@@ -50,7 +49,6 @@

Enum member E.v1

-
From 72a51d56c299291341385306a04a144dc06ffe63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 09:47:36 +0200 Subject: [PATCH 06/10] Add two missing reference HTML files. --- tests/issue180_return/docs/test/S.bar.html | 64 ++++++++++++++++++++++ tests/issue180_return/docs/test/S.baz.html | 64 ++++++++++++++++++++++ 2 files changed, 128 insertions(+) create mode 100644 tests/issue180_return/docs/test/S.bar.html create mode 100644 tests/issue180_return/docs/test/S.baz.html diff --git a/tests/issue180_return/docs/test/S.bar.html b/tests/issue180_return/docs/test/S.bar.html new file mode 100644 index 00000000..5ff55528 --- /dev/null +++ b/tests/issue180_return/docs/test/S.bar.html @@ -0,0 +1,64 @@ + + + + + Function S.bar + + + + + + +
+

Function S.bar

+
+ +
ref S bar() scope return @safe; +
+
+
+ +
+
+ + + + + + + + + + + + +
Authors + +
Copyright + +
License + +
+

Generated using the DDOX documentation generator

+
+
+ + \ No newline at end of file diff --git a/tests/issue180_return/docs/test/S.baz.html b/tests/issue180_return/docs/test/S.baz.html new file mode 100644 index 00000000..2229b78e --- /dev/null +++ b/tests/issue180_return/docs/test/S.baz.html @@ -0,0 +1,64 @@ + + + + + Function S.baz + + + + + + +
+

Function S.baz

+
+ +
S baz() return scope @safe; +
+
+
+ +
+ + + + + + + + + + + + + +
Authors + +
Copyright + +
License + +
+

Generated using the DDOX documentation generator

+
+
+ + \ No newline at end of file From 2109cc3cc874fdd33ab70fc1090f76bd5937c1f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 09:49:11 +0200 Subject: [PATCH 07/10] Remove unused TravisCI recipe. --- .travis.yml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e35b2195..00000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: d -d: dmd-2.085.1 -addons: - apt: - packages: - - libevent-dev - - libssl-dev - -script: ./travis-ci.sh From 6ab4f6375f2048c0c6960a32436db017170f3411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 09:56:53 +0200 Subject: [PATCH 08/10] Attempt to silence artifact upload errors. --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 44bff4ee..565c28c7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,6 +41,7 @@ jobs: if: always() with: name: phantomcss-failures + overwrite: true path: | test/screenshots/*.diff.png test/screenshots/*.fail.png \ No newline at end of file From 74db092b2e668829c6814d4bcb10a44107c8710a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 10:39:31 +0200 Subject: [PATCH 09/10] Upgrade to latest libdparse. --- dub.sdl | 2 +- dub.selections.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dub.sdl b/dub.sdl index 85138e2c..59cb8ecf 100644 --- a/dub.sdl +++ b/dub.sdl @@ -5,7 +5,7 @@ license "MIT" dependency "vibe-d:web" version=">=0.9.8 <0.11.0-0" dependency "hyphenate" version="~>1.1.0" -dependency "libdparse" version="~>0.15.4" +dependency "libdparse" version="~>0.25.0" configuration "application" { targetType "executable" diff --git a/dub.selections.json b/dub.selections.json index df4f0e6d..63df021e 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -8,7 +8,7 @@ "eventcore": "0.9.38", "hyphenate": "1.1.4", "libasync": "0.8.6", - "libdparse": "0.15.4", + "libdparse": "0.25.0", "libevent": "2.0.2+2.0.16", "memutils": "1.0.10", "mir-linux-kernel": "1.2.1", From 0b957da170d1dde77f16da7c74f7a65bae71407d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 15 Oct 2025 13:48:11 +0200 Subject: [PATCH 10/10] Replace libdparse version selection when testing vibed.org. --- travis-ci.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/travis-ci.sh b/travis-ci.sh index bc350202..13c539ad 100755 --- a/travis-ci.sh +++ b/travis-ci.sh @@ -36,6 +36,8 @@ shopt -u globstar # test for changes breaking the vibed.org build rm -rf vibed.org git clone https://github.com/vibe-d/vibed.org.git +dparsever=`sed ':a;N;$!ba; s/.*\"libdparse\":\ \"\([^\"]*\)\",.*/\1/' dub.selections.json` +sed -i 's/\"libdparse\":\ \".*",/\"libdparse\":\ \"$(dparsever)\",/' vibed.org/dub.selections.json sed -i 's/\"ddox\":\ \".*",/\"ddox\":\ {\"path\":\"..\"},/' vibed.org/dub.selections.json if ! dub build --root vibed.org; then echo "FAILED: vibed.org produced build errors"