2001-06-08 17:49  metlov

	* mkdistr, documents/README, documents/RELNOTES,
	documents/html/index.html, documents/html/manual.html:
	Documentation updates reflecting the added features

2001-06-08 17:48  metlov

	* gnu/jel/: EC.jj, tests/TestSuite.java,
	tests/VariableProvider.java: Allowed dot in the class names for
	non-primitive types casts

2001-03-07 21:19  metlov

	* mkdistr, gnu/jel/EC.jj, gnu/jel/Library.java,
	gnu/jel/OPunary.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: Added objects downcasting

2001-03-01 00:30  metlov

	* gnu/jel/: CompiledExpression.java, OPbinary.java,
	TableKeeper.java, tests/TestSuite.java: implemented proper strings
	comparison with locales

2001-02-28 00:03  metlov

	* gnu/jel/: ClassFile.java, OPbinary.java, TableKeeper.java,
	tests/TestSuite.java, tests/VariableProvider.java: added support
	for objects and string comparizons using EQ operator

2001-02-27 20:24  metlov

	* documents/html/index.html: updated WWW site

2001-02-20 17:02  metlov

	* mkdistr, documents/RELNOTES: updated RELNOTES for 0.9.7

2001-02-20 17:01  metlov

	* gnu/jel/: EC.jj, Library.java, OPcall.java, OPlist.java,
	OPunary.java, tests/TestSuite.java, tests/VariableProvider.java:
	Fixed bug with unwrapping StringBuffers on calla

2001-02-20 15:54  metlov

	* gnu/jel/EC.jj: improved performance of DV handling removed
	lookahead 4 in the parser

2001-02-15 01:07  metlov

	* gnu/jel/: EC.jj, TableKeeper.java, tests/IntegerObject.java,
	tests/TestSuite.java, tests/VariableProvider.java: Multi-root
	dynamic variables added

2001-02-13 22:45  metlov

	* mkdistr, documents/html/index.html, gnu/jel/OPbinary.java,
	gnu/jel/reflect/LocalField.java, gnu/jel/reflect/LocalMethod.java:
	Fixed typo in OPBinary and other small fixes

2001-01-24 01:18  metlov

	* documents/html/: gnu-head-sm.jpg, index.html, jel.css,
	manual.html: Replaced JPG GNU head image by a transparent PNG,
	small corrections to manual and home page

2001-01-24 00:47  metlov

	* documents/html/gnu-head-sm-transp.png: Replaced JPG GNU head
	image by a transparent PNG

2001-01-22 16:58  metlov

	* documents/RELNOTES, gnu/jel/Library.java, gnu/jel/OPcall.java,
	gnu/jel/OPunary.java, gnu/jel/TableKeeper.java,
	gnu/jel/TypesStack.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: overloading of methods on
	unwrappables, unwrapping gnu.jel.reflect.String objects on calls

2001-01-21 23:38  metlov

	* mkdistr, documents/RELNOTES, documents/html/index.html,
	gnu/jel/ClassFile.java, gnu/jel/EC.jj, gnu/jel/JEL.properties,
	gnu/jel/OPbinary.java, gnu/jel/OPunary.java,
	gnu/jel/TableKeeper.java, gnu/jel/reflect/String.java,
	gnu/jel/tests/StringObject.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: Removed automatic unwrapping
	of objects on return, added gnu.jel.reflect.String for string
	concatenation

2000-11-12 15:59  metlov

	* mkdistr, documents/RELNOTES, documents/html/manual.html,
	gnu/jel/Evaluator.java, gnu/jel/OPunary.java,
	gnu/jel/TypesStack.java, gnu/jel/tests/BooleanObject.java,
	gnu/jel/tests/ByteObject.java, gnu/jel/tests/CharacterObject.java,
	gnu/jel/tests/DoubleObject.java, gnu/jel/tests/FloatObject.java,
	gnu/jel/tests/IntegerObject.java, gnu/jel/tests/LongObject.java,
	gnu/jel/tests/ShortObject.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: fixed the class object
	propagation for identified classes, expanded the testuite

2000-09-10 17:59  metlov

	* documents/html/index.html, gnu/jel/TableKeeper.java,
	gnu/jel/tests/TestSuite.java: Fixed JDK 1.1 incompatibility

