Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] Release of the Silicon version of Frama-C
- Subject: [Frama-c-discuss] Release of the Silicon version of Frama-C
- From: boris at yakobowski.org (Boris Yakobowski)
- Date: Mon, 5 Dec 2016 18:39:36 +0100
*[Updated version with a proper hyperlink for the download page]* Dear all, We are delighted to announce the release of the Silicon [1] version of Frama-C, available at [2]. You will find below a summary of the more important changes. An exhaustive list can be found in the Changelog. We would like to thank all of you for the feedback we received on the release candidate version, on this list or privately. This led to a number of bug fixes, detailed at the beginning of the Changelog. The documentation for the kernel and the plugins has been updated, and can be found on the download page. The Opam package will be available soon. Reports about possible regressions (or improvements!) on your favorite code or plugin remain very welcome. Main changes: # Kernel: - refactoring of ACSL extensions + allow extensions in loop annotations - rename multiple types of the logic AST for more coherence # Libc: - The implementations of some functions of the standard library are now available in share/libc/*.c. The .c and .h files in share/libc are deprecated. # Eva/Value plugin: - two now (experimental) analysis domains are available. Gauges infer affine relations between variables in loops. Symbolic locations keep track of the contents of l-values such as *p or t[i]. - new builtins are available for dynamic allocation, and some functions of string.h and. Default builtins can be activated through option -val-builtins-auto. # WP plugin: - unified variable usage for all models - WP now honors the kernel option -warn-(signed|unsigned)-(overflow|downcast). The cint and cfloat are used by default # Rte plugin: - new option -rte-pointer-call, to generate annotations for calls through function pointers. # Nonterm plugin: - overall increase in precision, especially on compound statements (if, switch, loops...). # Changes in the compilation process: - OCamlGraph is no longer packaged within Frama-C, and must be installed to build Frama-C from source. - OCaml version greater or equal than 4.02.3 required. Happy verification using Frama-C! [1] Thanks to Jens for tactfully reminding us that Silicium is a frenchism! [2] http://frama-c.com/download.html -- Boris, for the Frama-C development team -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20161205/62428fef/attachment.html>
- Prev by Date: [Frama-c-discuss] Release of the Silicon version of Frama-C
- Next by Date: [Frama-c-discuss] Using Frama-C for Analyzing Linux Kernel
- Previous by thread: [Frama-c-discuss] Release of the Silicon version of Frama-C
- Next by thread: [Frama-c-discuss] From Value to EVA
- Index(es):