The NetBSD Project

CVS log for pkgsrc/devel/frama-c/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / frama-c

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 15 13:02:42 2022 UTC (10 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, HEAD
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

frama-c: fix unportable test(1) operator

Revision 1.12 / (download) - annotate - [select for diffs], Sun Oct 9 07:02:47 2022 UTC (11 months, 2 weeks ago) by tonio
Branch: MAIN
Changes since 1.11: +6 -12 lines
Diff to previous 1.11 (colored)

Update devel/frama-c to 25.0

-   Kernel    [2022-10-05] Support for ghost VLA and calls to builtins with
              ghost arguments.
-   Eva       [2022-09-16] Numerors now needs MLMPFR 4.1.0+bugfix2
-   Kernel    [2022-09-07] Improve error message for invalid options -D/-I/-U.
o!  Configure [2022-07-28] Removed autoconf and configure
o!  Makefile  [2022-07-11] Removed Makefile, Frama-C is now built using Dune 3.x
o!  Pdg       [2022-07-01] Removed from Db. Use proper Pdg API instead.
-!  Kernel    [2022-06-06] Remove journalisation.

####################################
Open Source Release 25.0 (Manganese)
####################################

o   Kernel    [2022-05-03] Prototype of AST comparison between two versions
              of the same program, via the new option -ast-diff.
-   Eva       [2022-05-02] Fixes stack overflow errors on very large C functions.
-   Eva       [2022-04-25] Improve the multidim abstract domain: it is now
              more precise and more robust, it is able to infer simple array
              invariants on some loops without unrolling, and has a new option
              -eva-multidim-disjunctive-invariants to infer structures
              disjunctive invariants.
o   Kernel    [2022-03-07] Known compiler builtins are no longer hardcoded in
              OCaml, but defined via JSON files (in share/compliance).
o   Kernel    [2022-02-23] New visitor functions visitFramacFileFunctions
              and visitCilFileFunctions to visit only function definitions,
              for better performance.
o!  Kernel    [2022-02-23] Remove State_selection.Static (deprecated since
              10 years, use directly State_selection instead)
-*  Kernel    [2022-02-22] Fix list of potential types for decimal
              integer literal constants
*   Kernel    [2022-02-17] Reject programs using unsupported
              vector_size attribute (fixes ##2573)
o   Eva       [2022-02-15] New API to run the analysis and access its results,
              intended to replace the old API in Db.Value. It is more precise
              as it uses all available domains to evaluate values and locations.
              See file Eva.mli for more details.
*   Kernel    [2022-02-08] Reject array whose size is too big with a proper
              error message instead of a crash (fixes ##2590)
o!  Kernel    [2022-02-19] Removed obsolete AST nodes IndexPI and Info
*   Kernel    [2022-02-08] Reject array whose size is too big with a proper
              error message instead of a crash (fixes ##2590)
o!  Kernel    [2021-12-03] Remove unused AST node Dcustom_annot and field
              fpadding_in_bits. Do not cache size of types in the AST but in
              a dedicated table.
-*  Logic     [2021-11-30] Fix type of expressions whose value are functions
o!  Kernel    [2021-11-29] Integer.pretty does not have the optional argument
              hexa anymore. Use Integer.pretty_hex or Integer.pp_hex if you
              want to print integers in hexadecimal format.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 26 10:14:39 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 7 13:39:34 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.9 / (download) - annotate - [select for diffs], Tue Dec 19 08:17:21 2017 UTC (5 years, 9 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.8: +5 -4 lines
Diff to previous 1.8 (colored)

frama-c: allow coq 8.7

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 5 07:42:00 2017 UTC (6 years ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Need to patch Makefile.in, not Makefile. Oops.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 5 07:30:00 2017 UTC (6 years ago) by dholland
Branch: MAIN
Changes since 1.6: +13 -6 lines
Diff to previous 1.6 (colored)

Update to 20170501 (v15.x, "Phosphorus"). This reflects six major
upstream releases, so visit the HOMEPAGE for further info.

pkgsrc changes:
   - old patches were rolled in upstream
   - use the ocaml framework
   - depends on more ocaml libraries
   - depends on lang/coq by default; turn off the coq option to avoid this

XXX: You must build ocamlgraph with ocaml-lablgtk support (which is
XXX: not the default) or the build fails on missing module "Dgraph".

Revision 1.6 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:26 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Nov 15 14:10:29 2013 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 (colored)

Fix GNU make version comparison logic.

Revision 1.3.8.1 / (download) - annotate - [select for diffs], Tue Oct 9 19:11:02 2012 UTC (10 years, 11 months ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.3: +5 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Pullup ticket #3936 - requested by dholland
devel/frama-c: build fix update

Revisions pulled up:
- devel/frama-c/Makefile                                        1.28
- devel/frama-c/PLIST                                           1.4
- devel/frama-c/distinfo                                        1.4

---
   Module Name:	pkgsrc
   Committed By:	jaapb
   Date:		Mon Oct  8 15:28:04 UTC 2012

   Modified Files:
   	pkgsrc/devel/frama-c: Makefile PLIST distinfo

   Log Message:
   Updated devel/frama-c to its latest version. Changes include:

   -! Kernel     [2012/09/17] Remove useless negative options -no-help,
   	      -no-version, -no-print-share-path, -no-print-lib-path and
   	      -no-print-plugin-path.
   o!* Cil       [2012/09/12] Split constants of logic and C (fixes bts #745).
   o! Cil        [2012/09/12] Remove type Cil_type.typsig. Use the functions in
   	      Cil_datatype.Typ and Cil_datatype.Logic_typ to compare types.
   o! Kernel     [2012/09/03] Remove obsolete constructors Cabs.TRANSFORMER and
   	      Cabs.EXPRTRANSFORMER and related parsing rules.
   o! Value      [2012/08/29] Signature change for function
   	      Db.Value.register_builtin: builtins can now return multiple
   	      states.
   o! Value      [2012/08/20] Rename Db.Value.assigns_to_zone_inputs_state to
   	      Db.Value.assigns_inputs_to_zone. Add new functions
   	      Db.Value.assigns_outputs_to_zone and
   	      Db.Value.assigns_inputs_to_locations.
   o!* Kernel    [2012/07/31] Operations that silently mutate AST should now call
   	      Ast.mark_as_changed to clear states depending on it
   	      (fixes #!1244).
   -! Inout      [2012/07/22] Option -inout-callwise restarts Value when it is
   	      newly set
   o! Cil        [2012/07/16] Ast changed: Unrool_level renamed into Unroll_specs
   	      and its argument becomes a list for next evolutions.
   o! Kernel     [2012/07/16] Add function [stmt_can_reach] to the arguments
   	      of Dataflow.Backwards, which is used to speed up the analysis.
   	      See dataflow.mli for good possible values.
   -! Rte        [2012/07/16] Rename option -rte-const into
   	      -rte-no-trivial-annotations (set by default).
   -! Value      [2012/07/12] More thorough checks for calls through a function
   	      pointer: warn when the function type and the pointer are
                 not compatible, and stop when they cannot be reconciled.
   -! Kernel     [2012/07/12] A negative value given to -ulevel option hides all
   	      UNROLL_LOOP pragmas.
   +! Kernel     [2012/07/10] Change semantics of 'reachable' properties
   	      for functions. Use intrinsic notion instead of accessibility
   	      of first statement.
   o! Kernel     [2012/06/25] Correct (albeit slow) hash function for terms
   	      and term lvalues.
   -! Kernel     [2012/06/22] improve 'reachable' properties.
   o! Kernel     [2012/06/19] Remove module Inthash. Use Datatype.Int.Hashtbl
   	      instead, or directly carbon2nitrogen.sh migration script.
   o! Value      [2012/06/18] Made type Ival.tt private.
   o! Kernel     [2012/06/11] New API for Annotations which merges old
   	      Annotations, Globals.Annotations and operations of Kernel_function
   	      over function contracts.
   -! Pdg        [2012/06/08] Rename option -dot-pdg into -pdg-dot
   o! Kernel     [2012/05/30] Kernel.Functions.get does not silently create
   	      a kernel function if it does not already exist. This behavior
   	      is kept for Cil builtins.
   o! Kernel     [2012/04/26] Plugin.set_optional_help is now deprecated.
   *! Kernel     [2012/04/14] Introduce more temporaries for a call [lv = f()] if
   	      the return type of f and the type of lv do not match. Fix
   	      issue #1024.
   o! Kernel     [2012/03/26] Kernel.CppExtraArgs now gets type
   	      Plugin.String_list and not Plugin.String_set (fixed bts #!1132).
   -! Kernel     [2012/02/29] Adding some more supports for built-in related to
   	      memory blocks.
   -!  Cil       [2012/02/24] Functions returning a value cannot let control flow
   	      falling through the closing '}'  Fixes #685.
   -! Kernel     [2012/02/23] Sets generated assigns clauses into the default
   	      behavior.
   -! Kernel     [2012/02/08] Adding supports for clause allocates and frees
                 and their version for loops.
   o! Value      [2011/12/02] Moved contents of memory_state/Abstract_value
   	      into ai/Lattice_Interval_Set. Use bin/nitrogen2oxygen for
   	      automatic migration.
   -*! Kernel    [2011/11/07] empty list in complete/disjoint is expanded by
   	      logic type-checker to the list of behavior name of current
   	      contract. Fixes issue #1006. See bts comments for the
   	      differences that can appear in the treatment of specs.
   o! Cil        [2011/11/04] Add method pFile in printers. Signature change for
   	      Cil.d_file (but you should use !Ast_printer.d_file).
   o! Kernel     [2011/10/18] Logic_preprocess.file takes an additional parameter,
   	      as gcc pre-processor treats differently .c and .cxx files,
   	      and this must be reflected in annotation pre-processing.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 8 15:28:04 2012 UTC (10 years, 11 months ago) by jaapb
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.3: +6 -4 lines
Diff to previous 1.3 (colored)

Updated devel/frama-c to its latest version. Changes include:

-! Kernel     [2012/09/17] Remove useless negative options -no-help,
	      -no-version, -no-print-share-path, -no-print-lib-path and
	      -no-print-plugin-path.
o!* Cil       [2012/09/12] Split constants of logic and C (fixes bts #745).
o! Cil        [2012/09/12] Remove type Cil_type.typsig. Use the functions in
	      Cil_datatype.Typ and Cil_datatype.Logic_typ to compare types.
o! Kernel     [2012/09/03] Remove obsolete constructors Cabs.TRANSFORMER and
	      Cabs.EXPRTRANSFORMER and related parsing rules.
o! Value      [2012/08/29] Signature change for function
	      Db.Value.register_builtin: builtins can now return multiple
	      states.
o! Value      [2012/08/20] Rename Db.Value.assigns_to_zone_inputs_state to
	      Db.Value.assigns_inputs_to_zone. Add new functions
	      Db.Value.assigns_outputs_to_zone and
	      Db.Value.assigns_inputs_to_locations.
o!* Kernel    [2012/07/31] Operations that silently mutate AST should now call
	      Ast.mark_as_changed to clear states depending on it
	      (fixes #!1244).
-! Inout      [2012/07/22] Option -inout-callwise restarts Value when it is
	      newly set
o! Cil        [2012/07/16] Ast changed: Unrool_level renamed into Unroll_specs
	      and its argument becomes a list for next evolutions.
o! Kernel     [2012/07/16] Add function [stmt_can_reach] to the arguments
	      of Dataflow.Backwards, which is used to speed up the analysis.
	      See dataflow.mli for good possible values.
-! Rte        [2012/07/16] Rename option -rte-const into
	      -rte-no-trivial-annotations (set by default).
-! Value      [2012/07/12] More thorough checks for calls through a function
	      pointer: warn when the function type and the pointer are
              not compatible, and stop when they cannot be reconciled.
-! Kernel     [2012/07/12] A negative value given to -ulevel option hides all
	      UNROLL_LOOP pragmas.
+! Kernel     [2012/07/10] Change semantics of 'reachable' properties
	      for functions. Use intrinsic notion instead of accessibility
	      of first statement.
o! Kernel     [2012/06/25] Correct (albeit slow) hash function for terms
	      and term lvalues.
-! Kernel     [2012/06/22] improve 'reachable' properties.
o! Kernel     [2012/06/19] Remove module Inthash. Use Datatype.Int.Hashtbl
	      instead, or directly carbon2nitrogen.sh migration script.
o! Value      [2012/06/18] Made type Ival.tt private.
o! Kernel     [2012/06/11] New API for Annotations which merges old
	      Annotations, Globals.Annotations and operations of Kernel_function
	      over function contracts.
-! Pdg        [2012/06/08] Rename option -dot-pdg into -pdg-dot
o! Kernel     [2012/05/30] Kernel.Functions.get does not silently create
	      a kernel function if it does not already exist. This behavior
	      is kept for Cil builtins.
o! Kernel     [2012/04/26] Plugin.set_optional_help is now deprecated.
*! Kernel     [2012/04/14] Introduce more temporaries for a call [lv = f()] if
	      the return type of f and the type of lv do not match. Fix
	      issue #1024.
o! Kernel     [2012/03/26] Kernel.CppExtraArgs now gets type
	      Plugin.String_list and not Plugin.String_set (fixed bts #!1132).
-! Kernel     [2012/02/29] Adding some more supports for built-in related to
	      memory blocks.
-!  Cil       [2012/02/24] Functions returning a value cannot let control flow
	      falling through the closing '}'  Fixes #685.
-! Kernel     [2012/02/23] Sets generated assigns clauses into the default
	      behavior.
-! Kernel     [2012/02/08] Adding supports for clause allocates and frees
              and their version for loops.
o! Value      [2011/12/02] Moved contents of memory_state/Abstract_value
	      into ai/Lattice_Interval_Set. Use bin/nitrogen2oxygen for
	      automatic migration.
-*! Kernel    [2011/11/07] empty list in complete/disjoint is expanded by
	      logic type-checker to the list of behavior name of current
	      contract. Fixes issue #1006. See bts comments for the
	      differences that can appear in the treatment of specs.
o! Cil        [2011/11/04] Add method pFile in printers. Signature change for
	      Cil.d_file (but you should use !Ast_printer.d_file).
o! Kernel     [2011/10/18] Logic_preprocess.file takes an additional parameter,
	      as gcc pre-processor treats differently .c and .cxx files,
	      and this must be reflected in annotation pre-processing.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 25 15:52:12 2011 UTC (11 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Branch point for: pkgsrc-2012Q3
Changes since 1.2: +4 -6 lines
Diff to previous 1.2 (colored)

Update to Frama-C Nitrogen release 2011-10-01
See full list of changes at http://frama-c.com/Changelog.html#Nitrogen-20111001


Nitrogen Release [20111001]

Frama-C General

New Features

  * [Cil]   Enumerated constants are kept in the AST.
  * [Cil]   Implement precise dataflow on switch constructs. As side effect, improve precision of value analysis.
  * [Cil]   Fixed #720 (incorrect simplification of switch).
  * [Cil]   Support for &"constant_string" in parser.
  * [Cil]   Normalization of lval: T+1 ==> &T[1] when T is in fact an array (implies *(T+1) ==> T[1])
  * [Cil]   Pretty-printing lval and term_lval the same way
  * [Cil]   Cache results of offsets computations.
  * [Cil]   Add support for GCC specific cast from field of union to union
  * [Kernel]   Exit status on unknown error is now 125. 127 and 126 are reserved for the shell by POSIX.
  * [Kernel]   Better error message when plug-in crashes on loading (bts #737).
  * [Kernel]   Big integers can now be displayed using hexadecimal notation.
  * [Kernel]   \at(p,Old) is pretty-printed as \old(p).
  * [Kernel]   Some messages may be printed several time for the same line if they refer to different columns.
  * [Kernel]   Better handling of comments with -keep-comments and new API. See Cabshelper.Comments and Globals.get_comments_*
  * [Kernel]   Better pretty printing of lists of any elements
  * [Kernel]   Current pragmas no longer give rise to code annotations (as they do not contain anything that can be proven).
  * [Kernel]   Improve space complexity of function stmt_can_reach.
  * [Kernel]   New kind of command-line parameter, for commands that do heavy output. Used for Value, Pdg and Metrics.
  * [Logic]   Added support for bitwise operators --> and <--> into ACSL formula.


Carbon Release [20110201]

Frama-C General

New Features

  * [Configure]   Frama-C does not require Apron anymore (Why does for Jessie). Thus fix bug #647.
  * [Kernel]   Improve performance on platform with dynami.c loading. Mainly impact value analysis (for developers: improve
    efficiency of Dynamic.get).
  * [Kernel]   Handle errors better when they occur when exiting Frama-C. Slight semantic changes for exit code: - old code 5 is now
    127; - code 5 is now: error raised when exiting Frama-C normally; - code 6: error raised when exiting Frama-C abnormally.
  * [Logic]   Fix priority bug in parser.
  * [Logic]   Mentioning a formal on the left-hand side of an assigns clause is now an error when type-checking logic annotations.
  * [Makefile]   Fixed bug #638. By default, warnings are no more errors when compiling a public Frama-C distribution and plug-ins.
    SVN versions of Frama-C are still compiled with "-warn-error A".


Carbon Release [20101201]

Frama-C General

New Features

  * [Cil]   Be less agressive during inline function merge. Alpha equivalent function are now kept separate.
  * [Cil]   Clean up local variables handling and pretty-printing modified pBlock method interface (unified pBlock and pInnerBlock)
  * [Cil]   Cil normalization takes care of abrupt clauses
  * [Configure]   Better detection of native dynlink support.
  * [Kernel]   Feature #484 about requires into named behaviors
  * [Kernel]   Fixed bug #548: limit.h now syntactically correct. Architectures other than x86_32 still unsupported.


Boron Release [20100401]

Frama-C General

New Features

  * [Cil]   Extend logic pretty printer to handle all specific clauses
  * [Configure]   Dynamic plug-ins are now statically linked by default whenever native dynlink is not usable (bts #301).
  * [Configure]   Compiling the GUI now requires LablGnomeCanvas.
  * [Kernel]   Add status for all clauses
  * [Kernel]   Clarification of the multiple accesses warning. Becomes "undefined multiple accesses in expression".
  * [Kernel]   Better error messages when a dynamic plug-in cannot be loaded.
  * [Kernel]   Better -*-help.
  * [Kernel]   New option -no-dynlink in order to prevent loading of dynamic plug-ins.
  * [Kernel]   The journal is generated only if the GUI is crashing, or if the option -journal-enable is explicitely set (fixed issue
    #330).
  * [Kernel]   Backtrace when Frama-C is crashing (only if Frama-C is compiled with caml >= 3.11.0)
  * [Kernel]   New option "-plugin-h" as an alias for option "-plugin-help"
  * [Kernel]   Preliminary standard C library in $FRAMAC_SHARE/libc
  * [Logic]   Better error message when using = in annotations
  * [Logic]   ordering of clauses in contracts
  * [Logic]   If a C typedef integer, real or boolean exists, it takes precedence over corresponding logic type. The logic type
    remains accessible through its utf-8 denomination.
  * [Logic]   Support for type abbreviation in logic
  * [Logic]   Support for "reads \nothing"
  * [Logic]   Adding "\pi" as built-in symbol


Beryllium Release [20090902]

Frama-C General

New Features

  * [Configure]   Detection of dot if required.
  * [Journal]   Better handling of exceptions.
  * [Kernel]   Slightly less false alarms with -warn-unspecified-order
  * [Makefile]   Why is no longer a compilation dependency. It is required only at runtime for the experimental WP plugin.
  * [Makefile]   Now possible to build custom binaries for plug-ins. Roughly these binaries are frama-c[.byte] + the plug-in
    statically-linked. The goal is called "static" in the plug-in's makefile.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jun 15 08:26:54 2010 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Fix build with latest ocaml. From Pascal Cuoq <pascal_cuoq@hotmail.com>
on pkgsrc-users.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Sep 11 15:09:35 2009 UTC (14 years ago) by tonio
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

import the frama-c source code analysis tool

Frama-C is a suite of tools dedicated to the analysis of the source code of
software written in C.

Frama-C gathers several static analysis techniques in a single collaborative
framework. The collaborative approach of Frama-C allows static analyzers to
build upon the results already computed by other analyzers in the framework.
Thanks to this approach, Frama-C provides sophisticated tools, such as a slicer
and dependency analysis.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Sep 11 15:09:35 2009 UTC (14 years ago) by tonio
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>