2000-09-09 21:51  metlov

	* mkdistr, documents/RELNOTES, gnu/jel/ClassFile.java,
	gnu/jel/CompilationException.java, gnu/jel/EC.jj,
	gnu/jel/Evaluator.java, gnu/jel/JEL.properties,
	gnu/jel/Library.java, gnu/jel/OPbinary.java, gnu/jel/OPcall.java,
	gnu/jel/OPcondtnl.java, gnu/jel/OPfunction.java,
	gnu/jel/OPlist.java, gnu/jel/OPload.java, gnu/jel/OPunary.java,
	gnu/jel/TableKeeper.java, gnu/jel/TypesStack.java,
	gnu/jel/reflect/LocalField.java, gnu/jel/reflect/LocalMethod.java,
	gnu/jel/reflect/Member.java, gnu/jel/reflect/Method.java,
	gnu/jel/tests/TestSuite.java, gnu/jel/tests/VariableProvider.java:
	unwrapping of Java reflection objects, expoanded testsuite,
	bugfixes

2000-09-01 14:52  metlov

	* mkdistr, documents/html/index.html, gnu/jel/OPunary.java,
	gnu/jel/tests/TestSuite.java, gnu/jel/tests/VariableProvider.java:
	Fixed a bug with unwrapping booleans

2000-08-30 19:14  metlov

	* DVResolverProvider.java, Data.java, YourTestBed.java, mkdistr,
	documents/RELNOTES, documents/html/manual.html,
	gnu/jel/DVResolver.java, gnu/jel/EC.jj, gnu/jel/JEL.properties,
	gnu/jel/Library.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: Implemented the interface to
	dynamic variables

2000-08-29 00:00  metlov

	* gnu/jel/: EC.jj, TypesStack.java: Fixed bug when applying the dot
	operator to TSB

2000-08-28 23:58  metlov

	* gnu/jel/StringLib.java, mkdistr, gnu/jel/tests/TestSuite.java:
	StringLib is not included anymore, now methods can be applied t
	strings using the dot operator

2000-08-28 23:57  metlov

	* gnu/jel/generated/: ParseException.java, TokenMgrError.java:
	Removed redundant message generation code from the parser

2000-08-28 22:05  metlov

	* Calculator.java, mkdistr, gnu/jel/ClassFile.java,
	gnu/jel/CompilationException.java, gnu/jel/EC.jj,
	gnu/jel/JEL.properties, gnu/jel/Library.java,
	gnu/jel/OPbinary.java, gnu/jel/OPcall.java, gnu/jel/OPcondtnl.java,
	gnu/jel/OPunary.java, gnu/jel/tests/TestSuite.java: Moved all error
	messages into a separate file to prepare for their
	internationalization

2000-08-28 15:23  metlov

	* mkdistr, gnu/jel/ClassFile.java, gnu/jel/Evaluator.java,
	gnu/jel/Library.java, gnu/jel/OPbinary.java, gnu/jel/OPunary.java,
	gnu/jel/TypesStack.java, gnu/jel/reflect/Boolean.java,
	gnu/jel/reflect/Byte.java, gnu/jel/reflect/Character.java,
	gnu/jel/reflect/Double.java, gnu/jel/reflect/Float.java,
	gnu/jel/reflect/Integer.java, gnu/jel/reflect/Long.java,
	gnu/jel/reflect/Short.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: Implemented automatic
	unwrapping of objects to primitive types

2000-08-16 01:01  metlov

	* mkdistr, documents/html/index.html: web site and release script
	update

2000-08-15 23:57  metlov

	* mkdistr, mkdistr.jdk11: removed an old release script

2000-08-15 23:37  metlov

	* Data.java, GlobalContext.java, YourTestBed.java, mkdistr,
	mkdistr.jdk11, documents/RELNOTES, documents/html/manual.html,
	gnu/jel/ClassFile.java, gnu/jel/EC.jj, gnu/jel/Evaluator.java,
	gnu/jel/Library.java, gnu/jel/OPcall.java,
	gnu/jel/tests/TestSuite.java, samples/README.YourTestBed: Added the
	dot operator, fixed constants folding bug, updated the testsuite

2000-02-12 19:00  metlov

	* documents/: RELNOTES, html/index.html: released 0.9.0, web page
	update

2000-02-12 18:31  metlov

	* mkdistr, documents/README, documents/RELNOTES,
	documents/html/manual.html, gnu/jel/ClassFile.java,
	gnu/jel/ImageLoader.java, gnu/jel/tests/TestSuite.java:
	documentation fixes

2000-02-12 16:31  metlov

	* mkdistr, mkdistr.jdk11, gnu/jel/ChangeLog: The change log is now
	automatically generated from CVS

