Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
Frama-C Website
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pub
Frama-C Website
Merge requests
!169
Release 26.0-Iron
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Release 26.0-Iron
release/26.0-iron
into
master
Overview
0
Commits
1
Pipelines
1
Changes
38
Merged
Frama-CI Bot
requested to merge
release/26.0-iron
into
master
2 years ago
Overview
0
Commits
1
Pipelines
1
Changes
38
Expand
On behalf of "David Bühler"
david.buhler@cea.fr
(
@buhler
)
Edited
2 years ago
by
David Bühler
0
0
Merge request reports
Compare
master
master (base)
and
latest version
latest version
60e20054
1 commit,
2 years ago
38 files
+
66
−
18
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
38
Search (e.g. *.vue) (Ctrl+P)
_events/framac-26.0.md
0 → 100644
+
48
−
0
Options
---
layout
:
default
date
:
"
23-11-2022"
short_title
:
Frama-C 26.0 (Iron)
title
:
Release of Frama-C 26.0 (Iron)
link
:
/fc-versions/iron.html
---
Frama-C 26.0 (Iron) is out. Download it
[
here
](
/fc-versions/iron.html
)
.
Main changes with respect to Frama-C 25.0 (Manganese) include:
The Frama-C build now uses dune. Hopefully, this should have no impact on most
Frama-C users.
Maintainers of external plug-ins must now use dune as well (see the plug-in
migration section in the developer manual), and the loading of modules and
scripts has changed (see the frama-c-build-scripts.sh tool to build scripts
for Frama-C).
#### Kernel
-
`calls`
ACSL extension for listing potential targets of indirect calls is now
supported within kernel, and not only by the WP plug-in.
#### Aoraï
-
remove (almost unused) support for LTL and Promela as input language.
-
support for programs with indirect calls if they are annotated with
`calls`
annotations.
#### E-ACSL
-
add support for logic functions returning a rational number.
#### Eva
-
complete the Eva public API; the Db.Value API is now deprecated.
-
allow reducing the value of arguments of functions interpreted by a builtin
or an ACSL specification; this is especially useful on C asserts.
-
improved precision and performance of the octagon domain.
#### WP
-
improved Json output for verification statistics and results.
-
Why3 version bumped to 1.5.1.
#### Ivette (new Frama-C GUI)
-
the installation of Frama-C provides an installation script for Ivette.
Run 'ivette' once to finalize installation (this requires node 16, yarn and
an internet connection).
-
improve the dataflow graphs generated by the Dive plug-in.
-
when the taint domain of Eva is enabled, taint status of lvalues is shown
in the Inspector component and in Dive graphs.
Loading