[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