[JSR308] Release 0.7.5 of JSR 308 javac, Checker Framework, and checkers

Mahmood Ali mahmood at MIT.EDU
Sat Aug 2 01:16:08 EDT 2008


We have released version 0.7.5 of the JSR 308 implementation and of  
the Checker Framework.  You can always download the latest version of  
these tools at: http://groups.csail.mit.edu/pag/jsr308/ .

The JSR 308 implementation is a backward-compatible extension to  
javac. The Checker Framework makes it easy to write a tool that finds  
or prevents errors; the tool is expressed as a type-checker for a  
pluggable type system.  The Checker Framework distribution includes  
sample checkers.

This release includes support for more array conventions (ARRAYS-PRE  
and ELTS-PRE), additional check for unsafe casts, additional check for  
nullness in case of (un)boxing conversions and synchronized objects,  
among some bug fixes and some API improvements.  The changelogs appear  
below.

This release would be the last release to use the ELTS-IN syntax as  
default.  The following release would use ARRAYS-PRE as the default.   
Section 2.1.2 of the Manual describes the array conventions further.

     - Mahmood

------------------ Changelog for JSR 308 implementation  
-------------------
Version 0.7.5, 2 Aug 2008

New features
   Added support for ARRAYS-PRE and ELTS-PRE array syntax

Base build
   Updated to OpenJDK langtools build b31

--------------------- Changelog for Checker Framework  
---------------------
Version 0.7.5, 2 Aug 2008

Framework
   Added support for ARRAYS-PRE and ELTS-PRE array syntax
   Added a check for unsafe casts
   Some improvements to the AnnotationBuilder API

Nullness Checker
   Added a check for synchronized objects
   Added a check for (un)boxing conversions

Javari Checker
   Fixed some JDK annotated classes

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.csail.mit.edu/pipermail/jsr308/attachments/20080802/94309be7/attachment.htm 


More information about the JSR308 mailing list