| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
release.
|
| |
|
|
|
|
|
|
|
|
| |
This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction).
The fix makes it possible to call PyObject_GC_UnTrack() more than once
on the same object, and then move the PyObject_GC_UnTrack() call to
*before* the trashcan code is invoked.
BUGFIX CANDIDATE!
|
| | |
|
| |
|
|
| |
and the trashcan mechanism.
|
| |
|
|
|
|
|
|
|
|
| |
This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction).
The fix makes it possible to call PyObject_GC_UnTrack() more than once
on the same object, and then move the PyObject_GC_UnTrack() call to
*before* the trashcan code is invoked.
BUGFIX CANDIDATE!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix an issue that was reported in but unrelated to the main problem of
SF bug 535905 (Evil Trashcan and GC interaction).
The SETLOCAL() macro should not DECREF the local variable in-place and
then store the new value; it should copy the old value to a temporary
value, then store the new value, and then DECREF the temporary value.
This is because it is possible that during the DECREF the frame is
accessed by other code (e.g. a __del__ method or gc.collect()) and the
variable would be pointing to already-freed memory.
BUGFIX CANDIDATE!
|
| | |
|
| |
|
|
|
|
|
| |
exceptions.tex 1.5
fix a typo in PyErr_Format table and add row for 'p' format char
closes bug 534495
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
(Checked in after conferring with Michael).
|
| | |
|
| |
|
|
|
|
|
| |
Make object browser work in OSX (by rewriting the old browser
LDEF in Python). If at all possible, this should go into 2.2.1.
Use the Carbon scrap manager interface if the old interface isn't available.
|
| |
|
|
|
| |
Make object browser work in OSX (by rewriting the old browser
LDEF in Python). If at all possible, this should go into 2.2.1.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
backport gvanrossum's checkin of
revision 1.58 of pickle.py
Fix for SF 502085.
Don't die when issubclass(t, TypeType) fails.
Bugfix candidate (but I think it's too late for 2.2.1).
|
| |
|
|
|
|
|
|
| |
This closes SF bug #520904.
Explain that many of the escapes supported by string literals are also
supported by the RE compiler, and list which ones.
This closes SF bug #529923.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
revision 1.211 of socketmodule.c
Due to interaction between the MSL C library and the GUSI I/O library I can get reads from sockets to work consistently either for unbuffered binary files or for buffered binary files, but not for both:-(
The workaround is to force socket.makefile() to disable buffering for binary files.
Fixes bug 534625. 2.2.1 candidate.
|
| | |
|
| |
|
|
| |
users. Stopgap for bug #534158.
|
| |
|
|
| |
[ 532618 ] install fails if build .so fails
|
| | |
|
| |
|
|
| |
'release22-maint'.
|
| |
|
|
|
|
|
|
|
|
|
| |
revision 1.14 of netrc.py
[Bug #532115] netrc module was broken
* 'macdef' (macro definition) wasn't parsed correctly
* account value not reset for a subsequent 'default' line
* typo: 'whitepace' -> 'whitespace'
Bugfix candidate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
revision 2.55 of complexobject.c
SF bug 533198: Complex power underflow raises exception.
Konrad was too kind. Not only did it raise an exception, the specific
exception it raised made no sense. These are old bugs in complex_pow()
and friends:
1. Raising 0 to a negative power isn't a range error, it's a domain
error, so changed c_pow() to set errno to EDOM in that case instead
of ERANGE.
2. Changed complex_pow() to:
A. Used the Py_ADJUST_ERANGE2 macro to try to clear errno of a spurious
ERANGE error due to underflow in the libm pow() called by c_pow().
B. Produced different exceptions depending on the errno value:
i) For errno==EDOM, raise ZeroDivisionError instead of ValueError.
This is for consistency with the non-complex cases 0.0**-2 and
0**-2 and 0L**-2.
ii) For errno==ERANGE, raise OverflowError.
Bugfix candidate.
|
| |
|
|
|
|
|
|
| |
revision 1.142 of README
[Bug #532136] Change path in README, as suggested by Ralph Corderoy
Bugfix candidate.
|
| |
|
|
|
|
|
|
|
|
|
| |
revision 1.63 of install.py
Revert part of previous patch: several install_* subcommands expect
.compile to be None, and set it to true if it is.
Caught by Pearu Peterson.
Bugfix candidate, if the previous change is accepted for
release22-maint.
|
| |
|
|
|
|
|
|
|
|
| |
revision 1.62 of install.py
Add missing Boolean options
Remove unused no_compile flag
Initialize the Boolean attribute .compile to 0 instead of None
Bugfix candidate.
|
| |
|
|
|
|
|
|
|
|
| |
backport akuchling's checkin of
revision 1.30 of bdist_wininst.py
Add unlisted Boolean options. Thomas H., can you please check that I
got this right?
Bugfix candidate, unless Thomas notes a problem.
|
| |
|
|
|
|
|
|
|
| |
revision 1.28 of bdist_rpm.py
[Bug #517451] bdist_rpm didn't list all of its Boolean options.
(Someone should check the other commands for this same error.)
Bugfix candidate.
|
| |
|
|
|
|
| |
revision 1.60 of pydoc.py
Quote href properly.
|
| |
|
|
|
|
|
| |
revision 1.59 of pydoc.py
Remove unnecessary \b. It was causing the RE to miss the tailing
slash on strings like "http://www.python.org/ is good".
|
| |
|
|
|
|
| |
revision 1.27 of cmd.py
Flush stdout before reading next command. Closes SF bug 526357.
|
| |
|
|
|
|
| |
revision 2.102 of sysmodule.c
Fix wording of sys.exit docstring. Close SF bug 534113.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
CodeWarrior includes Waste and Internet Config nowadays, obviating the need for separate downloads.
- Weaklink InterfaceLib in _Res module
- forgot to pass libraryflags and stdlibraryflags on to ppc/carbon
project generation.
First half of fix to 531398.
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, inShould finally fix 531398. 2.2.1 candidate.se an exception.
|
| | |
|
| |
|
|
| |
Hope this was right thing to do.
|
| |
|
|
|
|
|
|
|
| |
revision 2.19 of traceback.h
[Bug #528914] PyTraceBack_Store/Fetch were deleted in 1997, but their
prototypes remain. Noted by Yakov Markovitch.
Bugfix candidate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
revision 1.47 of httplib.py
[Bug #531616] Make HTTPS work again by adding a sendall method to the
FakeSocket class. Without it, the sendall() call got the method on
the underlying socket object, and that messed up SSL.
Does httplib use other methods of sockets that FakeSocket doesn't support?
Someone should take a look... (I'll try to give it a once-over.)
2.2.1 bugfix candidate.
|