- 08 Tem, 2002 10 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
Clarify the return value when the parameter is a Unicode object.
-
Fred Drake yazdı
formatting PostScript documents. Reported by Dave Kuhlman.
-
Fred Drake yazdı
this file; the lack of this was causing the A4 version of tutorial to use really bad Type 3 fonts instead of Type 1 fonts, which also bloated the file size substantially. I thought there was a SourceForge bug for this, but couldn't find it.
-
Jack Jansen yazdı
which uses a .pth file to add the Mac/Lib from your source tree to sys.path. Also put the Python version number in a variable.Killed by signal 2.
-
Fred Drake yazdı
subclassing so many times it should simply be changed.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Tim Peters yazdı
children gets large, to avoid severe platform realloc() degeneration in extreme cases (like test_longexp). Bugfix candidate. This was doing extremely timid over-allocation, just rounding up to the nearest multiple of 3. Now so long as the number of children is <= 128, it rounds up to a multiple of 4 but via a much faster method. When the number of children exceeds 128, though, and more space is needed, it doubles the capacity. This is aggressive over-allocation. SF patch <http://www.python.org/sf/578297> has Andrew MacIntyre using PyMalloc in the parser to overcome platform malloc problems in test_longexp on OS/2 EMX. Jack Jansen notes there that it didn't help him on the Mac, because the Mac has problems with frequent ever-growing reallocs, not just with gazillions of teensy mallocs. Win98 has no visible problems with test_longexp, but I tried boosting the test-case size and soon got "senseless" MemoryErrors out of it, and soon after crashed the OS: as I've seen in many other contexts before, while the Win98 realloc remains zippy in bad cases, it leads to extreme fragmentation of user address space, to the point that the OS barfs. I don't yet know whether this fixes Jack's Mac problems, but it does cure Win98's problems when boosting the test case size. It also speeds test_longexp in its unaltered state.
-
- 07 Tem, 2002 7 kayıt (commit)
-
-
Jack Jansen yazdı
- Cleaned up Python banner string, so the normal build for MacPython 2.3 will have a short banner.
-
Tim Peters yazdı
that have taken me "too long" to reverse-engineer over the years. Vastly reduced the nesting level and redundancy of #ifdef-ery. Took a light stab at repairing comments that are no longer true. sys_gettotalrefcount(): Changed to enable under Py_REF_DEBUG. It was enabled under Py_TRACE_REFS, which was much heavier than necessary. sys.gettotalrefcount() is now available in a Py_REF_DEBUG-only build.
-
Jeremy Hylton yazdı
Bug fix candidate.
-
Tim Peters yazdı
of the trashcan code.
-
Jeremy Hylton yazdı
If multiple header fields with the same name occur, they are combined according to the rules in RFC 2616 sec 4.2: Appending each subsequent field-value to the first, each separated by a comma. The order in which header fields with the same field-name are received is significant to the interpretation of the combined field value.
-
Tim Peters yazdı
mechanism is no longer evil: it no longer plays dangerous games with the type pointer or refcounts, and objects in extension modules can play along too without needing to edit the core first. Rewrote all the comments to explain this, and (I hope) give clear guidance to extension authors who do want to play along. Documented all the functions. Added more asserts (it may no longer be evil, but it's still dangerous <0.9 wink>). Rearranged the generated code to make it clearer, and to tolerate either the presence or absence of a semicolon after the macros. Rewrote _PyTrash_destroy_chain() to call tp_dealloc directly; it was doing a Py_DECREF again, and that has all sorts of obscure distorting effects in non-release builds (Py_DECREF was already called on the object!). Removed Christian's little "embedded change log" comments -- that's what checkin messages are for, and since it was impossible to correlate the comments with the code that changed, I found them merely distracting.
-
Tim Peters yazdı
+ I'm not sure what to do about configure.in. Left it alone. + Ditto pyexpat.c. Fred or Martin will know what to do.
-
- 06 Tem, 2002 6 kayıt (commit)
-
-
Jeremy Hylton yazdı
Subclasses of Exception that define an __init__ must call Exception.__init__ or define self.args. Otherwise, str() will fail. Bug fix candidate.
-
Jeremy Hylton yazdı
Section 19.6 of RFC 2616 (HTTP/1.1): It is beyond the scope of a protocol specification to mandate compliance with previous versions. HTTP/1.1 was deliberately designed, however, to make supporting previous versions easy.... And we would expect HTTP/1.1 clients to: - recognize the format of the Status-Line for HTTP/1.0 and 1.1 responses; - understand any valid response in the format of HTTP/0.9, 1.0, or 1.1. The changes to the code do handle response in the format of HTTP/0.9. Some users may consider this a bug because all responses with a sufficiently corrupted status line will look like an HTTP/0.9 response. These users can pass strict=1 to the HTTP constructors to get a BadStatusLine exception instead. While this is a new feature of sorts, it enhances the robustness of the code (be tolerant in what you accept). Thus, I consider it a bug fix candidate. XXX strict needs to be documented.
-
Kurt B. Kaiser yazdı
from both sides of the split debugger. M Debugger.py M EditorWindow.py
-
Kurt B. Kaiser yazdı
-
Kurt B. Kaiser yazdı
-
Kurt B. Kaiser yazdı
2. Remove extraneous comment
-
- 05 Tem, 2002 1 kayıt (commit)
-
-
unknown yazdı
M Debugger.py : Incorporate StackViewer, NamespaceViewer classes M StackViewer.py : remove import OldStackViewer U OldStackViewer.py : remove file
-
- 04 Tem, 2002 4 kayıt (commit)
-
-
Tim Peters yazdı
-
Michael W. Hudson yazdı
-
Greg Ward yazdı
standalone wrap() and fill() functions. This should address the misunderstanding that led to SF bug 577106.
-
Thomas Heller yazdı
-
- 03 Tem, 2002 7 kayıt (commit)
-
-
Steve Holden yazdı
-
Fred Drake yazdı
have changed. Uncomment a heading so that PendingDeprecationWarning doesn't seem so out of place.
-
Fred Drake yazdı
Further clarify the English-centricity of fix_sentence_endings.
-
Barry Warsaw yazdı
-
Kurt B. Kaiser yazdı
implementation.
-
Tim Peters yazdı
breaks other platforms (in this case, the hack for broken Cray systems in turn caused failure on a Mac system broken in a different way).
-
Mark Hammond yazdı
From patch: [ 574532 ] Update freeze to use zlib 1.1.4
-
- 02 Tem, 2002 5 kayıt (commit)
-
-
Fred Drake yazdı
attributes of the TestResult.
-
Fred Drake yazdı
TestResult object. Add an example of how to get even more information for apps that can use it. Closes SF bug #558278.
-
Tim Peters yazdı
binascii_crc32(): The previous patch forced this to return the same result across platforms. This patch deals with that, on a 64-bit box, the *entry* value may have "unexpected" bits in the high four bytes. Bugfix candidate.
-
Tim Peters yazdı
-
Greg Ward yazdı
classdesc -- just use "..." with prose explaining the correspondence between keyword args and instance attributes. Document 'width' along with the other instance attributes. Describe default values consistently. Typo fixes.
-