Add an item; also, escape %

This commit is contained in:
Andrew M. Kuchling 2006-06-07 17:03:46 +00:00
parent 1271f003a6
commit 3b336c7ced
1 changed files with 6 additions and 1 deletions

View File

@ -1186,6 +1186,11 @@ strings into an internal representation and caches this
representation, yielding a 20\% speedup. (Contributed by Bob Ippolito representation, yielding a 20\% speedup. (Contributed by Bob Ippolito
at the NeedForSpeed sprint.) at the NeedForSpeed sprint.)
\item The \module{re} module got a 1 or 2\% speedup by switching to
Python's allocator functions instead of the system's
\cfunction{malloc()} and \cfunction{free()}.
(Contributed by Jack Diederich at the NeedForSpeed sprint.)
\item The code generator's peephole optimizer now performs \item The code generator's peephole optimizer now performs
simple constant folding in expressions. If you write something like simple constant folding in expressions. If you write something like
\code{a = 2+3}, the code generator will do the arithmetic and produce \code{a = 2+3}, the code generator will do the arithmetic and produce
@ -1927,7 +1932,7 @@ Instead, use the DB-API's parameter substitution. Put \samp{?} as a
placeholder wherever you want to use a value, and then provide a tuple placeholder wherever you want to use a value, and then provide a tuple
of values as the second argument to the cursor's \method{execute()} of values as the second argument to the cursor's \method{execute()}
method. (Other database modules may use a different placeholder, method. (Other database modules may use a different placeholder,
such as \samp{%s} or \samp{:1}.) For example: such as \samp{\%s} or \samp{:1}.) For example:
\begin{verbatim} \begin{verbatim}
# Never do this -- insecure! # Never do this -- insecure!