Skip to content

Commit 98ecdf3

Browse files
committed
Merge branch 'master' into violation_witnesses
2 parents 55acbb0 + 270caa0 commit 98ecdf3

File tree

184 files changed

+6210
-4437
lines changed

Some content is hidden

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

184 files changed

+6210
-4437
lines changed

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
6767
PULL_REQUEST_NUMBER: ${{ github.event.number }}
6868

69-
- uses: actions/upload-artifact@v4
69+
- uses: actions/upload-artifact@v5
7070
if: always()
7171
with:
7272
name: suite_result

.github/workflows/locked.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
- name: Test
6161
run: opam exec -- dune runtest
6262

63-
- uses: actions/upload-artifact@v4
63+
- uses: actions/upload-artifact@v5
6464
if: always()
6565
with:
6666
name: suite_result-${{ matrix.os }}

.github/workflows/metadata.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
uses: actions/checkout@v5
4343

4444
- name: Set up Node.js ${{ matrix.node-version }}
45-
uses: actions/setup-node@v5
45+
uses: actions/setup-node@v6
4646
with:
4747
node-version: ${{ matrix.node-version }}
4848

.github/workflows/options.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@v5
1919

2020
- name: Set up Node.js ${{ matrix.node-version }}
21-
uses: actions/setup-node@v5
21+
uses: actions/setup-node@v6
2222
with:
2323
node-version: ${{ matrix.node-version }}
2424

.github/workflows/unlocked.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ jobs:
224224
ocaml-compiler: ${{ matrix.ocaml-compiler }}
225225

226226
- name: Set up Node.js ${{ matrix.node-version }}
227-
uses: actions/setup-node@v5
227+
uses: actions/setup-node@v6
228228
with:
229229
node-version: ${{ matrix.node-version }}
230230

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ goblint.bc.js
5454
*.rej
5555

5656
sv-comp/goblint.zip
57+
scripts/sv-comp/goblint.zip
5758

5859
privPrecCompare
5960
privPrecCompare-creduce

.semgrep/apron.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
rules:
2+
- id: apron-linexp0-get_size
3+
pattern-either:
4+
- pattern: Linexpr0.get_size
5+
- pattern: Apron.Linexpr0.get_size
6+
- pattern: GobApron.Linexpr0.get_size
7+
message: don't use (returns some internal size, not number of dimensions)
8+
languages: [ocaml]
9+
severity: ERROR

.semgrep/batio.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
rules:
2+
- id: batio-to_input_channel
3+
pattern: BatIO.to_input_channel
4+
message: don't use (leaks two file descriptors)
5+
languages: [ocaml]
6+
severity: ERROR

.semgrep/cil.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,11 @@ rules:
1515
message: use Cilfacade instead
1616
languages: [ocaml]
1717
severity: WARNING
18+
19+
- id: cil-var
20+
pattern: (Var $X, NoOffset)
21+
# Autofix is broken: https://github.com/semgrep/semgrep/issues/11278
22+
# fix: GoblintCil.var $X
23+
message: use GoblintCil.var instead
24+
languages: [ocaml]
25+
severity: WARNING

.semgrep/let.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
rules:
2+
- id: let-unit-in
3+
pattern: let () = $E in ...
4+
message: use ; instead (and, if needed, add surrounding parentheses to preserve precedence)
5+
languages: [ocaml]
6+
severity: WARNING

0 commit comments

Comments
 (0)