- 16 Oct, 2001 1 commit
-
-
Guido van Rossum authored
typo.
-
- 15 Oct, 2001 27 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
-
Fred Drake authored
hotshot.stats.load(logfilename) returns a pstats.Stats instance, which is about as compatible as it gets.
-
Fred Drake authored
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 authored
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 authored
Add support for extracting function names from the log file, keeping the extract-names-from-sources support as a fallback.
-
Guido van Rossum authored
distinguish __dict__ and __defined__ any more. In the C structure, tp_cache takes its place -- but this hasn't been implemented yet.
-
Jeremy Hylton authored
Extend tests to cover a few more cases. For cPickle, test several of the undocumented features.
-
Jeremy Hylton authored
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 authored
Remove test code. It's available in Lib/test/picklertester.py.
-
Guido van Rossum authored
initialize (or use or even know about :-).
-
Guido van Rossum authored
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 authored
Py_TPFLAGS_DYNAMICTYPE bit. There is no longer a performance benefit, and I don't really see the use case any more.
-
Skip Montanaro authored
extern-able name.
-
Guido van Rossum authored
-
Guido van Rossum authored
on SF bug #467145.
-
Guido van Rossum authored
RFC 2049 recommends never outputting a line consisting of a single dot.
-
Guido van Rossum authored
assertion.
-
Guido van Rossum authored
-
Guido van Rossum authored
"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 authored
Check for pthread_sigmask before using it. Fixes remaining problem in #470781.
-
Guido van Rossum authored
Pass binary mode to makefile().
-
Fred Drake authored
zlib.adler32() are not suitable as general hash functions.
-
Martin v. Löwis authored
that -Kpthread is supported. Fixes #470781. Port to autoconf 2.52.
-
Barry Warsaw authored
has no Content-Type: header, it should be treated as text/plain.
-
Barry Warsaw authored
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 Oct, 2001 1 commit
-
-
Fred Drake authored
Prompted by Jim Ahlstrom. This closes SF patch #470614.
-
- 13 Oct, 2001 11 commits
-
-
Tim Peters authored
Ugly, but it works.
-
Guido van Rossum authored
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 authored
-
Fred Drake authored
reported by Neal Norwitz.
-
Fred Drake authored
-
Fred Drake authored
-
Fred Drake authored
-
Fred Drake authored
-
Fred Drake authored
Reported by Neal Norwitz.
-
Fred Drake authored
Reported by Neal Norwitz.
-
Martin v. Löwis authored
-