Toba Version Log

1.0.b8	February 6, 1998
	Thread/AWT support on all platforms
	JIT compiler on Linux/Intel86
	Added hash table for essentially constant-time interface calls
	Protected all C keywords, not just those usable from Java

1.0.b6	April 28, 1997
        Added AWT support using the BISS AWT implementation
        Added environmental variable support for java properties
        Fixed driver bug compiling java files in subdirectories
        Added dynamic loading from precompiled shared libraries
	Added "package" capability
        Added zip file support to translator's class loader
	Reorganized translator source code 
	Fixed "instance of" code to handle nested interfaces
	Fixed aastore to check type of object at run-time
	Added code to "intern" string constants at startup time

1.0.b5  February 3, 1997
	Added support for Windows NT and Irix (without thread support)
	Driver scripts now use /bin/sh for portability
	Added an optimization for non-threaded versions
	Added support for systems that don't have shared libraries
	Fixed problem with GC on older Linux systems
	Properly handle remainder operations
	Properly restart file read and socket accept operations after an 
            EINTR condition
	Pass parent's environment to child when no environment is passed 
            to System.exec
	Fixed problem calling finalizers
	Properly remove threads from their thread group when the exit.

1.0.b4	December 16, 1996
	Add support of Linux (but without threads as yet)
	Use newer version of garbage collector
	Fix problems with remaindering and int conversion of Infs and NaNs
	Correctly ignore exceptions thrown by finalizers
	Avoid deep recursion when invoking finalizers
	Set SO_REUSEADDR when creating sockets, to allow reuse of addresses
	Properly deregister exception handler when a class init quits early
	Protect names of GOTO macros generated by translator
	Generate comment with original name and signature for each method
	Give a little more information after I/O error reading class file
	Further rework the toba script and Makefiles

1.0.b3	November 25, 1996  (Not released publicly)
	First set of portability mods
	Configuration is done in top-level Makefile; many build changes
	Use same C compiler in toba script (cc, gcc, whatever) as during build
	    (-Z and -G options conflict, and no longer work)

1.0.b2	November 7, 1996
	Change name from "Juice" to "Toba".
	Rename ./juice, bin/*juice, man/juice.1
	Also rename ./native, ./include/sumatra.h
	Fix minor documentation glitches
	Document run-time environment variables

1.0.b1	October 31, 1996
	Initial public release, under the name of Juice.

