Skip to content

Commit ca60dd4

Browse files
Geod24Daniel Graczer
authored and
Daniel Graczer
committed
Update supported LDC to v1.23 + v1.22
1 parent 786497e commit ca60dd4

File tree

4 files changed

+26
-17
lines changed

4 files changed

+26
-17
lines changed

.circleci/config.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
command: |
2929
mkdir -p $HOME/dlang && wget https://dlang.org/install.sh -O $HOME/dlang/install.sh
3030
chmod +x $HOME/dlang/install.sh
31-
$HOME/dlang/install.sh install ldc-1.21.0
31+
$HOME/dlang/install.sh install ldc-1.23.0
3232
- run:
3333
name: Install libsodium
3434
command: |
@@ -44,13 +44,13 @@ jobs:
4444
- run:
4545
name: Check virtual method offset
4646
command: |
47-
source $HOME/dlang/ldc-1.21.0/activate
47+
source $HOME/dlang/ldc-1.23.0/activate
4848
ci/check_vtable_test.d
4949
no_output_timeout: 10m
5050
- run:
5151
name: Build & test docker image
5252
command: |
53-
source $HOME/dlang/ldc-1.21.0/activate
53+
source $HOME/dlang/ldc-1.23.0/activate
5454
ci/system_integration_test.d
5555
# Work around druntime setting the permissions to 600..
5656
# Need to iterate on the directory to avoid 'list arguments too long'

.github/workflows/main.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
os: [ ubuntu-18.04, macOS-10.15, windows-2019 ]
25-
dc: [ ldc-master, ldc-1.22.0, ldc-1.21.0 ]
25+
dc: [ ldc-master, ldc-1.23.0, ldc-1.22.0 ]
2626
# Define job-specific parameters
2727
include:
2828
# By default, don't generate artifacts for push
2929
- { artifacts: false }
30-
# Only generate when `ldc-1.21.0` is used
30+
# Only generate when the latest ldc is used
3131
# IMPORTANT: Update this when the compiler support is changed!
32-
- { dc: ldc-1.22.0, artifacts: true }
32+
- { dc: ldc-1.23.0, artifacts: true }
3333

3434
runs-on: ${{ matrix.os }}
3535
timeout-minutes: 30

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ language: d
33
dist: xenial
44

55
d:
6-
- ldc-1.22.0,dub
6+
- ldc-1.23.0,dub
77
- ldc-latest-ci # The freshest LDC
88

99
os:

tests/system/dub.json

+19-10
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,24 @@
66
"lflags": [ "-lsodium" ],
77
"importPaths": [
88
"../../source",
9+
"../../submodules/base32/src",
10+
"../../submodules/bitblob/source",
911
"../../submodules/d2sqlite3/source",
10-
],
11-
12-
"dependencies": {
13-
"base32": { "path": "../../submodules/base32/", "version": "*" },
14-
"bitblob": { "path": "../../submodules/bitblob/", "version": "*" },
15-
"d2sqlite3": { "path": "../../submodules/d2sqlite3/", "version": "*" },
16-
"libsodiumd": { "path": "../../submodules/libsodiumd/", "version": "*" },
17-
"ocean": { "path": "../../submodules/ocean/", "version": "*" },
18-
"vibe-d": { "path": "../../submodules/vibe.d/", "version": "*" }
19-
}
12+
"../../submodules/diet-ng/source",
13+
"../../submodules/eventcore/source",
14+
"../../submodules/libsodiumd/source",
15+
"../../submodules/ocean/src",
16+
"../../submodules/stdx-allocator/source",
17+
"../../submodules/taggedalgebraic/source",
18+
"../../submodules/vibe-core/source",
19+
"../../submodules/vibe.d/crypto",
20+
"../../submodules/vibe.d/data",
21+
"../../submodules/vibe.d/http",
22+
"../../submodules/vibe.d/inet",
23+
"../../submodules/vibe.d/stream",
24+
"../../submodules/vibe.d/textfilter",
25+
"../../submodules/vibe.d/tls",
26+
"../../submodules/vibe.d/utils",
27+
"../../submodules/vibe.d/web"
28+
]
2029
}

0 commit comments

Comments
 (0)