[Jython-checkins] jython: Add beta 3 work for NEWS
jim.baker
jython-checkins at python.org
Tue Apr 14 04:31:28 CEST 2015
https://hg.python.org/jython/rev/8bf6feb2ac2b
changeset: 7665:8bf6feb2ac2b
user: Jim Baker <jim.baker at rackspace.com>
date: Mon Apr 13 22:31:23 2015 -0400
summary:
Add beta 3 work for NEWS
files:
NEWS | 51 ++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 49 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -142,13 +142,60 @@
Jython 2.7b3
Bugs Fixed
- [ 2225 ] Jython+django-jython - no module named site
- - [ 2108 ] Cannot set attribute to instances of AST/PythonTree (blocks pyflakes)
- [ 1497 ] ast classes do not have appropiate base classes
- [ 1980 ] ast.Eq, ast.Gt, ast.GtE, ast.In, ast.Is, ast.IsNot, ast.Lt, ast.LtE, ast.NotEq and ast.NotIn should be subclasses of ast.cmpop
- [ 1981 ] ast.And and ast.Or should be subclasses of ast.boolop
+ - [ 2130 ] Fix max such that any raised ValueError uses the correct error message text
+ - [ 2180 ] default encoding is not UTF-8
+ - [ 2094, 2147, 2174 ] Fix bugs in select.poll, threadpool group closing, and SSL handshaking
+ - [ 2178 ] Update Apache Commons Compression to 1.8.1 for jar-complete builds
+ - [ 2176 ] Fix bz2.BZ2File.read so it reads the number of requested bytes
+ - [ 2028 ] Implement unicode._formatter_parser and unicode._formatter_parser
+ - [ 1747 ] Synchonize runClosers upon shutdown
+ - [ 1898 ] Support subprocess termination vs terminate/kill methods
+ - [ 2096 ] Fix subprocess construction such that handles are inherited if not set
+ - [ 2123 ] Preserve original name of console encoding
+ - [ 1728 ] Make PyDictionary#equals() more robust, similar to PyTuple and PyList
+ - [ 2040 ] Ensure that bz2 decompression has enough data to decode
+ - [ 2146 ] Fix xrange compliance
- [ 1591 ] Interactive interpreter stuck on '...' loop
+ - [ 1982 ] Modify enumerate such that it can it work with arbitrarily long integers
+ - [ 2155 ] Enable IP address objects to be used as tuples
+ - [ 1991 ] Subclassed itertools classes can now chain, and be iterated by Java code
+ - [ 2062 ] os.write accepts objects having the buffer API
+ - [ 1949 ] Update collections.deque to 2.7 compliance, and is now threadsafe
+ - [ 1066 ] Add CJK codecs, as well as other codecs available in Java but not in Jython directly
+ - [ 2112 ] time.strptime now uses _strptime.py
+ - [ 2123 ] Use Java codec throughout parser (not sometimes a Python one)
+ - [ 2078 ] Fix tuple creation for inet6 addresses, and support for bound inet4 socket local address
+ - [ 2088 ] Fix defaultdict so that derived classes __missing__ methods are not ignored
+ - [ 2108 ] Cannot set attribute to instances of AST/PythonTree (blocks pyflakes)
+ - [ 1982 ] builtin function enumerate() should support an optional 'start' argument
+ - [ 1896215 ] findResource(s) for SyspathJavaLoader
+ - [ 2140 ] Raise ValueError on args of invalid domain for math.sqrt, math.log
+ - [ 2119 ] Updated *Derived.java classes as generated by src/templates/gderived.py.
+ - [ 2087 ] Updated defaultdict to use LoadingCache idiom instead of deprecated ComputingMap
+ - [ 2133 ] Fix memory leak by doing computed loads only with __getitem__ in defaultdict
+ - Full bz2 support
+ - Fix the struct module so that struct.Struct class can be derived from.
+
+ Work on resource cleanup
+
+ - RefReaperThread is now a Runnable to avoid ClassLoader resource leaks
+ - ShutdownCloser is now a Runnable to avoid subclass audit issues under a SecurityManager
+ - Remove shadowing of mutable statics in PySystemState, instead make them instance variables
+ - Fix PySystemState such that it supports AutoCloseable, Closeable
+
+ Potentially backwards breaking changes
+
+ - Fix ThreadState so that Jython runtime can be unloaded, using Object[1] indirection
+ - Use weakkey/weakvalue when caching ThreadState for a given thread, instead of using ThreadLocal
+ - recursion_count is now more approximate, because not all entry/exit pairs are tracked
+ - By default, site module is imported when using PythonInterpreter
+ Use -Dpython.import.site=false (as of RC1) to not import site at all
+
New Features
- - [ 1896215 ] findResource(s) for SyspathJavaLoader
+
- Added socket reboot work, using Netty 4 to fully support socket, select, and ssl API
Jython 2.7b2
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list