[go: up one dir, main page]

Menu

Tree [9db7f1] release-2 /
 History

HTTPS access


File Date Author Commit
 BUGS 2001-02-26 C. Artho C. Artho [013bd5] - BUGS/README/readme.texi: Added description ab...
 COPYING 2001-02-22 C. Artho C. Artho [be4fe9] Added BUGS, COPYING (GPL) and README to reposit...
 Makefile 2001-03-17 C. Artho C. Artho [457ff7] - Target "dist"/"targz": Added "h" flag to tar ...
 Makefile.top 2001-01-19 C. Artho C. Artho [f9b1ff] Top part of original Makefile, which can be reu...
 README 2001-03-02 C. Artho C. Artho [30bc64] Fixed version number in README.
 TODO 2001-03-17 C. Artho C. Artho [800c7b] - Updated TODO.
 access_desc.cc 2001-01-18 C. Artho C. Artho [2c9204] Split up jlint.h (renamed to jlint.hh) and jlin...
 access_desc.hh 2001-01-31 C. Artho C. Artho [cd5d08] Replaced tabs with spaces.
 antic.c 2001-01-16 C. Artho C. Artho [a47c32] Konstantin Knizhnik's version 1.11; ISO source ...
 callee_desc.cc 2001-01-18 C. Artho C. Artho [2c9204] Split up jlint.h (renamed to jlint.hh) and jlin...
 callee_desc.hh 2001-02-09 C. Artho C. Artho [e98ce4] - callee_desc.cc: change in constructor to work...
 class_desc.cc 2001-02-09 C. Artho C. Artho [e98ce4] - callee_desc.cc: change in constructor to work...
 class_desc.hh 2001-02-13 C. Artho C. Artho [04a3df] - class_desc.hh: New field "usedLocks" for chec...
 component_desc.hh 2001-01-25 C. Artho C. Artho [59a3f0] Makefile: added flag -DHASH_TABLE
 constant.hh 2001-02-07 C. Artho C. Artho [f15807] - Makefile: generated new Makefile to include l...
 field_desc.hh 2001-02-13 C. Artho C. Artho [04a3df] - class_desc.hh: New field "usedLocks" for chec...
 functions.hh 2001-03-16 C. Artho C. Artho [67300c] Added changes for compatibility with Sun/g++.
 graph.cc 2001-02-13 C. Artho C. Artho [04a3df] - class_desc.hh: New field "usedLocks" for chec...
 graph.hh 2001-01-31 C. Artho C. Artho [cd5d08] Replaced tabs with spaces.
 inlines.hh 2001-01-31 C. Artho C. Artho [cd5d08] Replaced tabs with spaces.
 jlint.cc 2001-03-16 C. Artho C. Artho [67300c] Added changes for compatibility with Sun/g++.
 jlint.d 2001-01-25 C. Artho C. Artho [59a3f0] Makefile: added flag -DHASH_TABLE
 jlint.hh 2001-03-01 C. Artho C. Artho [858d32] Changed version number from 1.2 to 2.0, since p...
 jlint.msg 2001-02-20 C. Artho C. Artho [0b11ca] Fixed typo.
 jlint.sh 2001-02-27 C. Artho C. Artho [814491] Removed absolute path to jlint (doh!)
 local_context.cc 2001-01-31 C. Artho C. Artho [f602a4] Indentation.
 local_context.hh 2001-01-31 C. Artho C. Artho [cd5d08] Replaced tabs with spaces.
 locks.cc 2001-02-09 C. Artho C. Artho [e98ce4] - callee_desc.cc: change in constructor to work...
 locks.hh 2001-02-13 C. Artho C. Artho [04a3df] - class_desc.hh: New field "usedLocks" for chec...
 manual.texi 2001-03-17 C. Artho C. Artho [800c7b] - Updated TODO.
 message_node.cc 2001-01-18 C. Artho C. Artho [2c9204] Split up jlint.h (renamed to jlint.hh) and jlin...
 message_node.hh 2001-03-16 C. Artho C. Artho [6cf592] Made changes for cygwin environment while keepi...
 method_desc.cc 2001-02-13 C. Artho C. Artho [04a3df] - class_desc.hh: New field "usedLocks" for chec...
 method_desc.hh 2001-02-09 C. Artho C. Artho [7374a3] - jlint.cc: Bugfix: locksAtEntry table is now c...
 mkmf.pl 2001-02-26 C. Artho C. Artho [013bd5] - BUGS/README/readme.texi: Added description ab...
 overridden_method.hh 2001-01-31 C. Artho C. Artho [cd5d08] Replaced tabs with spaces.
 readme.texi 2001-03-17 cvs2svn cvs2svn [9db7f1] This commit was manufactured by cvs2svn to crea...
 string_pool.hh 2001-02-08 C. Artho C. Artho [db9790] First version.
 types.hh 2001-03-16 C. Artho C. Artho [67300c] Added changes for compatibility with Sun/g++.
 utf_string.hh 2001-02-09 C. Artho C. Artho [e98ce4] - callee_desc.cc: change in constructor to work...
 var_desc.hh 2001-02-07 C. Artho C. Artho [f15807] - Makefile: generated new Makefile to include l...

Read Me

Jlint README
------------

Jlint will check your Java code and find bugs, inconsistencies and
synchronization problems by doing data flow analysis and building a lock graph.

Original version (1.11) by Konstantin Knizhnik.
Enhanced version (2.0) and a few bugfixes by Cyrille Artho.

User guide is found in readme.html.

System requirements:
For compiling:	C++ compiler, C++ Standard Library with Standard Templates.
For compiling the docs: Texinfo; type "make doc".
For using:	Any Java compiler (no Java Run Time Environment needed).
Recommended:	A Unix shell (e. g. bash) to run jlint.sh.

Installation:
1. Unpack the archive with unzip jlint.zip (MS-DOS) or
   gunzip -c jlint.tar.gz | tar -xvf -
2. cd jlint
3. make ; make install

If Jlint won't compile for your system, remove the flags -DHASH_TABLE and
-DSLIST in the Makefile, or upgrade to a newer version of the STL.

Developer info: you can update the Makefile by typing
./mkmf.pl jlint antic readme <Makefile >__tmp__ ; mv __tmp__ Makefile

Send bug reports to cyrille@artho.com, Subject: Jlint.