[Jython-checkins] jython: Update NEWS for rc1 and rc2
jim.baker
jython-checkins at python.org
Thu Apr 2 22:25:08 CEST 2015
https://hg.python.org/jython/rev/1583d0230fd9
changeset: 7641:1583d0230fd9
user: Jim Baker <jim.baker at rackspace.com>
date: Thu Apr 02 14:24:59 2015 -0600
summary:
Update NEWS for rc1 and rc2
files:
NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,54 @@
For more details, please see https://hg.python.org/jython
+Jython 2.7rc2
+ Bugs fixed
+ - [ 2301 ] time.strftime now always returns a bytestring (fixes pip on Japanese locales)
+ - [ 2297 ] Updates installer to use jython.exe
+ - [ 2298 ] Fix setuptools wheel bundled by ensurepip so it check for Windows on Jython
+ - [ 2300 ] Fix bin/jython.py to not consume subcommand args
+ New features
+ - Installer installs pip, setuptools by default, but custom builds can de-select.
+ Does not change standalone usage. (Runs jython -m ensurepip as last install step.)
+ - Makes jython.py be the default launcher (as bin/jython) if CPython 2.7 is available.
+
+Jython 2.7rc1
+ Bugs fixed
+ - [ 1793 ] Fix relative seek in read/write mode via a non-buffered readinto() method
+ - [ 2282 ] Speed up startup with compiled $py.class files included for standalone, full jars
+ - [ 1371, 2283, 2296 ] More robustness wrt security managers, python.home, import of non-ascii names
+ - [ 2068 ] Use position(long) setter to manually update file channel's position post-write.
+ - [ 2288 ] Posix link and symlink support now uses NIO2
+ - [ 2120 ] Use Java instead of JNR for os.chmod, os.mkdir when running on Windows
+ - [ 2226 ] Matches CPython's re support of what counts as a Unicode whitespace codepoint
+ - [ 1725 ] Speed up re matching by not executing SRE_STATE#TRACE in the sre regex engine
+ - Exceptions with non-ascii args should not cause an exception when displayed on console
+ - [ 2274 ] Remove Jython-specific pythonpath, test_pythonpath; update pwd to support unicode
+ - [ 2289 ] Ensure core types are Serializable, specifically PyUnicode
+ - [ 2272 ] Generalize adding special slots (__dict__, __weakref__); adds support for Werkzeug
+ - [ 2280 ] Avoid deadlock at shutdown with synchronization of PySystemStateCloser, FinalizeTrigger
+ - [ 2275 ] Upgrade JLine to support keyboard layouts using AltGr (such as Finnish) on Windows
+ - Improve robustness of socket and SSL support, especially error handling
+ - time.sleep(0) should always attempt to yield CPU
+ - [ 2271 ] Restore __tojava__ to datetime.{date, datetime, time} classes
+ - [ 2084, 1729 ] Robust handling of sun.misc.Signal exceptions across various JVM implementations
+ - [ 2189 ] Add java_user scheme to support user directory installs
+ - Fix Popen._internal_poll so that it does not race with j.l.Process finalization
+ - Fix reflection-based gc-traversion
+ - [ 1491 ] Windows launcher now uses jython.exe (built with PyInstaller) instead of jython.bat
+ This means that pip, nosetests, yolk, and other installed tool scripts finally work on Windows
+
+ New features
+ - Can add a __dict__ slot descriptor to a subclass of Java classes, such as java.util.HashMap
+ - Directly execute zip files or dirs with top level __main__.py to support wrapper scripts
+ generated by distlib, part of pip
+ - Reflection-based traversion is now activated by default as a fallback for ordinary traversion.
+ This impacts third-party extenders of PyObject. A warning is emitted that suggests next steps
+ on how to avoid this cost.
+ - Uses classpath wildcard in jython.py/jython.exe to minimize the launcher command line,
+ (main benefit is Jython developers on Windows using dev builds)
+ - Adds new Jython launcher written in Python, bin/jython.py, to be run by CPython 2.7
+
Jython 2.7b4
Bugs Fixed
- [ 2032 ] Fixed typo in compiler/pycodegen.py
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list