2000-02-11 23:08  metlov

	* gnu/jel/: ClassFile.java, CompiledExpression.java, EC.jj,
	Evaluator.java, ExpressionBits.java, ExpressionImage.java,
	ImageLoader.java, IntegerStack.java, Library.java, OP.java,
	OPbinary.java, OPcall.java, OPcondtnl.java, OPfunction.java,
	OPlist.java, OPload.java, OPunary.java, Optimizer.java,
	TypesStack.java, make.cmd, debug/Tester.java, reflect/Field.java,
	reflect/LocalField.java, reflect/LocalMethod.java,
	reflect/Member.java, reflect/Method.java,
	tests/SerializationTestPerform.java,
	tests/SerializationTestPrepare.java, tests/TestSuite.java: Checked
	in a complete rewrite of most. It passes the testsuite though.

2000-01-31 20:39  metlov

	* gnu/jel/ExpressionImage.java: Made loading of constants from the
	CP more transparent

2000-01-31 01:56  metlov

	* gnu/jel/ExpressionImage.java: Removed ugly hack caused by sign
	externsion of bytes when converted to int, cleaned up asm_return
	routine.

2000-01-31 01:55  metlov

	* gnu/jel/CompiledExpression.java: Fixed the type identifier to
	match ExpressionImage

2000-01-31 00:43  metlov

	* gnu/jel/Optimizer.java: no log available, see diffs for yourself

2000-01-31 00:36  metlov

	* gnu/jel/ExpressionImage.java: Cleaned up instruction generation
	code, tables are now more compact. Added loading of small integer
	constants using bipush

2000-01-17 20:53  metlov

	* gnu/jel/: EC.jj, ExpressionImage.java, Optimizer.java: Added a
	uniform handling of reference types and voids on par with primitive
	types.

2000-01-17 19:54  metlov

	* gnu/jel/ExpressionImage.java: Made array element access an
	ordinary binary operation

2000-01-17 01:19  metlov

	* gnu/jel/ExpressionImage.java: slightly reduced codegen size

2000-01-16 16:29  metlov

	* gnu/jel/: EC.jj, ExpressionImage.java, Optimizer.java: Merged
	binary logical and bitwise operations to use the same interface for
	code generation, some clean up

1999-12-20 17:02  metlov

	* documents/html/: index.html, manual.html: fixed few typos in docs

1999-12-20 17:01  metlov

	* gnu/jel/Library.java: removed debug output, which was
	accidentally left in the release

1999-12-20 16:59  metlov

	* mkdistr, mkdistr.jdk11: separated release scripts for JDK 1.2 and
	JDK 1.1

1999-12-19 18:43  metlov

	* mkdistr, documents/html/index.html, documents/html/manual.html,
	gnu/jel/CompilationException.java, gnu/jel/CompiledExpression.java,
	gnu/jel/EC.jj, gnu/jel/Evaluator.java, gnu/jel/ExpressionBits.java,
	gnu/jel/ExpressionImage.java, gnu/jel/Library.java,
	gnu/jel/Optimizer.java, gnu/jel/StringLib.java,
	gnu/jel/debug/Debug.java, gnu/jel/debug/Debug.java.in,
	gnu/jel/debug/Tester.java, gnu/jel/tests/TestSuite.java,
	gnu/jel/tests/VariableProvider.java: added variable and array
	elements access

1999-07-01 21:07  metlov

	* fix_tknmgr.awk, mkdistr, documents/README,
	documents/html/index.html: small fixes

1999-01-23 17:42  metlov

	* fix_tknmgr.awk: Added script to automatically fix JavaCC
	generated parser.

1999-01-23 17:42  metlov

	* samples/README.Calculator: Spelling correction.

1999-01-23 17:41  metlov

	* gnu/jel/: ChangeLog, EC.jj, tests/TestSuite.java: Empty
	expression now generates a compile-time error.

1999-01-23 17:41  metlov

	* mkdistr: Added code to automatically fix generated parser.

1998-11-22 15:20  metlov

	* gnu/jel/tests/TestSuite.java, samples/README.TestSuite: Few new
	tests.

1998-11-22 15:20  metlov

	* gnu/jel/: ChangeLog, ExpressionImage.java, Optimizer.java: Small
	bugfixes

1998-11-22 15:19  metlov

	* mkdistr, documents/README: Now generating runtime library

1998-11-22 15:19  metlov

	* documents/html/: gnu-head-sm.jpg, index.html, jel.css,
	manual.html: Documentation changes, added a picture of GNU.

