From 34924fc9000cb3519a59dcf7e85c01884792ffbb Mon Sep 17 00:00:00 2001 From: Allan Blanchard <allan.blanchard@cea.fr> Date: Wed, 21 Jul 2021 13:46:46 +0200 Subject: [PATCH] 23.1-Vanadium release --- _events/framac-23.1.md | 21 +++++++++++++ _fc-versions/vanadium.md | 30 +++++++++---------- download/acsl-1.17.pdf | 2 +- .../acsl-implementation-23.1-Vanadium.pdf | 3 ++ download/acsl.pdf | 2 +- download/aorai-example-23.1-Vanadium.tgz | 3 ++ download/aorai-manual-23.1-Vanadium.pdf | 3 ++ download/e-acsl/e-acsl-1.17.pdf | 2 +- .../e-acsl-implementation-23.1-Vanadium.pdf | 3 ++ download/e-acsl/e-acsl-implementation.pdf | 4 +-- .../e-acsl/e-acsl-manual-23.1-Vanadium.pdf | 3 ++ download/e-acsl/e-acsl-manual.pdf | 4 +-- download/e-acsl/e-acsl.pdf | 2 +- download/eva-manual-23.1-Vanadium.pdf | 3 ++ download/frama-c-23.1-Vanadium-api.tar.gz | 3 ++ download/frama-c-23.1-Vanadium.tar.gz | 3 ++ download/frama-c-acsl-implementation.pdf | 2 +- download/frama-c-aorai-example.tgz | 4 +-- download/frama-c-aorai-manual.pdf | 4 +-- download/frama-c-eva-manual.pdf | 4 +-- download/frama-c-metrics-manual.pdf | 4 +-- download/frama-c-plugin-development-guide.pdf | 4 +-- download/frama-c-rte-manual.pdf | 4 +-- download/frama-c-source-dist.tar.gz | 4 +-- download/frama-c-user-manual.pdf | 2 +- download/frama-c-value-analysis.pdf | 4 +-- download/frama-c-wp-manual.pdf | 4 +-- download/hello-23.1-Vanadium.tar.gz | 3 ++ download/metrics-manual-23.1-Vanadium.pdf | 3 ++ ...plugin-development-guide-23.1-Vanadium.pdf | 3 ++ download/rte-manual-23.1-Vanadium.pdf | 3 ++ download/user-manual-23.1-Vanadium.pdf | 3 ++ download/wp-manual-23.1-Vanadium.pdf | 3 ++ html/installations/vanadium.md | 2 +- 34 files changed, 107 insertions(+), 44 deletions(-) create mode 100644 _events/framac-23.1.md create mode 100644 download/acsl-implementation-23.1-Vanadium.pdf create mode 100644 download/aorai-example-23.1-Vanadium.tgz create mode 100644 download/aorai-manual-23.1-Vanadium.pdf create mode 100644 download/e-acsl/e-acsl-implementation-23.1-Vanadium.pdf create mode 100644 download/e-acsl/e-acsl-manual-23.1-Vanadium.pdf create mode 100644 download/eva-manual-23.1-Vanadium.pdf create mode 100644 download/frama-c-23.1-Vanadium-api.tar.gz create mode 100644 download/frama-c-23.1-Vanadium.tar.gz create mode 100644 download/hello-23.1-Vanadium.tar.gz create mode 100644 download/metrics-manual-23.1-Vanadium.pdf create mode 100644 download/plugin-development-guide-23.1-Vanadium.pdf create mode 100644 download/rte-manual-23.1-Vanadium.pdf create mode 100644 download/user-manual-23.1-Vanadium.pdf create mode 100644 download/wp-manual-23.1-Vanadium.pdf diff --git a/_events/framac-23.1.md b/_events/framac-23.1.md new file mode 100644 index 00000000..96c7efcb --- /dev/null +++ b/_events/framac-23.1.md @@ -0,0 +1,21 @@ +--- +layout: default +date: "21-07-2021" +event: Frama-C 23.1 (Vanadium) +title: Release of Frama-C 23.1 (Vanadium) +link: /fc-versions/vanadium.html +--- + +Frama-C 23.1 (Vanadium) is out. Download it [here](/fc-versions/vanadium.html). + +Main changes with respect to Frama-C 23 (Vanadium) include: + +#### E-ACSL + +- Fix crash related to several ACSL constructs +- Fix crash when raising some user errors + + +#### WP + +- Fix a crash related to opaque structures memory typing diff --git a/_fc-versions/vanadium.md b/_fc-versions/vanadium.md index 0f5f809a..848bfbc8 100644 --- a/_fc-versions/vanadium.md +++ b/_fc-versions/vanadium.md @@ -4,39 +4,39 @@ number: 23 name: Vanadium acsl: 17 releases: - - number: 0 + - number: 1 categories: - - name: Frama-C v23.0 Vanadium + - name: Frama-C v23.1 Vanadium files: - name: Source distribution - link: /download/frama-c-23.0-Vanadium.tar.gz + link: /download/frama-c-23.1-Vanadium.tar.gz help: Compilation instructions help_link: /html/installations/vanadium.html - name: User manual - link: /download/user-manual-23.0-Vanadium.pdf + link: /download/user-manual-23.1-Vanadium.pdf - name: Plug-in development guide - link: /download/plugin-development-guide-23.0-Vanadium.pdf + link: /download/plugin-development-guide-23.1-Vanadium.pdf help: Hello plug-in tutorial archive - help_link: /download/hello-23.0-Vanadium.tar.gz + help_link: /download/hello-23.1-Vanadium.tar.gz - name: API Documentation - link: /download/frama-c-23.0-Vanadium-api.tar.gz + link: /download/frama-c-23.1-Vanadium-api.tar.gz - name: ACSL 1.17 (Vanadium implementation) - link: /download/acsl-implementation-23.0-Vanadium.pdf + link: /download/acsl-implementation-23.1-Vanadium.pdf - name: Plug-in Manuals sort: true files: - name: Aoraï manual - link: /download/aorai-manual-23.0-Vanadium.pdf + link: /download/aorai-manual-23.1-Vanadium.pdf help: Aoraï example - help_link: /download/aorai-example-23.0-Vanadium.tgz + help_link: /download/aorai-example-23.1-Vanadium.tgz - name: Metrics manual - link: /download/metrics-manual-23.0-Vanadium.pdf + link: /download/metrics-manual-23.1-Vanadium.pdf - name: Rte manual - link: /download/rte-manual-23.0-Vanadium.pdf + link: /download/rte-manual-23.1-Vanadium.pdf - name: Eva manual - link: /download/eva-manual-23.0-Vanadium.pdf + link: /download/eva-manual-23.1-Vanadium.pdf - name: WP manual - link: /download/wp-manual-23.0-Vanadium.pdf + link: /download/wp-manual-23.1-Vanadium.pdf - name: E-ACSL manual - link: /download/e-acsl/e-acsl-manual-23.0-Vanadium.pdf + link: /download/e-acsl/e-acsl-manual-23.1-Vanadium.pdf --- diff --git a/download/acsl-1.17.pdf b/download/acsl-1.17.pdf index bc4504ea..43792ab0 100644 --- a/download/acsl-1.17.pdf +++ b/download/acsl-1.17.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1ca563e07ad9e32788dc9544ca51b66be71e5d5b0e01e7d017e2e8f942c9d93 +oid sha256:f6345781874115b98906bc4f8f53e598a3b49190a74e708de549bb2ab579dac9 size 1395481 diff --git a/download/acsl-implementation-23.1-Vanadium.pdf b/download/acsl-implementation-23.1-Vanadium.pdf new file mode 100644 index 00000000..e65bb94d --- /dev/null +++ b/download/acsl-implementation-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d00f60f4eecac61340b2bac8aa81c580d49780187c2fcb9c72994382bc5c68da +size 1400987 diff --git a/download/acsl.pdf b/download/acsl.pdf index bc4504ea..43792ab0 100644 --- a/download/acsl.pdf +++ b/download/acsl.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1ca563e07ad9e32788dc9544ca51b66be71e5d5b0e01e7d017e2e8f942c9d93 +oid sha256:f6345781874115b98906bc4f8f53e598a3b49190a74e708de549bb2ab579dac9 size 1395481 diff --git a/download/aorai-example-23.1-Vanadium.tgz b/download/aorai-example-23.1-Vanadium.tgz new file mode 100644 index 00000000..b2c8b337 --- /dev/null +++ b/download/aorai-example-23.1-Vanadium.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54477ba736b62bbf0002996461f2cbe81cc8764cb28a46904d3e0eaafb11f9f5 +size 1647 diff --git a/download/aorai-manual-23.1-Vanadium.pdf b/download/aorai-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..211c80a3 --- /dev/null +++ b/download/aorai-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7cde5fed051d1785481aed56e8b5edd2801031e68247cdb3b8e4a3a60687afc +size 345187 diff --git a/download/e-acsl/e-acsl-1.17.pdf b/download/e-acsl/e-acsl-1.17.pdf index 6fad1b42..05096a10 100644 --- a/download/e-acsl/e-acsl-1.17.pdf +++ b/download/e-acsl/e-acsl-1.17.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b5b8fe64c3e785dff7939d716fd66f0e19f234b6d258e0dc4800ff5b891f6ff +oid sha256:675ed88eff368de02e273a2c20e1f31e26eedc55b9abfe200aafe4d7213ce5c6 size 702637 diff --git a/download/e-acsl/e-acsl-implementation-23.1-Vanadium.pdf b/download/e-acsl/e-acsl-implementation-23.1-Vanadium.pdf new file mode 100644 index 00000000..2a9d78f0 --- /dev/null +++ b/download/e-acsl/e-acsl-implementation-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffb077afc07ec05da536b85ddbdff412b168ac47b484a8861fd14d3e485f1cb1 +size 756210 diff --git a/download/e-acsl/e-acsl-implementation.pdf b/download/e-acsl/e-acsl-implementation.pdf index 8fe58e1d..2a9d78f0 100644 --- a/download/e-acsl/e-acsl-implementation.pdf +++ b/download/e-acsl/e-acsl-implementation.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cb2b091d38228b4a66e09bc7b790e4282f51f315f8ac96d75a34061eabf6161 -size 756498 +oid sha256:ffb077afc07ec05da536b85ddbdff412b168ac47b484a8861fd14d3e485f1cb1 +size 756210 diff --git a/download/e-acsl/e-acsl-manual-23.1-Vanadium.pdf b/download/e-acsl/e-acsl-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..21064c12 --- /dev/null +++ b/download/e-acsl/e-acsl-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2ef1d14c48aef6b7b688d5d5b7644f0a5ab30fc32eb1396a177083a99496480 +size 806131 diff --git a/download/e-acsl/e-acsl-manual.pdf b/download/e-acsl/e-acsl-manual.pdf index 31e00865..21064c12 100644 --- a/download/e-acsl/e-acsl-manual.pdf +++ b/download/e-acsl/e-acsl-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2caa50b90f4be1dccf720601a24943cc22fc1a039c6576188151177a2eac5133 -size 806323 +oid sha256:b2ef1d14c48aef6b7b688d5d5b7644f0a5ab30fc32eb1396a177083a99496480 +size 806131 diff --git a/download/e-acsl/e-acsl.pdf b/download/e-acsl/e-acsl.pdf index 6fad1b42..05096a10 100644 --- a/download/e-acsl/e-acsl.pdf +++ b/download/e-acsl/e-acsl.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b5b8fe64c3e785dff7939d716fd66f0e19f234b6d258e0dc4800ff5b891f6ff +oid sha256:675ed88eff368de02e273a2c20e1f31e26eedc55b9abfe200aafe4d7213ce5c6 size 702637 diff --git a/download/eva-manual-23.1-Vanadium.pdf b/download/eva-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..b2b10fc8 --- /dev/null +++ b/download/eva-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8825f19bf1a9626faf6045f0fadb06c1654a8bb1b64719319542b31645d59a4 +size 1902246 diff --git a/download/frama-c-23.1-Vanadium-api.tar.gz b/download/frama-c-23.1-Vanadium-api.tar.gz new file mode 100644 index 00000000..63f4fa76 --- /dev/null +++ b/download/frama-c-23.1-Vanadium-api.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0144dc3116a99d43cb133a8b0c3d3d81c1711c23c060b8a2b5ca6ebac80d0fcd +size 9086077 diff --git a/download/frama-c-23.1-Vanadium.tar.gz b/download/frama-c-23.1-Vanadium.tar.gz new file mode 100644 index 00000000..26b8ddfb --- /dev/null +++ b/download/frama-c-23.1-Vanadium.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d25a3448d0e0baec242ff500858295d0e73ebc91e0a90200afda0cf274c2f3e5 +size 6945715 diff --git a/download/frama-c-acsl-implementation.pdf b/download/frama-c-acsl-implementation.pdf index d5322a8f..e65bb94d 100644 --- a/download/frama-c-acsl-implementation.pdf +++ b/download/frama-c-acsl-implementation.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d45abdfae0628c8051aef3a4e7c6ee23de6e6f28b19cfa6fb4426f12e96f134d +oid sha256:d00f60f4eecac61340b2bac8aa81c580d49780187c2fcb9c72994382bc5c68da size 1400987 diff --git a/download/frama-c-aorai-example.tgz b/download/frama-c-aorai-example.tgz index 0a1eca3a..b2c8b337 100644 --- a/download/frama-c-aorai-example.tgz +++ b/download/frama-c-aorai-example.tgz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:473a682eb5b92c38ab7a2b4c261b6eb36c9874625ca7184e78756310eec7558d -size 1646 +oid sha256:54477ba736b62bbf0002996461f2cbe81cc8764cb28a46904d3e0eaafb11f9f5 +size 1647 diff --git a/download/frama-c-aorai-manual.pdf b/download/frama-c-aorai-manual.pdf index 798c998a..211c80a3 100644 --- a/download/frama-c-aorai-manual.pdf +++ b/download/frama-c-aorai-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46a12091f289d540743e654ad7383a82054482960214496eceb213b5831732fe -size 345553 +oid sha256:a7cde5fed051d1785481aed56e8b5edd2801031e68247cdb3b8e4a3a60687afc +size 345187 diff --git a/download/frama-c-eva-manual.pdf b/download/frama-c-eva-manual.pdf index 93bb3431..b2b10fc8 100644 --- a/download/frama-c-eva-manual.pdf +++ b/download/frama-c-eva-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bebe59e0ade228e41bd139b6268f22c9428280cacd627864229139cce593702 -size 1902251 +oid sha256:f8825f19bf1a9626faf6045f0fadb06c1654a8bb1b64719319542b31645d59a4 +size 1902246 diff --git a/download/frama-c-metrics-manual.pdf b/download/frama-c-metrics-manual.pdf index 18e82660..c53e4aba 100644 --- a/download/frama-c-metrics-manual.pdf +++ b/download/frama-c-metrics-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf7dbe2f614e84a64f3eb2e2e6f5739262c2fee87d352db0fdee9ea0e3a3524c -size 781359 +oid sha256:d15d6c0ff34470d8937b734ea21c8a6b6877444924f9893cfe78f07d75aa1710 +size 799924 diff --git a/download/frama-c-plugin-development-guide.pdf b/download/frama-c-plugin-development-guide.pdf index 1384f95e..f3749e33 100644 --- a/download/frama-c-plugin-development-guide.pdf +++ b/download/frama-c-plugin-development-guide.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7d7fb6a529d8f4d7831eb13f1381edc25bb92c268f245d91b87d49416ecc52e -size 1469725 +oid sha256:5c13c4ecd3db3637e268e06027e8086be84064f9d756d238c5dd47cc0058b2c5 +size 1469580 diff --git a/download/frama-c-rte-manual.pdf b/download/frama-c-rte-manual.pdf index 6ecdf943..5892ce51 100644 --- a/download/frama-c-rte-manual.pdf +++ b/download/frama-c-rte-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6dd3969f328efe523456b34d0b3abe434e4330e970f526cc07ce66a4e59b56db -size 652918 +oid sha256:17bfca032bd6aff415fdc0dd63167757bf19112ec6d0d9f6db89d19fda6f8648 +size 652705 diff --git a/download/frama-c-source-dist.tar.gz b/download/frama-c-source-dist.tar.gz index 78239f04..26b8ddfb 100644 --- a/download/frama-c-source-dist.tar.gz +++ b/download/frama-c-source-dist.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a44abb0ebe43a656b142da4b26a3308538a884cef86cda2bd507a67851fb55d -size 6944810 +oid sha256:d25a3448d0e0baec242ff500858295d0e73ebc91e0a90200afda0cf274c2f3e5 +size 6945715 diff --git a/download/frama-c-user-manual.pdf b/download/frama-c-user-manual.pdf index d11fd77e..29aabb7e 100644 --- a/download/frama-c-user-manual.pdf +++ b/download/frama-c-user-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc401bdb191b56242877f5c24382ef89aa431b01ba41ad26e14325c0b3963842 +oid sha256:9ef54d68d1753710a4272bab15c3a7c3a79db2b2c661d999727c41fa42cfac1d size 1822955 diff --git a/download/frama-c-value-analysis.pdf b/download/frama-c-value-analysis.pdf index 93bb3431..b2b10fc8 100644 --- a/download/frama-c-value-analysis.pdf +++ b/download/frama-c-value-analysis.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bebe59e0ade228e41bd139b6268f22c9428280cacd627864229139cce593702 -size 1902251 +oid sha256:f8825f19bf1a9626faf6045f0fadb06c1654a8bb1b64719319542b31645d59a4 +size 1902246 diff --git a/download/frama-c-wp-manual.pdf b/download/frama-c-wp-manual.pdf index 24794c5a..d42ccb57 100644 --- a/download/frama-c-wp-manual.pdf +++ b/download/frama-c-wp-manual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52258d62307c35acb33730a4f1153f38e3b6405893f646adc5d7198a6dd181fe -size 1409077 +oid sha256:9d80ecaaaa5771c306e3fbe020c5b755da39c147eaf14fda8f6af8d571356b64 +size 1409094 diff --git a/download/hello-23.1-Vanadium.tar.gz b/download/hello-23.1-Vanadium.tar.gz new file mode 100644 index 00000000..76d8abda --- /dev/null +++ b/download/hello-23.1-Vanadium.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40f5c8b60c3ffb683cd6a6a79367593a4b36427be5a5486c2666f8bc9d28587f +size 1457 diff --git a/download/metrics-manual-23.1-Vanadium.pdf b/download/metrics-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..c53e4aba --- /dev/null +++ b/download/metrics-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d15d6c0ff34470d8937b734ea21c8a6b6877444924f9893cfe78f07d75aa1710 +size 799924 diff --git a/download/plugin-development-guide-23.1-Vanadium.pdf b/download/plugin-development-guide-23.1-Vanadium.pdf new file mode 100644 index 00000000..f3749e33 --- /dev/null +++ b/download/plugin-development-guide-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c13c4ecd3db3637e268e06027e8086be84064f9d756d238c5dd47cc0058b2c5 +size 1469580 diff --git a/download/rte-manual-23.1-Vanadium.pdf b/download/rte-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..5892ce51 --- /dev/null +++ b/download/rte-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17bfca032bd6aff415fdc0dd63167757bf19112ec6d0d9f6db89d19fda6f8648 +size 652705 diff --git a/download/user-manual-23.1-Vanadium.pdf b/download/user-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..29aabb7e --- /dev/null +++ b/download/user-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ef54d68d1753710a4272bab15c3a7c3a79db2b2c661d999727c41fa42cfac1d +size 1822955 diff --git a/download/wp-manual-23.1-Vanadium.pdf b/download/wp-manual-23.1-Vanadium.pdf new file mode 100644 index 00000000..d42ccb57 --- /dev/null +++ b/download/wp-manual-23.1-Vanadium.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d80ecaaaa5771c306e3fbe020c5b755da39c147eaf14fda8f6af8d571356b64 +size 1409094 diff --git a/html/installations/vanadium.md b/html/installations/vanadium.md index 6873fda3..a83b5b78 100644 --- a/html/installations/vanadium.md +++ b/html/installations/vanadium.md @@ -4,7 +4,7 @@ version: vanadium title: Installation instructions for Vanadium --- -# Installing Frama-C Vanadium (released on 2021-07-06) +# Installing Frama-C Vanadium (released on 2021-07-21) - [Installing Frama-C](#installing-frama-c) - [Table of Contents](#table-of-contents) -- GitLab