Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
VeriFast
Conversations
About
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts
VeriFast
Contact owners and managers
1–30 of 61
Hello! This is a mailing list about VeriFast
http://people.cs.kuleuven.be/~
bart.jacobs/verifast/
. Let's enjoy it!
Mark all as read
Report group
0 selected
Bo C
9/21/23
Verifying global variable
Hi VeriFast team: I try to use VeriFast to verify global variables in a C program. I notice that
unread,
Verifying global variable
Hi VeriFast team: I try to use VeriFast to verify global variables in a C program. I notice that
9/21/23
Sophie Lathouwers
,
Bart Jacobs
2
3/15/23
Specification inference capabilities of Verifast
Hi Sophie, Unfortunately, it does not. My former PhD student Mahmoud Mohsen has worked on this, but
unread,
Specification inference capabilities of Verifast
Hi Sophie, Unfortunately, it does not. My former PhD student Mahmoud Mohsen has worked on this, but
3/15/23
bart....@cs.kuleuven.be
9/28/22
Breaking change: Disallow reading from uninitialized arrays
Dear all, I just pushed the first of a series of breaking changes to VeriFast with the goal of making
unread,
Breaking change: Disallow reading from uninitialized arrays
Dear all, I just pushed the first of a series of breaking changes to VeriFast with the goal of making
9/28/22
Stephen Gaito
2
7/27/22
Verifast Command line argument to inhibit verification of integer over/underflow
On re-re-re-reading the `verifast --help` output... I now see the command line switch `-
unread,
Verifast Command line argument to inhibit verification of integer over/underflow
On re-re-re-reading the `verifast --help` output... I now see the command line switch `-
7/27/22
Mark Tuttle
, …
bart....@cs.kuleuven.be
7
7/13/21
Verifying code depending on bit vectors
I just pushed a commit so that the following now verifies (in less than a second): #include <
unread,
Verifying code depending on bit vectors
I just pushed a commit so that the following now verifies (in less than a second): #include <
7/13/21
Sophie Lathouwers
,
Bart Jacobs
3
6/3/21
Quantifiers in Java
This verifies: public class MaxByElimination { public static int max(int[] a) //@ requires a != null
unread,
Quantifiers in Java
This verifies: public class MaxByElimination { public static int max(int[] a) //@ requires a != null
6/3/21
Mark Tuttle
, …
Bart Jacobs
4
5/30/21
Pointer to stack variable considered possibly null
In that case, you'll need integer__limits, which was missing. I just added it. On 19/05/2021 21:
unread,
Pointer to stack variable considered possibly null
In that case, you'll need integer__limits, which was missing. I just added it. On 19/05/2021 21:
5/30/21
Mark Tuttle
, …
Bart Jacobs
3
5/30/21
Dereferencing pointers of type uintptr_t not supported
There was some code missing in the symbolic execution engine. I just added it. On 19/05/2021 20:49,
unread,
Dereferencing pointers of type uintptr_t not supported
There was some code missing in the symbolic execution engine. I just added it. On 19/05/2021 20:49,
5/30/21
Mark Tuttle
,
Bart Jacobs
2
5/30/21
Union support
I pushed a commit just now; these examples now verify. Note: VeriFast produces a union object as just
unread,
Union support
I pushed a commit just now; these examples now verify. Note: VeriFast produces a union object as just
5/30/21
Mark Tuttle
,
Bart Jacobs
2
5/30/21
Bitwise logical support
Running "verifast -target 32bit -prover z3v4.5 test.c" on the following succeeds. //@ #
unread,
Bitwise logical support
Running "verifast -target 32bit -prover z3v4.5 test.c" on the following succeeds. //@ #
5/30/21
Sophie Lathouwers
,
Bart Jacobs
2
11/18/20
Meaning of several annotations
Dear Sophie, On 18/11/2020 14:58, Sophie Lathouwers wrote: Hi VeriFast team, Firstly, thanks Bart for
unread,
Meaning of several annotations
Dear Sophie, On 18/11/2020 14:58, Sophie Lathouwers wrote: Hi VeriFast team, Firstly, thanks Bart for
11/18/20
Zhenying Li
11/3/20
Support for golang
Hello everyone, Does verifast have plans to support golang? I am looking for a formal verification
unread,
Support for golang
Hello everyone, Does verifast have plans to support golang? I am looking for a formal verification
11/3/20
Sophie Lathouwers
10/16/20
Meaning of @init_class?
Hi everyone, I was looking at some examples for VeriFast and came across the annotation "//@
unread,
Meaning of @init_class?
Hi everyone, I was looking at some examples for VeriFast and came across the annotation "//@
10/16/20
Kiwamu Okabe
10/14/20
Report: ATS2 and VeriFast avoid some of FreeBSD vulnerabilities
Dear all, We published following blog post: "ATS2 and VeriFast avoid some of FreeBSD
unread,
Report: ATS2 and VeriFast avoid some of FreeBSD vulnerabilities
Dear all, We published following blog post: "ATS2 and VeriFast avoid some of FreeBSD
10/14/20
Sophie Lathouwers
9/25/20
Does Verifast support multiple postconditions?
Hi! I am trying to verify some examples with Verifast and came across the problem that as soon as a I
unread,
Does Verifast support multiple postconditions?
Hi! I am trying to verify some examples with Verifast and came across the problem that as soon as a I
9/25/20
Kiwamu Okabe
,
bart....@cs.kuleuven.be
3
9/17/20
How to avoid to return uninitialized value on VeriFast?
Thank you for your advice, which made it clear. -- Kiwamu Okabe
unread,
How to avoid to return uninitialized value on VeriFast?
Thank you for your advice, which made it clear. -- Kiwamu Okabe
9/17/20
Kiwamu Okabe
,
bart....@cs.kuleuven.be
3
8/28/20
How to say `is_thread_run(run) == true` using mutex?
Dear Bart, On Fri, Aug 28, 2020 at 9:59 PM bart....@cs.kuleuven.be <bart....@cs.kuleuven.be>
unread,
How to say `is_thread_run(run) == true` using mutex?
Dear Bart, On Fri, Aug 28, 2020 at 9:59 PM bart....@cs.kuleuven.be <bart....@cs.kuleuven.be>
8/28/20
Bob Rubbens
,
Bart Jacobs
3
5/11/20
Java interfaces support
Thank you for your quick answer. I missed the lemma_auto functionality, that looks very useful. It
unread,
Java interfaces support
Thank you for your quick answer. I missed the lemma_auto functionality, that looks very useful. It
5/11/20
Bob Rubbens
,
Bart Jacobs
3
3/3/20
Verifast & Java's "finally" clause
Thank you Bart for your detailed answer, this clears it up for me. From this point of view it indeed
unread,
Verifast & Java's "finally" clause
Thank you Bart for your detailed answer, this clears it up for me. From this point of view it indeed
3/3/20
Alastair Reid
2/18/20
Advice on how to add struct support
Hello, I am working with a codebase that makes very heavy use of code like this struct W { T t; }; to
unread,
Advice on how to add struct support
Hello, I am working with a codebase that makes very heavy use of code like this struct W { T t; }; to
2/18/20
bobru...@gmail.com
,
Bart Jacobs
3
10/14/19
"Polymorphic contracts" in VeriFast Java frontend
Thank you very much! This clarifies it for me. Kind regards, Bob Rubbens On Monday, 14 October 2019
unread,
"Polymorphic contracts" in VeriFast Java frontend
Thank you very much! This clarifies it for me. Kind regards, Bob Rubbens On Monday, 14 October 2019
10/14/19
Arseniy Zaostrovnykh
, …
arseniy.za...@dslab.org
5
7/24/19
How to mark unused pointers arguments?
It works, thanks! On Wednesday, April 20, 2016 at 11:39:08 AM UTC+2, Arseniy Zaostrovnykh wrote:
unread,
How to mark unused pointers arguments?
It works, thanks! On Wednesday, April 20, 2016 at 11:39:08 AM UTC+2, Arseniy Zaostrovnykh wrote:
7/24/19
Elias Keis
,
Bart Jacobs
5
7/23/19
Advice for encapsulating structures?
Hi Bart, thank you for clarifying this! This will help us a lot with generating code for lists and
unread,
Advice for encapsulating structures?
Hi Bart, thank you for clarifying this! This will help us a lot with generating code for lists and
7/23/19
Kiwamu Okabe
,
Bart Jacobs
11
9/11/18
How to touch global struct array?
On Tue, Sep 11, 2018 at 4:31 PM Bart Jacobs <bart....@cs.kuleuven.be> wrote: > `bin/
unread,
How to touch global struct array?
On Tue, Sep 11, 2018 at 4:31 PM Bart Jacobs <bart....@cs.kuleuven.be> wrote: > `bin/
9/11/18
Kiwamu Okabe
, …
Bart Jacobs
6
9/6/18
How to capture `foo_bar_offset` value for `bar` member of `foo` struct?
On Thu, Sep 6, 2018 at 5:46 PM Bart Jacobs <bart....@cs.kuleuven.be> wrote: > This
unread,
How to capture `foo_bar_offset` value for `bar` member of `foo` struct?
On Thu, Sep 6, 2018 at 5:46 PM Bart Jacobs <bart....@cs.kuleuven.be> wrote: > This
9/6/18
weds...@gmail.com
5/11/18
Unexpected error: This potentially side-effecting expression is not supported in this position
Hello there, I was going through the tutorial and ran into the error "This potentially side-
unread,
Unexpected error: This potentially side-effecting expression is not supported in this position
Hello there, I was going through the tutorial and ran into the error "This potentially side-
5/11/18
Benjamin
,
Bart Jacobs
2
3/6/18
Possibility of 64-bit Z3 Integration
VeriFast now ships with Z3 version 4.5.0 on Linux/x64. On Thursday, May 26, 2016 at 5:26:02 AM UTC+2,
unread,
Possibility of 64-bit Z3 Integration
VeriFast now ships with Z3 version 4.5.0 on Linux/x64. On Thursday, May 26, 2016 at 5:26:02 AM UTC+2,
3/6/18
Frédéric Bour
,
Bart Jacobs
4
1/24/18
Clarification on termination measure
On 24/01/18 04:45, Frédéric Bour wrote: Building on that, I made a small fork of verifast which adds
unread,
Clarification on termination measure
On 24/01/18 04:45, Frédéric Bour wrote: Building on that, I made a small fork of verifast which adds
1/24/18
arseniy.za...@dslab.org
,
Kiwamu Okabe
3
3/17/17
verifast-mode for Emacs
On Fri, Mar 17, 2017 at 11:46 PM, <arseniy.za...@dslab.org> wrote: > Here is to
unread,
verifast-mode for Emacs
On Fri, Mar 17, 2017 at 11:46 PM, <arseniy.za...@dslab.org> wrote: > Here is to
3/17/17
Kiwamu Okabe
,
Bart Jacobs
4
2/23/17
Could you open the Git repository has LaTeX source of "VeriFast Tutorial"?
Hi Bart, On Thu, Feb 23, 2017 at 7:43 PM, Bart Jacobs <bart....@cs.kuleuven.be> wrote: >
unread,
Could you open the Git repository has LaTeX source of "VeriFast Tutorial"?
Hi Bart, On Thu, Feb 23, 2017 at 7:43 PM, Bart Jacobs <bart....@cs.kuleuven.be> wrote: >
2/23/17