From: Finn B. <bc...@us...> - 2001-12-21 22:24:03
|
Update of /cvsroot/jython/htdocs In directory usw-pr-cvs1:/tmp/cvs-serv16591 Modified Files: NEWS.ht Log Message: Generated from NEWS. Index: NEWS.ht =================================================================== RCS file: /cvsroot/jython/htdocs/NEWS.ht,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** NEWS.ht 2001/12/03 21:13:15 1.12 --- NEWS.ht 2001/12/21 22:24:00 1.13 *************** *** 2,5 **** --- 2,27 ---- Jython NEWS + 21-dec-2001 Jython 2.1 beta 2 + + New features. + - support for callproc() in zxJDBC is now available for most simple + stored procedure calls. + + Bug fixes. + - [ #451552 ] case insensitivity on import causes prob + - [ #456926 ] PackageManager doesn't work correctly + - [ #484949 ] __import__(_) does unwanted rel search + - [ #488632 ] -c sys.argv diff + - [ #489168 ] Parse error, java traceback + - [ #489836 ] Private names is not mangled + - [ #490157 ] string.splitlines() - incorrectly splits + - [ #490230 ] NotImplemented not implemented + - [ #490961 ] PyFile.java requires JDK 1.2 + - [ #490962 ] Typo in PyFile.java + - [ #490963 ] Please update ReadlineConsole.java + - [ #494514 ] Python object not gc()'d + - [ #495458 ] multi level import from .zip file. + - [ #495870 ] zxJDBC now only prepares statements with params. + 03-dec-2001 Jython 2.1 beta 1 *************** *** 128,132 **** Bug fixes. ! - Fixed innerclass names with '$' #127200 - Fixed a bug where final methods were overriden in proxy #127201. - Fixed a bug in exec which allow a fileobject to be passed in. --- 150,154 ---- Bug fixes. ! - Fixed innerclass names with '$' #127200 - Fixed a bug where final methods were overriden in proxy #127201. - Fixed a bug in exec which allow a fileobject to be passed in. *************** *** 136,140 **** New features ! - Installer logo by Ivan Kougaenko. The logo content is still open, so submit you suggestions. - The default packages selected in the installer are now better --- 158,162 ---- New features ! - Installer logo by Ivan Kougaenko. The logo content is still open, so submit you suggestions. - The default packages selected in the installer are now better *************** *** 149,158 **** Bug fixes. ! - Fixed a bug that caused Infinite recursion in subpackage import - Fixed conversion error when a long is converted to a java double. - Fixed a bug where an attribute in a package __init__.py would hide a submodule. ! - Fixed missing quotes around the path to java.exe in jython.bat for windows. - Include missing re.py in installer. --- 171,180 ---- Bug fixes. ! - Fixed a bug that caused Infinite recursion in subpackage import - Fixed conversion error when a long is converted to a java double. - Fixed a bug where an attribute in a package __init__.py would hide a submodule. ! - Fixed missing quotes around the path to java.exe in jython.bat for windows. - Include missing re.py in installer. *************** *** 165,174 **** import statements. Use three -v's for maximum information. - Added new registry option python.options.internalTablesImpl ! which is a list of choices (':' separated) for internal ! tables implementations. These tables contain the mapping of classes to PyJavaClasses. Long running applications that unloads classes can avoid a ! memory leak by setting the property to "weak" or "soft". ! That will use a table implementation which use weak or soft refrences. - Use a SecureClassLoader for loading compiled python modules. --- 187,196 ---- import statements. Use three -v's for maximum information. - Added new registry option python.options.internalTablesImpl ! which is a list of choices (':' separated) for internal ! tables implementations. These tables contain the mapping of classes to PyJavaClasses. Long running applications that unloads classes can avoid a ! memory leak by setting the property to "weak" or "soft". ! That will use a table implementation which use weak or soft refrences. - Use a SecureClassLoader for loading compiled python modules. *************** *** 180,184 **** The support does not match CPython2.0 exactly, but matches what CPython2.1 will do. ! - The \x escape will only eat two hex characters and will always create a character with values < 256. Use the \u escape for high-byte values. --- 202,206 ---- The support does not match CPython2.0 exactly, but matches what CPython2.1 will do. ! - The \x escape will only eat two hex characters and will always create a character with values < 256. Use the \u escape for high-byte values. *************** *** 190,194 **** Bug fixes. ! - Package relative import works in jythonc, at least when the dotted package name match the directory structure. - Fixed oct(0) to return "0" --- 212,216 ---- Bug fixes. ! - Package relative import works in jythonc, at least when the dotted package name match the directory structure. - Fixed oct(0) to return "0" *************** *** 196,204 **** - Fixed a exception when calling int("0", 16) - Delay closing a socket until all sock.makefile() files are closed. ! - Avoided a duplicate call to Class.getMethods(). This will improve performance. - Allow from import * to modify the locals in a function (bug 122834). - Classes with the same name do no longer clash (bug 122820). ! - Avoid a memory leak where many threads get started and stopped. The fix only works on java2. --- 218,226 ---- - Fixed a exception when calling int("0", 16) - Delay closing a socket until all sock.makefile() files are closed. ! - Avoided a duplicate call to Class.getMethods(). This will improve performance. - Allow from import * to modify the locals in a function (bug 122834). - Classes with the same name do no longer clash (bug 122820). ! - Avoid a memory leak where many threads get started and stopped. The fix only works on java2. *************** *** 209,213 **** project. ! CPython2.0 compatibility, including - List comprehension. - Extended call syntax. --- 231,235 ---- project. ! CPython2.0 compatibility, including - List comprehension. - Extended call syntax. *************** *** 222,226 **** codecs for the JVM. Binary files will write only the lower eight bits of each unicode character. ! - arrays passed to java code will no longer autocoerce just because the elements can be autocoerced. - The precedence of java loading have changed. Now the sys.path --- 244,248 ---- codecs for the JVM. Binary files will write only the lower eight bits of each unicode character. ! - arrays passed to java code will no longer autocoerce just because the elements can be autocoerced. - The precedence of java loading have changed. Now the sys.path *************** *** 232,237 **** Bug fixes. - Many, including the errata. ! - Now the content of a java package is the union of the content of all ! locations with the corresponding valid hierarchical name from dirs and jars of CLASSPATH (and sys.path for dirs); i.e. from jpkg import * works for jpkg in a dir too. --- 254,259 ---- Bug fixes. - Many, including the errata. ! - Now the content of a java package is the union of the content of all ! locations with the corresponding valid hierarchical name from dirs and jars of CLASSPATH (and sys.path for dirs); i.e. from jpkg import * works for jpkg in a dir too. *************** *** 297,301 **** Improved CPython 1.5.2 compatibility ! - md5 module supported (no need to download anything extra) - dir() on function objects now returns a list containing __doc__, func_doc, __namme__, func_name, func_globals, func_defaults, --- 319,323 ---- Improved CPython 1.5.2 compatibility ! - md5 module supported (no need to download anything extra) - dir() on function objects now returns a list containing __doc__, func_doc, __namme__, func_name, func_globals, func_defaults, *************** *** 322,326 **** feature only works if running with Java 1.2. Thanks to Tony Plate for his initial implementation. ! - A new framework for looking up the methods for builtin types has been enabled. This can speed up method calls by a factor of 2. The feature is currently experimental and has only been --- 344,348 ---- feature only works if running with Java 1.2. Thanks to Tony Plate for his initial implementation. ! - A new framework for looking up the methods for builtin types has been enabled. This can speed up method calls by a factor of 2. The feature is currently experimental and has only been *************** *** 363,367 **** - syncing string object methods with experimental CPython 1.6 string methods. This includes new optional arguments on ! startswith() and endswith() and the moving of join() to a method of the separator string. - Many other bug fixes and CPython syncs --- 385,389 ---- - syncing string object methods with experimental CPython 1.6 string methods. This includes new optional arguments on ! startswith() and endswith() and the moving of join() to a method of the separator string. - Many other bug fixes and CPython syncs *************** *** 391,395 **** - bug fixes ! --- 413,417 ---- - bug fixes ! |