- 16 Eki, 2001 4 kayıt (commit)
-
-
Jeremy Hylton yazdı
-
Fred Drake yazdı
specific, and updated some of the comments about the profile hook. This closes SF bug #471725.
-
Fred Drake yazdı
Reported by Francesco Trentini.
-
Guido van Rossum yazdı
typo.
-
- 15 Eki, 2001 27 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Fred Drake yazdı
hotshot.stats.load(logfilename) returns a pstats.Stats instance, which is about as compatible as it gets.
-
Fred Drake yazdı
changing an application to collect profile data on one part of the app while still making use of the profiled component, without relying on side effects.
-
Fred Drake yazdı
Added support for saving the names of the functions observed into the profile log. Added support for using the profiler to measure coverage without collecting timing information (which is the slow part). Coverage logs can also be substantially smaller than profiling logs where per-line information is being collected. Updated comments on the log format; corrected record type values in some of the record descriptions.
-
Fred Drake yazdı
Add support for extracting function names from the log file, keeping the extract-names-from-sources support as a fallback.
-
Guido van Rossum yazdı
distinguish __dict__ and __defined__ any more. In the C structure, tp_cache takes its place -- but this hasn't been implemented yet.
-
Jeremy Hylton yazdı
Extend tests to cover a few more cases. For cPickle, test several of the undocumented features.
-
Jeremy Hylton yazdı
Raise ValueError when an object contains an arbitrarily nested reference to itself. (The previous fix just produced invalid pickles.) Solution is very much like Py_ReprEnter() and Py_ReprLeave(): fast_save_enter() and fast_save_leave() that tracks the fast_container limit and keeps a fast_memo of objects currently being pickled. The cost of the solution is moderately expensive for deeply nested structures, but it still seems to be faster than normal pickling, based on tests with deeply nested lists. Once FAST_LIMIT is exceeded, the new code is about twice as slow as fast-mode code that doesn't check for recursion. It's still twice as fast as the normal pickling code. In the absence of deeply nested structures, I couldn't measure a difference.
-
Jeremy Hylton yazdı
Remove test code. It's available in Lib/test/picklertester.py.
-
Guido van Rossum yazdı
initialize (or use or even know about :-).
-
Guido van Rossum yazdı
To whoever who changed a bunch of (PyCFunction) casts to (PyNoArgsFunction) in PyMethodDef initializers: don't do that. The cast is to shut the compiler up. The compiler wants the function pointer initializer to be a PyCFunction.
-
Guido van Rossum yazdı
Py_TPFLAGS_DYNAMICTYPE bit. There is no longer a performance benefit, and I don't really see the use case any more.
-
Skip Montanaro yazdı
extern-able name.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
on SF bug #467145.
-
Guido van Rossum yazdı
RFC 2049 recommends never outputting a line consisting of a single dot.
-
Guido van Rossum yazdı
assertion.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
"for <var> in <testlist> may no longer be a single test followed by a comma. This solves SF bug #431886. Note that if the testlist contains more than one test, a trailing comma is still allowed, for maximum backward compatibility; but this example is not: [(x, y) for x in range(10), for y in range(10)] ^ The fix involved creating a new nonterminal 'testlist_safe' whose definition doesn't allow the trailing comma if there's only one test: testlist_safe: test [(',' test)+ [',']]
-
Martin v. Löwis yazdı
Check for pthread_sigmask before using it. Fixes remaining problem in #470781.
-
Guido van Rossum yazdı
Pass binary mode to makefile().
-
Fred Drake yazdı
zlib.adler32() are not suitable as general hash functions.
-
Martin v. Löwis yazdı
that -Kpthread is supported. Fixes #470781. Port to autoconf 2.52.
-
Barry Warsaw yazdı
has no Content-Type: header, it should be treated as text/plain.
-
Barry Warsaw yazdı
failobj, and when getting the subtype use 'plain' as the failobj. text/plain is supposed to be the default if the message contains no Content-Type: header.
-
- 14 Eki, 2001 1 kayıt (commit)
-
-
Fred Drake yazdı
Prompted by Jim Ahlstrom. This closes SF patch #470614.
-
- 13 Eki, 2001 8 kayıt (commit)
-
-
Tim Peters yazdı
Ugly, but it works.
-
Guido van Rossum yazdı
using the same algorithm as the slot updates. The slotdefs array is now sorted by slot offset and has an interned string object corresponding to the name added to each item. More can be done but I need to commit this first as a working intermediate stage.
-
Fred Drake yazdı
-
Fred Drake yazdı
reported by Neal Norwitz.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-