- 09 Mar, 2002 2 kayıt (commit)
-
-
Tim Peters yazdı
Another year in the quest to out-guess random C behavior. Added macros Py_ADJUST_ERANGE1(X) and Py_ADJUST_ERANGE2(X, Y). The latter is useful for functions with complex results. Two corrections to errno- after-libm-call are attempted: 1. If the platform set errno to ERANGE due to underflow, clear errno. Some unknown subset of libm versions and link options do this. It's allowed by C89, but I never figured anyone would do it. 2. If the platform did not set errno but overflow occurred, force errno to ERANGE. C89 required setting errno to ERANGE, but C99 doesn't. Some unknown subset of libm versions and link options do it the C99 way now. Bugfix candidate, but hold off until some Linux people actually try it, with and without -lieee. I'll send a help plea to Python-Dev.
-
Tim Peters yazdı
that it didn't tell enough of the truth. Bugfix candidate (I guess -- it helps and it's harmless).
-
- 08 Mar, 2002 21 kayıt (commit)
-
-
Fred Drake yazdı
in the installation and how that location is determined).
-
Jeremy Hylton yazdı
Untested, of course.
-
Jeremy Hylton yazdı
It seems that the new class HTTP11 in httplib.test() isn't discoverable by pyclbr, which causes this test to fail.
-
Jeremy Hylton yazdı
If result == Py_NotImplemented, always DECREF it before assigning a new value to result.
-
Jeremy Hylton yazdı
PyNumber_Add() tries the nb_add slot first, then falls back to sq_concat. However, tt didn't check the return value of sq_concat. If sq_concat returns NotImplemented, raise the standard TypeError.
-
Jeremy Hylton yazdı
In August, Greg said this looked good, so I'm going ahead with it. The fix is different from the one in the bug report. Instead of using a regular expression to extract the host from the url, I use urlparse.urlsplit. Martin commented that the patch doesn't address URLs that have basic authentication username and password in the header. I don't see any code anywhere in httplib that supports this feature, so I'm not going to address it for this fix. Bug fix candidate.
-
Andrew M. Kuchling yazdı
documentation purposes. These implementations are the same as the ones suggested by Skip in the bug report.
-
Andrew M. Kuchling yazdı
asyncore.poll, the select fails with EINTR, which the code catches. However, the code fails to clear the r/w/e arrays (like poll3 does), which means it acts as if every descriptor had received all possible events. Bug report and patch by Cesar Eduardo Barros
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
were originally rfc822-like line continuations. Modified version of a patch from Matthias Ralfs.
-
Andrew M. Kuchling yazdı
characters in strings being passed via XML-RPC. Fix some typos. 2.2.1 bugfix candidate.
-
Andrew M. Kuchling yazdı
-
Jeremy Hylton yazdı
The doc string for cStringIO suggested that str() of a StringIO object was equivalent to getvalue(). This was never true, so repair the doc string. (doctest would have helped here.) Bug fix candidate for any past versions.
-
Jack Jansen yazdı
or libraries also look for thread_detach. SGI has thread_create in libc but complete pthread support only in -lpthread. Fixes #522393. 2.2.1 candidate.Killed by signal 2.
-
Piers Lauder yazdı
-
Tim Peters yazdı
mmap_find_method(): this obtained the string to find via s#, but it ignored its length, acting as if it were \0-terminated instead. Someone please run on Linux too (the extended test_mmap works on Windows). Bugfix candidate.
-
Fred Drake yazdı
-
Fred Drake yazdı
it is difficult to do without a Mac box to try things out on. This expands on what was there only a little bit; hopefully someone with a Mac can work on this as well!
-
Skip Montanaro yazdı
this closes patch 502080
-
Piers Lauder yazdı
-
Fred Drake yazdı
This closes SF bug #526277.
-
- 07 Mar, 2002 4 kayıt (commit)
-
-
Skip Montanaro yazdı
- reflects the change in type("").__name__ between 2.1 and 2.2. The __name__ field is used to find a method to call for particular types.
-
Michael W. Hudson yazdı
-
Michael W. Hudson yazdı
-
Michael W. Hudson yazdı
[ 508779 ] Disable flat namespace on MacOS X I presume you wanted this on the trunk too, Jack? 2.2.1 candidate.
-
- 06 Mar, 2002 4 kayıt (commit)
-
-
Michael W. Hudson yazdı
[ 526039 ] devious code can crash structseqs Bugfix candidate.
-
Michael W. Hudson yazdı
(the types come from different modules on different platforms). Added tests for pickling these types. May be a bugfix candidate.
-
Michael W. Hudson yazdı
[ 526072 ] pickling os.stat results round II structseq's constructors can now take "invisible" fields in a dict. Gave the constructors better error messages. their __reduce__ method puts these fields in a dict. (this is all in aid of getting os.stat_result's to pickle portably) Also fixes [ 526039 ] devious code can crash structseqs Thought needed about how much of this counts as a bugfix. Certainly #526039 needs to be fixed.
-
Fred Drake yazdı
-
- 05 Mar, 2002 7 kayıt (commit)
-
-
Jack Jansen yazdı
-
Martin v. Löwis yazdı
as well.
-
Michael W. Hudson yazdı
[ 496873 ] structseqs unpicklable by adding a __reduce__ method to structseqs. Will also commit this to the 2.2.1 branch momentarily.
-
Fred Drake yazdı
recent versions of LaTeX2e but not support in LaTeX2HTML.
-
Fred Drake yazdı
Remove whitespace from the middle of an inline RE example; it was OK for the typeset formats, but LaTeX2HTML is more touchy about this.
-
Steven M. Gava yazdı
-
Steven M. Gava yazdı
-
- 04 Mar, 2002 2 kayıt (commit)
-
-
Skip Montanaro yazdı
-
Just van Rossum yazdı
-