Version 2.0 of Jlint

Release Notes: Jlint has been restructured into several files to ease maintenance. Synchronized blocks are now fully supported. The value of references is tracked during their "life" on the stack and as static or instance variables. This allowed several improvements. First, the wait/notify[All] calls are now truly checked. Second, inter-method deadlocks from synchronized blocks are fully checked. Third, assignments to locking variables (usually hazardous) are also checked.

Other releases

  •  08 Aug 2001 15:58

    Release Notes: Ported to LinuxPPC and MacOS X.

    •  28 Jun 2001 10:51

    Release Notes: OpenBSD support, dropping use of the STL hash table by default because of problems with it, and compatibility improvements with older compilers.

    •  22 Jun 2001 06:51

      Release Notes: No feature changes or bugfixes. .zip archive includes Windows executables.

      •  28 Mar 2001 12:45

      Release Notes: Jlint has been restructured into several files to ease maintenance. Synchronized blocks are now fully supported. The value of references is tracked during their "life" on the stack and as static or instance variables. This allowed several improvements. First, the wait/notify[All] calls are now truly checked. Second, inter-method deadlocks from synchronized blocks are fully checked. Third, assignments to locking variables (usually hazardous) are also checked.

      Screenshot

      Project Spotlight

      PhenoTips

      A tool for collecting and analyzing phenotypic information for patients with genetic disorders.

      Screenshot

      Project Spotlight

      Aspose.Pdf for Reporting Services

      A system to generate PDF reports from MS SQL Server 2000 & 2005 Reporting Services.