- 08 Jul, 2002 6 commits
-
-
Fred Drake authored
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 authored
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 authored
subclassing so many times it should simply be changed.
-
Jack Jansen authored
-
Jack Jansen authored
-
Tim Peters authored
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 Jul, 2002 7 commits
-
-
Jack Jansen authored
- Cleaned up Python banner string, so the normal build for MacPython 2.3 will have a short banner.
-
Tim Peters authored
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 authored
Bug fix candidate.
-
Tim Peters authored
of the trashcan code.
-
Jeremy Hylton authored
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 authored
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 authored
+ 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 Jul, 2002 6 commits
-
-
Jeremy Hylton authored
Subclasses of Exception that define an __init__ must call Exception.__init__ or define self.args. Otherwise, str() will fail. Bug fix candidate.
-
Jeremy Hylton authored
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 authored
from both sides of the split debugger. M Debugger.py M EditorWindow.py
-
Kurt B. Kaiser authored
-
Kurt B. Kaiser authored
-
Kurt B. Kaiser authored
2. Remove extraneous comment
-
- 05 Jul, 2002 1 commit
-
-
unknown authored
M Debugger.py : Incorporate StackViewer, NamespaceViewer classes M StackViewer.py : remove import OldStackViewer U OldStackViewer.py : remove file
-
- 04 Jul, 2002 4 commits
-
-
Tim Peters authored
-
Michael W. Hudson authored
-
Greg Ward authored
standalone wrap() and fill() functions. This should address the misunderstanding that led to SF bug 577106.
-
Thomas Heller authored
-
- 03 Jul, 2002 7 commits
-
-
Steve Holden authored
-
Fred Drake authored
have changed. Uncomment a heading so that PendingDeprecationWarning doesn't seem so out of place.
-
Fred Drake authored
Further clarify the English-centricity of fix_sentence_endings.
-
Barry Warsaw authored
-
Kurt B. Kaiser authored
implementation.
-
Tim Peters authored
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 authored
From patch: [ 574532 ] Update freeze to use zlib 1.1.4
-
- 02 Jul, 2002 9 commits
-
-
Fred Drake authored
attributes of the TestResult.
-
Fred Drake authored
TestResult object. Add an example of how to get even more information for apps that can use it. Closes SF bug #558278.
-
Tim Peters authored
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 authored
-
Greg Ward authored
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.
-
Fred Drake authored
don't include a " -> None" for functions that have no return value.
-
Fred Drake authored
Based on SF bug #574773.
-
Fred Drake authored
Change the markup to be more like the rest of the documentation.
-
Fred Drake authored
\py@sigline macro will wrap the argument list so it will not extend into the right margin. Substantially based on a contribution from Dave Cole. This addresses one of the comments in SF bug #574742.
-