Skip to content

Commit a323664

Browse files
committed
Merge branch 'master' into opam-locked
2 parents 23643df + 17cb66e commit a323664

File tree

90 files changed

+1511
-411
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+1511
-411
lines changed

.github/workflows/coverage.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,9 @@ jobs:
3535
# otherwise setup-ocaml pins non-locked dependencies
3636
# https://github.com/ocaml/setup-ocaml/issues/166
3737
OPAMLOCKED: locked
38-
uses: ocaml/setup-ocaml@v2
38+
uses: ocaml/setup-ocaml@v3
3939
with:
4040
ocaml-compiler: ${{ matrix.ocaml-compiler }}
41-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
4241

4342
- name: Install graph-easy # TODO: remove if depext --with-test works
4443
if: ${{ matrix.os == 'ubuntu-latest' }}

.github/workflows/docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
6060
- name: Build Docker image
6161
id: build
62-
uses: docker/build-push-action@v5
62+
uses: docker/build-push-action@v6
6363
with:
6464
context: .
6565
load: true # load into docker instead of immediately pushing
@@ -72,7 +72,7 @@ jobs:
7272
run: docker run --rm -v $(pwd):/data ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.meta.outputs.version }} /data/tests/regression/04-mutex/01-simple_rc.c # run image by version in case multiple tags
7373

7474
- name: Push Docker image
75-
uses: docker/build-push-action@v5
75+
uses: docker/build-push-action@v6
7676
with:
7777
context: .
7878
push: true

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
# otherwise setup-ocaml pins non-locked dependencies
3636
# https://github.com/ocaml/setup-ocaml/issues/166
3737
OPAMLOCKED: locked
38-
uses: ocaml/setup-ocaml@v2
38+
uses: ocaml/setup-ocaml@v3
3939
with:
4040
ocaml-compiler: ${{ matrix.ocaml-compiler }}
4141

.github/workflows/indentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
fetch-depth: 0
2626

2727
- name: Set up OCaml ${{ matrix.ocaml-compiler }}
28-
uses: ocaml/setup-ocaml@v2
28+
uses: ocaml/setup-ocaml@v3
2929
with:
3030
ocaml-compiler: ${{ matrix.ocaml-compiler }}
3131

.github/workflows/locked.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@ jobs:
3737
# otherwise setup-ocaml pins non-locked dependencies
3838
# https://github.com/ocaml/setup-ocaml/issues/166
3939
OPAMLOCKED: locked
40-
uses: ocaml/setup-ocaml@v2
40+
uses: ocaml/setup-ocaml@v3
4141
with:
4242
ocaml-compiler: ${{ matrix.ocaml-compiler }}
43-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
4443

4544
- name: Install graph-easy # TODO: remove if depext --with-test works
4645
if: ${{ matrix.os == 'ubuntu-latest' }}
@@ -87,10 +86,9 @@ jobs:
8786
# otherwise setup-ocaml pins non-locked dependencies
8887
# https://github.com/ocaml/setup-ocaml/issues/166
8988
OPAMLOCKED: locked
90-
uses: ocaml/setup-ocaml@v2
89+
uses: ocaml/setup-ocaml@v3
9190
with:
9291
ocaml-compiler: ${{ matrix.ocaml-compiler }}
93-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
9492

9593
- name: Install graph-easy # TODO: remove if depext --with-test works
9694
if: ${{ matrix.os == 'ubuntu-latest' }}
@@ -132,7 +130,7 @@ jobs:
132130
# otherwise setup-ocaml pins non-locked dependencies
133131
# https://github.com/ocaml/setup-ocaml/issues/166
134132
OPAMLOCKED: locked
135-
uses: ocaml/setup-ocaml@v2
133+
uses: ocaml/setup-ocaml@v3
136134
with:
137135
ocaml-compiler: ${{ matrix.ocaml-compiler }}
138136

.github/workflows/unlocked.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,9 @@ jobs:
4545
uses: actions/checkout@v4
4646

4747
- name: Set up OCaml ${{ matrix.ocaml-compiler }}
48-
uses: ocaml/setup-ocaml@v2
48+
uses: ocaml/setup-ocaml@v3
4949
with:
5050
ocaml-compiler: ${{ matrix.ocaml-compiler }}
51-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
5251

5352
- name: Install graph-easy # TODO: remove if depext --with-test works
5453
if: ${{ matrix.os == 'ubuntu-latest' }}
@@ -109,7 +108,6 @@ jobs:
109108
uses: ocaml/setup-ocaml@v2
110109
with:
111110
ocaml-compiler: ${{ matrix.ocaml-compiler }}
112-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
113111

114112
- name: Install graph-easy # TODO: remove if depext --with-test works
115113
if: ${{ matrix.os == 'ubuntu-latest' }}
@@ -165,7 +163,7 @@ jobs:
165163

166164
- name: Build dev Docker image
167165
id: build
168-
uses: docker/build-push-action@v5
166+
uses: docker/build-push-action@v6
169167
with:
170168
context: .
171169
target: dev
@@ -199,10 +197,9 @@ jobs:
199197
uses: actions/checkout@v4
200198

201199
- name: Set up OCaml ${{ matrix.ocaml-compiler }}
202-
uses: ocaml/setup-ocaml@v2
200+
uses: ocaml/setup-ocaml@v3
203201
with:
204202
ocaml-compiler: ${{ matrix.ocaml-compiler }}
205-
opam-depext-flags: --with-test # doesn't work (https://github.com/ocaml/opam/issues/5836)
206203

207204
- name: Install graph-easy # TODO: remove if depext --with-test works
208205
if: ${{ matrix.os == 'ubuntu-latest' }}

.zenodo.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
"affiliation": "Technische Universität München",
2424
"orcid": "0009-0009-9644-7475"
2525
},
26+
{
27+
"name": "Holter, Karoliine",
28+
"affiliation": "University of Tartu",
29+
"orcid": "0009-0008-3725-4131"
30+
},
2631
{
2732
"name": "Vogler, Ralf",
2833
"affiliation": "Technische Universität München"

CITATION.cff

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ authors: # same authors as in .zenodo.json and dune-project
2121
family-names: Tilscher
2222
affiliation: "Technische Universität München"
2323
orcid: "https://orcid.org/0009-0009-9644-7475"
24+
- given-names: Karoliine
25+
family-names: Holter
26+
affiliation: "University of Tartu"
27+
orcid: "https://orcid.org/0009-0008-3725-4131"
2428
- given-names: Ralf
2529
family-names: Vogler
2630
affiliation: "Technische Universität München"

conf/examples/medium-program.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"base",
1010
"threadid",
1111
"threadflag",
12+
"threadreturn",
1213
"mallocWrapper",
1314
"mutexEvents",
1415
"mutex",
@@ -18,6 +19,7 @@
1819
"expRelation",
1920
"mhp",
2021
"assert",
22+
"pthreadMutexType",
2123
"var_eq",
2224
"symb_locks",
2325
"region",

conf/examples/very-precise.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"base",
2323
"threadid",
2424
"threadflag",
25+
"threadreturn",
2526
"mallocWrapper",
2627
"mutexEvents",
2728
"mutex",
@@ -31,6 +32,7 @@
3132
"expRelation",
3233
"mhp",
3334
"assert",
35+
"pthreadMutexType",
3436
"var_eq",
3537
"symb_locks",
3638
"region",

0 commit comments

Comments
 (0)