Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision 23daade028eca9287f7072a6af26871f99088fe9 authored by Christian Heimes on 25 February 2008, 12:39:23 UTC, committed by Christian Heimes on 25 February 2008, 12:39:23 UTC
svn+ssh://pythondev@svn.python.org/python/trunk ........ r61049 | christian.heimes | 2008-02-24 13:26:16 +0100 (Sun, 24 Feb 2008) | 1 line Use PY_FORMAT_SIZE_T instead of z for string formatting. Thanks Neal. ........ r61051 | mark.dickinson | 2008-02-24 19:12:36 +0100 (Sun, 24 Feb 2008) | 2 lines Remove duplicate 'import re' in decimal.py ........ r61052 | neal.norwitz | 2008-02-24 19:47:03 +0100 (Sun, 24 Feb 2008) | 11 lines Create a db_home directory with a unique name so multiple users can run the test simultaneously. The simplest thing I found that worked on both Windows and Unix was to use the PID. It's unique so should be sufficient. This should prevent many of the spurious failures of the automated tests since they run as different users. Also cleanup the directory consistenly in the tearDown methods. It would be nice if someone ensured that the directories are always created with a consistent name. ........ r61057 | christian.heimes | 2008-02-24 23:48:05 +0100 (Sun, 24 Feb 2008) | 2 lines Added dependency rules for Objects/stringlib/*.h stringobject, unicodeobject and the two formatters are rebuild whenever a header files changes ........
1 parent ecbac8f
Tip revision: 23daade028eca9287f7072a6af26871f99088fe9 authored by Christian Heimes on 25 February 2008, 12:39:23 UTC
Merged revisions 61038,61042-61045,61047,61049-61053,61055-61057 via svnmerge from
Merged revisions 61038,61042-61045,61047,61049-61053,61055-61057 via svnmerge from
Tip revision: 23daade
RELNOTES
Python 3000 Release Notes
=========================
Release notes describe unfinished work in particular releases.
Please report bugs to http://bugs.python.org/.
Version 3.0a2 - Release Date 07-Dec-2007
----------------------------------------
* The AMD64 Windows installer doesn't contain Tcl/Tk, and hence IDLE
won't work. This is because Tcl doesn't compile at all on this
platform.
* The 32bit build for the Win32/x86 platform is optimized with PGO
(profile guided optimization). Please read Microsoft's docs for
`PGO
<http://msdn2.microsoft.com/en-us/library/e7k32f4k(VS.90).aspx>`_
if you are interested in details. Preliminary benchmarks have shown
a speedup of about 10% in PyBench. Real world applications may gain
more or less speedup.
* The Tools directory contains a copy of the 2to3 conversion tool.
Note that 2to3 itself must be run with Python 2.5!
* SSL support is back! However, while the tests pass, the SSL code
appears to be leaking quite a bit, and there are still bugs.
We'll be working on this for the next release.
* On Windows, Python can't be run from a directory with non ASCII chars
in its path name (`bug #1342 <http://bugs.python.org/issue1342>`_).
* On Windows, the module doc server (pydocgui.pyw) is crashing.
* On Windows, the menus in IDLE are broken.
* The current releases of Cygwin and MinGW can't create extensions for
the official Python 3.0 binary. The necessary modifications to
Cygwin are already in its CVS. Look out for a new Cygwin release!
* Otherwise, the 3.0a1 release notes below still apply, except hashlib
no longer requires openssl, and IDLE now seems fine (except on Windows).
Version 3.0a1 - Release Date 31-Aug-2007
----------------------------------------
* SSL support is disabled. This causes test_ssl to be skipped.
The new SSL support in the 2.6 trunk (with server-side support and
certificate verification) will be ported for 3.0a2.
* If you don't have `openssl <http://www.openssl.org>`_ installed, or
a version older than 0.9.7, hashlib is non-functional, which means
there is no way to compute MD5 checksums. This breaks some modules.
* Platform support is reduced. We've mostly tested on Linux, OSX,
and Windows. Solaris is also supported (somewhat).
* There may be additional issues on 64-bit architectures.
* There are still some open issues on Windows.
* Some new features are very fresh, and probably contain bugs: the new
format() method on strings (PEP 3101), the strict separation of
bytes and strings, the new buffer API (PEP 3118).
* IDLE still has some open issues. If you can't run it at all, try
"idle -n" which disables the separate subprocess for the
interpreter.
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...