Skip to content

Commit f2a5d51

Browse files
committed
Merge branch 'master' into klever
2 parents 5a6362e + 9d1dc02 commit f2a5d51

File tree

289 files changed

+3961
-5109
lines changed

Some content is hidden

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

289 files changed

+3961
-5109
lines changed

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
8989
PULL_REQUEST_NUMBER: ${{ github.event.number }}
9090

91-
- uses: actions/upload-artifact@v3
91+
- uses: actions/upload-artifact@v4
9292
if: always()
9393
with:
9494
name: suite_result

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: Setup Pages
4848
id: pages
49-
uses: actions/configure-pages@v3
49+
uses: actions/configure-pages@v4
5050

5151
- name: Install dependencies
5252
run: opam install . --deps-only --locked --with-doc
@@ -68,4 +68,4 @@ jobs:
6868
steps:
6969
- name: Deploy to GitHub Pages
7070
id: deployment
71-
uses: actions/deploy-pages@v2
71+
uses: actions/deploy-pages@v3

.github/workflows/locked.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ jobs:
8282
- name: Test incremental regression with cfg comparison
8383
run: ruby scripts/update_suite.rb -c
8484

85-
- uses: actions/upload-artifact@v3
85+
- uses: actions/upload-artifact@v4
8686
if: always()
8787
with:
88-
name: suite_result
88+
name: suite_result-${{ matrix.os }}
8989
path: tests/suite_result/
9090

9191
extraction:

.github/workflows/options.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626
run: npm install -g ajv-cli
2727

2828
- name: Migrate schema # https://github.com/ajv-validator/ajv-cli/issues/199
29-
run: ajv migrate -s src/common/util/options.schema.json
29+
run: ajv migrate -s src/config/options.schema.json
3030

3131
- name: Validate conf
32-
run: ajv validate -s src/common/util/options.schema.json -d "conf/**/*.json"
32+
run: ajv validate -s src/config/options.schema.json -d "conf/**/*.json"
3333

3434
- name: Validate incremental tests
35-
run: ajv validate -s src/common/util/options.schema.json -d "tests/incremental/*/*.json"
35+
run: ajv validate -s src/config/options.schema.json -d "tests/incremental/*/*.json"

.github/workflows/semgrep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
run: semgrep scan --config .semgrep/ --sarif > semgrep.sarif
2323

2424
- name: Upload SARIF file to GitHub Advanced Security Dashboard
25-
uses: github/codeql-action/upload-sarif@v2
25+
uses: github/codeql-action/upload-sarif@v3
2626
with:
2727
sarif_file: semgrep.sarif
2828
if: always()

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ linux-headers
2929
.goblint*/
3030
goblint_temp_*/
3131

32-
src/spec/graph
3332
.vagrant
3433

3534
g2html.jar

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ build:
2020
- pip install json-schema-for-humans
2121
post_build:
2222
- mkdir _readthedocs/html/jsfh/
23-
- generate-schema-doc --config-file jsfh.yml src/common/util/options.schema.json _readthedocs/html/jsfh/
23+
- generate-schema-doc --config-file jsfh.yml src/config/options.schema.json _readthedocs/html/jsfh/

docs/developer-guide/messaging.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,3 @@ The `~loc` argument is optional and defaults to the current location, but allows
4747
The `_noloc` suffixed functions allow general messages without any location (not even current).
4848

4949
By convention, may-warnings (the usual case) should use warning severity and must-warnings should use error severity.
50-
51-
### Spec analysis
52-
53-
Warnings inside `.spec` files are converted to warnings.
54-
They parsed from string warnings: the first space-delimited substring determines the category and the rest determines the text.
55-
56-
For example:
57-
```
58-
w1 "behavior.undefined.use_after_free"
59-
w2 "integer.overflow"
60-
w3 "unknown my message"
61-
w4 "integer.overflow some text describing the warning"
62-
```

docs/developer-guide/releasing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070

7171
This is required such that the created archive would have everything in a single directory called `goblint`.
7272

73-
4. Update SV-COMP year in `sv-comp/archive.sh`.
73+
4. Update SV-COMP year in `scripts/sv-comp/archive.sh`.
7474

7575
This includes: git tag name, git tag message and zipped conf file.
7676

@@ -83,9 +83,9 @@
8383

8484
2. Make sure you have nothing valuable that would be deleted by `make clean`.
8585
3. Delete git tag from previous prerun: `git tag -d svcompXY`.
86-
4. Create archive: `./sv-comp/archive.sh`.
86+
4. Create archive: `./scripts/sv-comp/archive.sh`.
8787

88-
The resulting archive is `sv-comp/goblint.zip`.
88+
The resulting archive is `scripts/sv-comp/goblint.zip`.
8989

9090
5. Check unextracted archive in latest SV-COMP container image: <https://gitlab.com/sosy-lab/benchmarking/competition-scripts/#container-image>.
9191

docs/user-guide/configuring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ In `.vscode/settings.json` add the following:
2424
"/conf/*.json",
2525
"/tests/incremental/*/*.json"
2626
],
27-
"url": "/src/common/util/options.schema.json"
27+
"url": "/src/config/options.schema.json"
2828
}
2929
]
3030
}

0 commit comments

Comments
 (0)