
Greetings from the Python conference! I'm pleased to announce the release of JPython 1.1 final, the 100% Pure Java implementation of the Python language. Below is a summary of recent changes. See http://www.jpython.org/NEWS for more details on what's changed. For more information on JPython in general and for links to the downloads, please see http://www.jpython.org/ Enjoy, -Barry -------------------- snip snip -------------------- 26-Jan-2000 JPython 1.1 final released - Only one small CPython compatibility patch to os.mkdir() and os.makedirs() -- optional `mode' argument, which is ignored. 21-Jan-2000 JPython 1.1 release candidate 1 released New JPython features and bug fixes - Race conditions when creating multiple PythonInterpreter objects in an embedded multithreaded Java application have been fixed. - Recursive print of a module's namespace no longer overflows the JVM stack. - Fixed backslashing of quotes inside triple quoted strings (Finn Bock). - Fixes to read(int) method on file objects, which used to return the empty string before EOF was seen. - Class-based exceptions are used in frozen (jpythonc) modules. - Duplicate argument names in a function definition raise the appropriate SyntaxError. - os.path.getsize() has been added. - mutability of tuples under some situations has been fixed. - dictionary insertion order affecting dictionary equality has been fixed (Finn Bock). - Using the --package option with jpythonc has been fixed. Improved CPython 1.5.2 compatibility - optional sizehint argument implemented for readlines() method on file objects. - Better compatibility in %g formatting of floats. - sys.stdout.softspace is now writeable. - re.VERBOSE/re.X flags are implemented. - traceback object's reprs are CPython conformant. - In module os, os.error is equivalent to the builtin OSError. Also, listdir(), mkdir(), makedirs(), remove(), rename(), and rmdir() raise OSError directly. - os.stat() raises an OSError if the file is missing. <P><A HREF="http://www.jpython.org">JPython 1.1 final</A> - a 100% Pure Java implementation of the Python language. (26-Jan-2000) -- ----------- comp.lang.python.announce (moderated) ---------- Article Submission Address: python-announce@python.org Python Language Home Page: http://www.python.org/ Python Quick Help Index: http://www.python.org/Help.html ------------------------------------------------------------
participants (1)
-
bwarsaw@python.org