- 07 Mar, 2002 7 kayıt (commit)
-
-
Michael W. Hudson yazdı
revision 1.6 of structseq.c Guido pointed out that I was missing a couple decrefs.
-
Michael W. Hudson yazdı
the branch. I don't think it can break code, so the only risk is introducing new bugs. In that vein, can I ask -checkins readers who have time to carefully look this over, check my refcounts &c? TIA. backport my checkin of revision 1.5 of structseq.c Apply (my) patch: [ 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.
-
Michael W. Hudson yazdı
revision 1.14 of pickletester.py Special support for pickling os.stat and os.stat_vfs results portably (the types come from different modules on different platforms). Added tests for pickling these types. May be a bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.52 of os.py revision 1.52 date: 2002/03/06 17:11:17; author: mwh; state: Exp; lines: +20 -0 Special support for pickling os.stat and os.stat_vfs results portably (the types come from different modules on different platforms). Added tests for pickling these types. May be a bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.3 of test_structseq.py Test for [ 526039 ] devious code can crash structseqs Bugfix candidate. I haven't actually fixed this on the branch yet. Will soon.
-
Michael W. Hudson yazdı
-
Michael W. Hudson yazdı
revision 1.84 of setup.py revision 1.293 of configure.in Apply Jack's patch attached to [ 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)
-
-
Jack Jansen yazdı
-
Jack Jansen yazdı
Added support for SyncCGContextOriginWithPort Added ClipCGContextToRegion
-
Jack Jansen yazdı
CGStubLib wasn't weak-linked, fixed.
-
Fred Drake yazdı
-
- 05 Mar, 2002 17 kayıt (commit)
-
-
Michael W. Hudson yazdı
revision 1.24 of codecs.py Set default value for readlines.sizehint to None. Change needed for 2.2.1 as well.
-
Michael W. Hudson yazdı
revision 1.114 of longobject.c _PyLong_Copy(): was creating a copy of the absolute value, but should copy the sign too. Added a test to test_descr to ensure that it does. Bugfix candidate.
-
Michael W. Hudson yazdı
SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects that Tim didn't later back out.
-
Michael W. Hudson yazdı
revision 1.116 of test_descr.py _PyLong_Copy(): was creating a copy of the absolute value, but should copy the sign too. Added a test to test_descr to ensure that it does. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.163 of ACKS
-
Michael W. Hudson yazdı
revision 1.115 of test_descr.py SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects Due to the bizarre definition of _PyLong_Copy(), creating an instance of a subclass of long with a negative value could cause core dumps later on. Unfortunately it looks like the behavior of _PyLong_Copy() is quite intentional, so the fix is more work than feels comfortable. This fix is almost, but not quite, the code that Naofumi Honda added; in addition, I added a test case. I haven't quite worked out how to port the fix yet, but the test cases can go straight over.
-
Michael W. Hudson yazdı
revision 2.5 of pymem.h revision 2.44 of pyport.h Whether platform malloc(0) returns NULL has nothing to do with whether platform realloc(p, 0) returns NULL, so MALLOC_ZERO_RETURNS_NULL can be correctly undefined yet realloc(p, 0) can return NULL anyway. Prevent realloc(p, 0) doing free(p) and returning NULL via a different hack. Would probably be better to get rid of MALLOC_ZERO_RETURNS_NULL entirely. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 2.164 of object.c Whether platform malloc(0) returns NULL has nothing to do with whether platform realloc(p, 0) returns NULL, so MALLOC_ZERO_RETURNS_NULL can be correctly undefined yet realloc(p, 0) can return NULL anyway. Prevent realloc(p, 0) doing free(p) and returning NULL via a different hack. Would probably be better to get rid of MALLOC_ZERO_RETURNS_NULL entirely. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.162 of ACKS SF patch 517245 by Marc Recht. Support GMP version >= 2. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 2.40 of mpzmodule.c SF patch 517245 by Marc Recht. Support GMP version >= 2. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.13 of pickletester.py A fix & test for [ 496873 ] structseqs unpicklable by adding a __reduce__ method to structseqs. Will also commit this to the 2.2.1 branch momentarily.
-
Michael W. Hudson yazdı
revision 1.4 of structseq.c A fix & test for [ 496873 ] structseqs unpicklable by adding a __reduce__ method to structseqs. Will also commit this to the 2.2.1 branch momentarily.
-
Michael W. Hudson yazdı
revision 1.34 of mailbox.py Added PortableUnixMailbox to the __all__ variable, and in the __main__ section use this class instead of UnixMailbox as per the comments in the latter's class. Bug fix candidate for 2.2.1.
-
Michael W. Hudson yazdı
revision 1.24 of copy.py SF patch 518765 (Derek Harland): Bug in copy.py when used through rexec. When using a restricted environment, imports of copy will fail with an AttributeError when trying to access types.CodeType. Bugfix candidate (all the way back to 1.5.3, but at least 2.1.3 and 2.2.1).
-
Michael W. Hudson yazdı
revision 1.161 of ACKS SF patch 518765 (Derek Harland): Bug in copy.py when used through rexec. When using a restricted environment, imports of copy will fail with an AttributeError when trying to access types.CodeType. Bugfix candidate (all the way back to 1.5.3, but at least 2.1.3 and 2.2.1).
-
Michael W. Hudson yazdı
revision 2.22 of thread_nt.h SF patch 522961: Leak in Python/thread_nt.h, from Gerald S. Williams. A file-static "threads" dict mapped thread IDs to Windows handles, but was never referenced, and entries never got removed. This gets rid of the YAGNI-dict entirely. Bugfix candidate.
-
Michael W. Hudson yazdı
revision 1.76 of Makefile.pre.in SF patch #524005 by Paul Eggert. Use posixly correct sort args. Bugfix candidate.
-
- 03 Mar, 2002 2 kayıt (commit)
-
-
Martin v. Löwis yazdı
- recognize "SyntaxError"s by the print_file_and_line attribute. - add the syntaxerror attributes to all exceptions in compile.c. Fixes #221791
-
Neal Norwitz yazdı
when no arguments are passed
-
- 01 Mar, 2002 2 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Michael W. Hudson yazdı
-
- 28 Şub, 2002 6 kayıt (commit)
-
-
Guido van Rossum yazdı
Patch #520483: Make IDLE OutputWindow handle Unicode. 2.2.1 candidate.
-
Michael W. Hudson yazdı
revision 1.44 of test_b1.py revision 1.31 of test_b2.py SF patch #523169, by Samuele Pedroni. There were never tests for the fact that list() always returns a *new* list object, even when the argument is a list, while tuple() may return a reference to the argument when it is a tuple. Now there are.
-
Michael W. Hudson yazdı
revision 1.7 of test_builtin SF patch #523169, by Samuele Pedroni. There were never tests for the fact that list() always returns a *new* list object, even when the argument is a list, while tuple() may return a reference to the argument when it is a tuple. Now there are.
-
Michael W. Hudson yazdı
revision 1.159 of ACKS Edward K. Ream.
-
Michael W. Hudson yazdı
revision 1.35 of bdb.py date: 2002/02/25 23:23:24; author: gvanrossum; state: Exp; lines: +1 -0 canonic(): Fix by Edward K Ream to make breakpoints work better on Windows: apply normcase() as well as abspath(). (Note: this isn't needed to make IDLE work, but it's a good idea anyway.) Bugfix candidate -- both 2.2.1 and 2.1.3.
-
Tim Peters yazdı
Repair PY_VERSION in patchlevel.h.
-
- 27 Şub, 2002 2 kayıt (commit)
-
-
Jack Jansen yazdı
Added SndRecord and (classic only) SndRecordToFile.
-
Jack Jansen yazdı
Added support for the Carbon scrap manager (finally).
-