JPython 1.1 final
Barry Warsaw
bwarsaw@python.org (Barry Warsaw)
Thu, 27 Jan 00 03:23:16 GMT
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
------------------------------------------------------------