mirror of
https://github.com/python/cpython.git
synced 2025-09-30 12:21:51 +00:00
'Other changes' section now has only one item; move the item elsewhere and remove the section
This commit is contained in:
parent
88eb45fa1e
commit
a9771307b5
1 changed files with 13 additions and 22 deletions
|
@ -39,6 +39,12 @@ improvements are worthwhile, but they're improvements to one specific
|
||||||
language feature or another; none of them are broad modifications to
|
language feature or another; none of them are broad modifications to
|
||||||
Python's semantics.
|
Python's semantics.
|
||||||
|
|
||||||
|
As well as the language and library additions, other improvements and
|
||||||
|
bugfixes were made throughout the source tree. A search through the
|
||||||
|
SVN change logs finds there were 334 patches applied and 443 bugs
|
||||||
|
fixed between Python 2.4 and 2.5. (Both figures are likely to be
|
||||||
|
underestimates.)
|
||||||
|
|
||||||
This article doesn't try to be a complete specification of the new
|
This article doesn't try to be a complete specification of the new
|
||||||
features; instead changes are briefly introduced using helpful
|
features; instead changes are briefly introduced using helpful
|
||||||
examples. For full details, you should always refer to the
|
examples. For full details, you should always refer to the
|
||||||
|
@ -2214,6 +2220,13 @@ in a complex migration procedure that was supervised and flawlessly
|
||||||
carried out by Martin von~L\"owis. The procedure was developed as
|
carried out by Martin von~L\"owis. The procedure was developed as
|
||||||
\pep{347}.
|
\pep{347}.
|
||||||
|
|
||||||
|
\item Coverity, a company that markets a source code analysis tool
|
||||||
|
called Prevent, provided the results of their examination of the Python
|
||||||
|
source code. The analysis found about 60 bugs that
|
||||||
|
were quickly fixed. Many of the bugs were refcounting problems, often
|
||||||
|
occurring in error-handling code. See
|
||||||
|
\url{http://scan.coverity.com} for the statistics.
|
||||||
|
|
||||||
\item The largest change to the C API came from \pep{353},
|
\item The largest change to the C API came from \pep{353},
|
||||||
which modifies the interpreter to use a \ctype{Py_ssize_t} type
|
which modifies the interpreter to use a \ctype{Py_ssize_t} type
|
||||||
definition instead of \ctype{int}. See the earlier
|
definition instead of \ctype{int}. See the earlier
|
||||||
|
@ -2361,28 +2374,6 @@ be searched for.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
||||||
%======================================================================
|
|
||||||
\section{Other Changes and Fixes \label{section-other}}
|
|
||||||
|
|
||||||
As usual, there were a bunch of other improvements and bugfixes
|
|
||||||
scattered throughout the source tree. A search through the SVN change
|
|
||||||
logs finds there were 334 patches applied and 443 bugs fixed between
|
|
||||||
Python 2.4 and 2.5. Both figures are likely to be underestimates.
|
|
||||||
|
|
||||||
Some of the more notable changes are:
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
|
|
||||||
\item Coverity, a company that markets a source code analysis tool
|
|
||||||
called Prevent, provided the results of their examination of the Python
|
|
||||||
source code. The analysis found about 60 bugs that
|
|
||||||
were quickly fixed. Many of the bugs were refcounting problems, often
|
|
||||||
occurring in error-handling code. See
|
|
||||||
\url{http://scan.coverity.com} for the statistics.
|
|
||||||
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
|
|
||||||
%======================================================================
|
%======================================================================
|
||||||
\section{Porting to Python 2.5\label{porting}}
|
\section{Porting to Python 2.5\label{porting}}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue