Martin v. Löwis
658009afdb
Make BadPickleGet a class. Fixes #609164 .
2002-09-16 17:26:24 +00:00
Guido van Rossum
06067915c4
Add Mats Wichmann, another snake farmhand.
2002-09-11 21:09:53 +00:00
Guido van Rossum
6a0477b099
Alphabetize Qvist properly.
2002-09-11 19:40:10 +00:00
Guido van Rossum
f981a3373c
Add Laura "force of nature" Creighton and Anders "snake farmer" Qvist,
...
for their contributions to the snake farm.
2002-09-11 18:33:56 +00:00
Martin v. Löwis
a32c994129
Always generate floats for stat_result; fix configure test.
2002-09-09 16:17:47 +00:00
Martin v. Löwis
94717ed1d4
Patch #606592 : Subsecond timestamps in stat_result.
2002-09-09 14:24:16 +00:00
Jack Jansen
a6db44f169
Script to generate .pkg packages, donated by Dinu Gherman. This is his
...
original code, it still needs fiddling to make it work in general
circumstances.
2002-09-06 19:47:49 +00:00
Walter Dörwald
5ccaf8f129
Apply diff3.txt (plus additional documentation)
...
from SF patch http://www.python.org/sf/554192
This adds two new functions to mimetypes:
guess_all_extensions() which returns a list of all known
extensions for a mime type, and add_type() which adds one
mapping between a mime type and an extension.
2002-09-06 16:15:58 +00:00
Neal Norwitz
b567392bbf
SF bug # 585792, Invalid mmap crashes Python interpreter
...
Raise ValueError if user passes a size to mmap which is larger
than the file.
2002-09-05 21:48:07 +00:00
Neal Norwitz
7165af23e6
Added "that" to correct grammar, the rest is due to wrapping
2002-09-05 21:42:24 +00:00
Skip Montanaro
979c74b969
added a bit about the change to the thread ticker
2002-09-03 21:25:14 +00:00
Skip Montanaro
8e790e7007
expose PYTHON_API_VERSION macro as sys.api_version. Closes patch # 601456.
2002-09-03 13:25:17 +00:00
Walter Dörwald
3aeb632c31
PEP 293 implemention (from SF patch http://www.python.org/sf/432401 )
2002-09-02 13:14:32 +00:00
Jack Jansen
c58eafbe3e
Distutils-based script by Bill Fancher to download the Python documentation
...
HTML tarball and use it to create a documentation tree readable and
searchable with Apple Help Viewer. The documentation also shows up in
Project Builder (if you add Python.framework to your project).
2002-08-28 21:23:53 +00:00
Michael W. Hudson
1e9718a334
Fix grammatically inept comment.
2002-08-22 13:36:11 +00:00
Guido van Rossum
76afbd9aa4
Fix some endcase bugs in unicode rfind()/rindex() and endswith().
...
These were reported and fixed by Inyeol Lee in SF bug 595350. The
endswith() bug was already fixed in 2.3, but this adds some more test
cases.
2002-08-20 17:29:29 +00:00
Guido van Rossum
45ec02aed1
SF patch 576101, by Oren Tirosh: alternative implementation of
...
interning. I modified Oren's patch significantly, but the basic idea
and most of the implementation is unchanged. Interned strings created
with PyString_InternInPlace() are now mortal, and you must keep a
reference to the resulting string around; use the new function
PyString_InternImmortal() to create immortal interned strings.
2002-08-19 21:43:18 +00:00
Guido van Rossum
d8ab35c933
News about sets. (There's no documentation; if someone wants to
...
convert the doc strings to LaTeX, be my guest.)
2002-08-19 16:25:46 +00:00
Raymond Hettinger
f2f2a2c130
Fix spelling errors and note the addition of operator.pow()
2002-08-19 14:25:03 +00:00
Jack Jansen
0281512b87
Merged the MacPython thanks list into the general acknowledgements.
...
There's really no point in a separate list of thank-you notes.
2002-08-19 13:17:39 +00:00
Raymond Hettinger
5403737e3c
Add Steve Purcell for unittest.py
2002-08-18 22:22:14 +00:00
Tim Peters
012c0a393a
Newly-relaxed limits on random.randrange(). Also added some info about
...
Karatsuba's better cache behavior with extremely large multiplicands.
2002-08-16 03:40:07 +00:00
Guido van Rossum
f808b891d6
Mention warnings about defining None.
2002-08-16 03:38:10 +00:00
Michael W. Hudson
dd32a91cc0
This is my patch
...
[ 587993 ] SET_LINENO killer
Remove SET_LINENO. Tracing is now supported by inspecting co_lnotab.
Many sundry changes to document and adapt to this change.
2002-08-15 14:59:02 +00:00
Guido van Rossum
add88060c1
Add notes about universal newlines.
2002-08-15 14:01:14 +00:00
Guido van Rossum
fdb8648327
Add news about Fred's change to Py_InitModule4().
2002-08-14 21:20:32 +00:00
Martin v. Löwis
f399fd9635
Added Hisao Suzuki.
2002-08-14 18:52:54 +00:00
Guido van Rossum
9be8946a3e
Add news about FutureWarning and PEP 237 stage B0.
...
Tim predicts that we might as well call this CassandraWarning.
2002-08-14 16:11:30 +00:00
Tim Peters
6000464d08
Added new function k_lopsided_mul(), which is much more efficient than
...
k_mul() when inputs have vastly different sizes, and a little more
efficient when they're close to a factor of 2 out of whack.
I consider this done now, although I'll set up some more correctness
tests to run overnight.
2002-08-12 22:01:34 +00:00
Guido van Rossum
b9f1e9865d
New names.
2002-08-12 20:20:39 +00:00
Tim Peters
d64c1def7c
k_mul() and long_mul(): I'm confident that the Karatsuba algorithm is
...
correct now, so added some final comments, did some cleanup, and enabled
it for all long-int multiplies. The KARAT envar no longer matters,
although I left some #if 0'ed code in there for my own use (temporary).
k_mul() is still much slower than x_mul() if the inputs have very
differenent sizes, and that still needs to be addressed.
2002-08-12 17:36:03 +00:00
Guido van Rossum
e343878eec
New news about __class__ assignment restrictions and speed-up of
...
new-style object creation/deallocation.
Moved all news about type/class unification and new-stype classes to a
separate section at the top.
2002-08-12 03:42:03 +00:00
Neal Norwitz
6c70fca8b1
Revert what looks like a typo from the last checkin
2002-08-12 03:33:32 +00:00
Tim Peters
5af4e6c739
Cautious introduction of a patch that started from
...
SF 560379: Karatsuba multiplication.
Lots of things were changed from that. This needs a lot more testing,
for correctness and speed, the latter especially when bit lengths are
unbalanced. For now, the Karatsuba code gets invoked if and only if
envar KARAT exists.
2002-08-12 02:31:19 +00:00
Marc-André Lemburg
cc8764ca9d
Add C API PyUnicode_FromOrdinal() which exposes unichr() at C level.
...
u'%c' will now raise a ValueError in case the argument is an
integer outside the valid range of Unicode code point ordinals.
Closes SF bug #593581 .
2002-08-11 12:23:04 +00:00
Mark Hammond
8f3afc7cd3
Clarify that the interruptable popen fixes aren't used under Win9x.
2002-08-10 06:26:31 +00:00
Guido van Rossum
bffb2efee0
Credit to Oren for the file-iterator patch.
2002-08-09 17:17:07 +00:00
Guido van Rossum
deb0936795
News about the tempfile rewrite.
2002-08-09 17:16:30 +00:00
Guido van Rossum
d81a9834f7
News about Neil's fix to correctly invoke __rmul__.
2002-08-09 15:57:34 +00:00
Sjoerd Mullender
b6434f2c2f
Document that -u puts stdin, stdout, and stderr in binary mode.
2002-08-09 13:37:31 +00:00
Barry Warsaw
d79f683772
Describe new "str1 in str2" behavior.
2002-08-06 17:01:51 +00:00
Guido van Rossum
b57089cdf8
Files are now their own iterator. The xreadlines method and module
...
are obsolete.
2002-08-06 16:20:26 +00:00
Guido van Rossum
2805428d92
SF patch 590294: os._execvpe security fix (Zack Weinberg).
2002-08-05 16:14:46 +00:00
Fred Drake
40813b1dbc
Typo: "now" --> "the new"
2002-08-05 15:24:19 +00:00
Martin v. Löwis
98ce7b7ef1
IDLE support for PEP 263.
2002-08-05 15:11:26 +00:00
Guido van Rossum
de392d3f3f
Add a small description of PEP 263.
2002-08-05 14:17:20 +00:00
Martin v. Löwis
00f1e3f5a5
Patch #534304 : Implement phase 1 of PEP 263.
2002-08-04 17:29:52 +00:00
Andrew MacIntyre
161ad0e16b
OS/2 EMX now supported
2002-08-04 07:25:58 +00:00
Guido van Rossum
4a57c33dff
Adding the heap queue algorithm, per discussion in python-dev last
...
week.
2002-08-02 18:05:20 +00:00
Guido van Rossum
37c3b2788b
Add Kevin O'Connor, author of the heapq code.
2002-08-02 16:50:58 +00:00