1998-11-07 20:38  metlov

	* documents/html/back1.gif: Added in text mode again ;(

1998-11-07 20:35  metlov

	* documents/html/back1.gif: AGAIN IT WAS ADDED IN TEXT MODE !!!!!
	Come on Kostya, do it properly now !!!

1998-11-07 20:32  metlov

	* gnu/jel/StringLib.java: Added static String manipulation library.

1998-11-07 20:32  metlov

	* documents/html/EC.html: Renerated parser's BNF's

1998-11-07 20:30  metlov

	* gnu/jel/tests/TestSuite.java: Few more tests.

1998-11-07 20:30  metlov

	* gnu/jel/: ChangeLog, EC.jj, ExpressionBits.java,
	ExpressionImage.java, Optimizer.java: Changelog update Fixed
	improper namdling of IllegalStateException when compiling logicals.
	 ExpresionBits now dump generated class to 'dump.class' in Debug
	version.  Unsuccessful attempts to work around MS JVM JIT d2i bug.

1998-11-07 20:28  metlov

	* documents/html/: index.html, manual.html: Small changes towards
	version 0.8

1998-11-07 20:28  metlov

	* documents/: README, RELNOTES: Changed to reflect new version info

1998-11-07 20:27  metlov

	* Calculator.java, mkdistr: Removed cast to (Number), now the
	result can be string or boolean.  Added StringLib to distribution

1998-10-29 00:11  metlov

	* gnu/jel/tests/: SerializationTestPerform.java,
	SerializationTestPrepare.java: Added test of serialization.

1998-10-29 00:10  metlov

	* gnu/jel/tests/: TestSuite.java, VariableProvider.java: Added more
	tests.

1998-10-29 00:10  metlov

	* gnu/jel/: Evaluator.java, ExpressionBits.java,
	ExpressionImage.java, Optimizer.java: Extensive reworking of
	javadoc comments.  Also made most of code generating functions
	return void instead of boolean.

1998-10-29 00:09  metlov

	* documents/html/manual.html: Added a section about serialization
	to manual.

1998-10-29 00:09  metlov

	* makedocs, makedocs.cmd, mkdistr: Ported script for mking docs
	from NT.  Added creation of jel_rt.jar to release script.

1998-10-27 23:19  metlov

	* gnu/jel/tests/TestSuite.java: More integral tests of the package.

1998-10-27 23:18  metlov

	* gnu/jel/: EC.jj, Evaluator.java, ExpressionImage.java,
	Optimizer.java: *Optimized CP items storage in ExpressionImage. 
	*More unitary tests of the code generator.  *Added REMAINDER op
	handling to the parser (surprizingly I forgot about it it could be
	present starting from the first versionof JEL) *Added few public
	methods allowing to get ExpressionBits as a result of compilation.

1998-10-27 18:01  metlov

	* gnu/jel/tests/TestSuite.java: Minor changes, don't remember what.

1998-10-27 18:01  metlov

	* gnu/jel/ExpressionImage.java: Switched to int stack instead of
	Stack of Integer objects.

1998-10-27 18:01  metlov

	* mkdistr: Thrown out size optimized version. Speed optimized is
	small enough.

1998-10-26 15:51  metlov

	* samples/: README.TestSuite, README.Testsuite: Renamed
	README.Testsuite -> README.TestSuite

1998-10-26 15:50  metlov

	* gnu/jel/: EC.jj, ExpressionBits.java, ExpressionImage.java,
	Optimizer.java, tests/TestSuite.java, tests/VariableProvider.java:
	Extensive extension of the JEL package.  Comparizon operators,
	string concatenation, logical operators, shifts, conditionals,
	serialization of compiled expresions.  This version passes
	corresponding TestSuite

1998-10-26 15:38  metlov

	* mkdistr: Release script CYGWIN32->Linux ported not working.

1998-05-28 20:57  metlov

	* documents/html/index.html: Sizes of the new version files

1998-05-28 20:45  metlov

	* samples/README.Testsuite: Fixed a typo with classpath

1998-05-28 20:45  metlov

	* mkdistr: New version 0.2

1998-05-28 20:34  metlov

	* documents/html/: index.html, manual.html: New version 0.2 docs

1998-05-28 20:34  metlov

	* documents/RELNOTES: New version 0.2 notes

1998-05-25 17:51  metlov

	* gnu/jel/tests/TestSuite.java: Tests added for new narrowing types
	conversion.

1998-05-25 17:51  metlov

	* gnu/jel/: ChangeLog, EC.jj, ExpressionImage.java: Several fields
	in ExpressionImage renamed and made public.  ChangeLog now in GNU
	format.

1998-05-23 14:35  metlov

	* gnu/jel/tests/TestSuite.java: Added direct primitive type support
	in Codegenerator.  Added possibility to fix the type of the
	expression.  ADDED CORRESPONDING TESTS TO THE TestSuite.

1998-05-23 14:34  metlov

	* gnu/jel/: ChangeLog, EC.jj, Evaluator.java, Optimizer.java: Added
	direct primitive type support in Codegenerator.  Added possibility
	to fix the type of the result of expression.

1998-05-20 18:51  metlov

	* gnu/jel/tests/TestSuite.java: New interface to compiled
	expressions. Now the object creation overhead can be eliminated,
	when expression eveluates to java primitive type.
	
	The support for primitive types in the form of reflection objects
	is better now. Previous version returned only Long and Double
	objects for integral and floating point result types, respectively.
	New version supports full range of reflection objects (Byte,
	Character, Boolean, Float...) . This had to be reflected in
	typechecks of the testsuite.

1998-05-20 18:49  metlov

	* gnu/jel/: ChangeLog, CompiledExpression.java,
	ExpressionImage.java: New interface to compiled expressions. Now
	the object creation overhead can be eliminated, when expression
	eveluates to java primitive type.

1998-05-15 18:47  metlov

	* gnu/jel/tests/TestSuite.java: All tests are now passing. REmoved
	note about "sin(' ')"

1998-05-15 18:47  metlov

	* gnu/jel/: ChangeLog, CompilationException.java, EC.jj,
	Evaluator.java, ExpressionImage.java: Widening types conversion
	fixes. ( char->double example) Now catch TokenMgrError from the
	parser. It is of course possible to make a "good" grammar and avoid
	those errors, however it does not have sense for such simple
	language.

1998-05-15 18:45  metlov

	* documents/html/index.html: Proofs ?

1998-05-15 18:45  metlov

	* mkdistr: Distribution script is changed to accomodate the fact :
	TokenMgrError.java is not autogenerated anymore (not testsed)

1998-05-15 18:44  metlov

	* gnu/jel/generated/TokenMgrError.java: TokenMgrError is not
	generated anymore. I modified it to hold information about error
	position and character.

1998-05-11 21:06  metlov

	* documents/html/back1.gif: Added to be binary.

1998-05-11 21:04  metlov

	* documents/html/: back1.gif, index.html: GIV removed, because it
	was added without -kb

1998-05-11 20:43  metlov

	* Calculator.java, makedocs.cmd, mkdistr, packages.html,
	documents/COPYING, documents/README, documents/RELNOTES,
	documents/html/back1.gif, documents/html/index.html,
	documents/html/jel.css, documents/html/license.txt,
	documents/html/manual.html, gnu/jel/ChangeLog,
	gnu/jel/CompilationException.java, gnu/jel/CompiledExpression.java,
	gnu/jel/EC.jj, gnu/jel/Evaluator.java,
	gnu/jel/ExpressionImage.java, gnu/jel/Library.java,
	gnu/jel/Optimizer.java, gnu/jel/make.cmd, gnu/jel/debug/Debug.java,
	gnu/jel/debug/Debug.java.in, gnu/jel/debug/Tester.java,
	gnu/jel/tests/TestSuite.java, gnu/jel/tests/VariableProvider.java,
	samples/README.Calculator, samples/README.Testsuite: Initial
	revision

1998-05-11 20:43  metlov

	* Calculator.java, makedocs.cmd, mkdistr, packages.html,
	documents/COPYING, documents/README, documents/RELNOTES,
	documents/html/back1.gif, documents/html/index.html,
	documents/html/jel.css, documents/html/license.txt,
	documents/html/manual.html, gnu/jel/ChangeLog,
	gnu/jel/CompilationException.java, gnu/jel/CompiledExpression.java,
	gnu/jel/EC.jj, gnu/jel/Evaluator.java,
	gnu/jel/ExpressionImage.java, gnu/jel/Library.java,
	gnu/jel/Optimizer.java, gnu/jel/make.cmd, gnu/jel/debug/Debug.java,
	gnu/jel/debug/Debug.java.in, gnu/jel/debug/Tester.java,
	gnu/jel/tests/TestSuite.java, gnu/jel/tests/VariableProvider.java,
	samples/README.Calculator, samples/README.Testsuite: JEL is added
	to my CVS repository for the first time.

