Blog

Tag Archives: value

Formidable colleagues, patchlevels and new features in Nitrogen
Pascal Cuoq on 5 December 2011

My colleagues are formidable. Over the last few days, three of them fixed four bugs in my code. And one of the fixes was a simple, obviously correct fix for the bug previously discussed here. In celebration of these terrific colleagues here is a new patchset for Nitrogen 20111001 patchlevel...

Read More

Static analysis tools comparisons
Pascal Cuoq on 25 November 2011

It is very easy to make snap judgments about other static analyzers when you are yourself working on one. You do not even need to act in bad faith: you just try the other tools on the programs that you worked hard to give interesting results on — difficult examples,...

Read More

Fixes in Nitrogen's value analysis
Pascal Cuoq on 23 November 2011

Speaking of bug fixes, here is what a proper post-release patch looks like. This patch fixes five issues identified since Nitrogen was released. I have not tested the patch itself (I have not even tried applying it to the original tarball) — this is where you come in dear reader....

Read More

Bug in Nitrogen's value analysis
Pascal Cuoq on 23 November 2011

In the course of restructuring the value analysis, I noticed a difference in some regression tests. The \after" version had some new warnings that weren't in the "before" version. After further investigation it turned out that displaying the warnings was correct and that the "before" version was unsound. This soundness...

Read More

Covering all interlacings in a single short context
Pascal Cuoq on 27 October 2011

Answering the two questions from last post in reverse order: What shorter analysis context would test arbitrarily long sequences of interrupts, with repetitions? There was a hint in the previous post in the link to the Skein-256 tutorial. A stronger hint would have been to link directly to this post...

Read More