- 15 Kas, 2001 12 kayıt (commit)
-
-
Barry Warsaw yazdı
load_inst(): Implement the security hook that cPickle already had. When unpickling callables which are not classes, we look to see if the object has an attribute __safe_for_unpickling__. If this exists and has a true value, then we can call it to create the unpickled object. Otherwise we raise an UnpicklingError. find_class(): We no longer mask ImportError, KeyError, and AttributeError by transforming them into SystemError. The latter is definitely not the right thing to do, so we let the former three exceptions simply propagate up if they occur, i.e. we remove the try/except!
-
Barry Warsaw yazdı
documentation. This addresses previously undocumented parts of the public interfaces, the differences between pickle and cPickle, security concerns, and on and on. Fred please proofread!
-
Barry Warsaw yazdı
clarify some of the interface.
-
Fred Drake yazdı
-
Fred Drake yazdı
thing in the index.
-
Guido van Rossum yazdı
dictionary().
-
Guido van Rossum yazdı
special-cases classic classes, it doesn't do anything about other cases where different metaclasses are involved (except for the trivial case where one metaclass is a subclass of the others). Also note that it's metaclass, not metatype.
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
Life Preserver" by Matt Conway.
-
- 14 Kas, 2001 8 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
of multiple inheritance from a mix of new- and classic-style classes. This is his patch, plus a start at some test cases from me. Will check in more, plus a NEWS blurb, later tonight.
-
Fred Drake yazdı
for a month or more.
-
Fred Drake yazdı
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
-
Jack Jansen yazdı
by Thomas Heller (patch 459442).
-
Jack Jansen yazdı
used the default Darwin/* for the old code. Reversed those tests so that compatibility code is in a switch leg with a specific version and newer systems take the default leg. This should allow Python to build on OSX 10.1.1 (which jumps from Darwin/1.4 to Darwin/5.1 due to a new numbering scheme).
-
- 13 Kas, 2001 11 kayıt (commit)
-
-
Tim Peters yazdı
to have single "expected output" file.
-
Tim Peters yazdı
This gives mmap() on Windows the ability to create read-only, write- through and copy-on-write mmaps. A new keyword argument is introduced because the mmap() signatures diverged between Windows and Unix, so while they (now) both support this functionality, there wasn't a way to spell it in a common way without introducing a new spelling gimmick. The old spellings are still accepted, so there isn't a backward- compatibility issue here.
-
Barry Warsaw yazdı
uninitialized memory reads reported in bug #478001. Note that this doesn't address the following larger issues: - Error conditions are not documented for PyOS_*sig() in the C API. - Nothing that actually calls PyOS_*sig() in the core interpreter and extension modules actually /checks/ the return value of the call. Fixing those is left as an exercise for a later day.
-
Jeremy Hylton yazdı
-
Tim Peters yazdı
-
Barry Warsaw yazdı
addresses. Commented out because it still takes too long to run.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
for dumbdbm.py, by Skip Montanaro. The first half of Skip's patch has been postponed until Py2.3 since it adds new features.
-
Tim Peters yazdı
deleted its declaration.
-
Barry Warsaw yazdı
field exists with an empty value.
-
Barry Warsaw yazdı
IndexError when a Date: field exists with an empty value.
-
- 12 Kas, 2001 4 kayıt (commit)
-
-
Tim Peters yazdı
clearly (but incorrectly) assuming it.
-
Jack Jansen yazdı
- Added a note about the limit stack command - Revoved the note about largefile - Added a note about /usr/local not existing by default.
-
Thomas Heller yazdı
remove DL_IMPORT.
-
Thomas Heller yazdı
-
- 11 Kas, 2001 3 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
- 10 Kas, 2001 2 kayıt (commit)
-
-
Jack Jansen yazdı
linked against. Most, but not all, of it is included in PythonCore, but extensions may want to use some of the routines not included. Fixes a bug reported by Tom Loredo.
-
Jack Jansen yazdı
Tom Loredo.
-