29be054 | Anthony Baxter | 12 September 2006, 01:00:45 UTC | Tagging for release of Python 2.5c2 | 12 September 2006, 01:00:45 UTC |
72345f2 | Anthony Baxter | 11 September 2006, 15:32:50 UTC | remove 2.5 final section from NEWS.txt until after rc2 (reduced confusion) | 11 September 2006, 15:32:50 UTC |
2d4183c | Anthony Baxter | 11 September 2006, 15:30:13 UTC | preparing for 2.5c2 | 11 September 2006, 15:30:13 UTC |
0bcafac | Neal Norwitz | 11 September 2006, 08:51:17 UTC | Building with HP's cc on HP-UX turned up a couple of problems. _PyGILState_NoteThreadState was declared as static inconsistently. Make it static as it's not necessary outside of this module. Some tests failed because errno was reset to 0. (I think the tests that failed were at least: test_fcntl and test_mailbox). Ensure that errno doesn't change after a call to Py_END_ALLOW_THREADS. This only affected debug builds. This needs to be ported to HEAD. I'll try to remember to do that tomorrow. (Anyone, feel free to port it.) | 11 September 2006, 08:51:17 UTC |
ece448e | Neal Norwitz | 11 September 2006, 04:06:23 UTC | Properly handle a NULL returned from PyArena_New(). Klocwork #364. Will port to head. | 11 September 2006, 04:06:23 UTC |
48829ba | Neal Norwitz | 11 September 2006, 04:05:18 UTC | As mentioned on python-dev, reverting patch #1504333 because it introduced an infinite loop in rev 47154. This patch also adds a test to prevent the regression. Will backport to 2.4 and head later. | 11 September 2006, 04:05:18 UTC |
2e488fd | Neal Norwitz | 11 September 2006, 04:03:07 UTC | Add NEWS entries for ctypes backports. | 11 September 2006, 04:03:07 UTC |
5728c27 | Neal Norwitz | 11 September 2006, 04:02:43 UTC | Backport rev 51820 from Thomas Heller The cast function did not accept c_char_p or c_wchar_p instances as first argument, and failed with a 'bad argument to internal function' error message. | 11 September 2006, 04:02:43 UTC |
71e2aa0 | Neal Norwitz | 11 September 2006, 04:01:57 UTC | Backport rev 51819 from Thomas Heller Anonymous structure fields that have a bit-width specified did not work, and they gave a strange error message from PyArg_ParseTuple: function takes exactly 2 arguments (3 given). | 11 September 2006, 04:01:57 UTC |
19d76c5 | Brett Cannon | 09 September 2006, 07:18:44 UTC | Remove __unicode__ method so that ``unicode(BaseException)`` succeeds. Fixes bug #1551432. | 09 September 2006, 07:18:44 UTC |
b3304c1 | Andrew M. Kuchling | 08 September 2006, 14:06:42 UTC | Fix typo in example | 08 September 2006, 14:06:42 UTC |
9cd0036 | Andrew M. Kuchling | 08 September 2006, 14:03:19 UTC | Use native SQLite types | 08 September 2006, 14:03:19 UTC |
f36ddda | Andrew M. Kuchling | 08 September 2006, 13:36:57 UTC | Explain SQLite a bit more clearly | 08 September 2006, 13:36:57 UTC |
62f19e4 | Nick Coghlan | 08 September 2006, 10:01:23 UTC | Backport inspect.py fix from rev 51803 | 08 September 2006, 10:01:23 UTC |
8de403a | Georg Brandl | 08 September 2006, 06:02:26 UTC | Backport rev. 51798 from trunk: fix setobject.c refcounts and error checks. | 08 September 2006, 06:02:26 UTC |
137ae0c | Hye-Shik Chang | 07 September 2006, 12:50:38 UTC | Backport from trunk r51737: Fixed a few bugs on cjkcodecs: - gbk and gb18030 codec now handle U+30FB KATAKANA MIDDLE DOT correctly. - iso2022_jp_2 codec now encodes into G0 for KS X 1001, GB2312 codepoints to conform the standard. - iso2022_jp_3 and iso2022_jp_2004 codec can encode JIS X 0213:2 codepoints now. | 07 September 2006, 12:50:38 UTC |
d6872b1 | Ronald Oussoren | 07 September 2006, 12:00:43 UTC | Remove one glaring error and update several version numbers. | 07 September 2006, 12:00:43 UTC |
d83e799 | Gustavo Niemeyer | 06 September 2006, 23:15:24 UTC | No, the problem was actually because buildbot uses a StringIO in place of sys.stdout while running tests. Removing one more test to make buildbot happy. | 06 September 2006, 23:15:24 UTC |
d1b1b8c | Gustavo Niemeyer | 06 September 2006, 22:44:51 UTC | Fixed bug #1531862: Do not close standard file descriptors in subprocess. Let's try that once more. Buildbots were broken last time, but probably because tests were sending data to stderr for testing it (sending to a file doesn't touch the problem). The fix is still the same, but tests were reduced (removing tests to be able to fix something is weird, but oh well). | 06 September 2006, 22:44:51 UTC |
8a230b5 | Marc-André Lemburg | 06 September 2006, 20:38:50 UTC | Backport bug fix for SF bug report #1546372. | 06 September 2006, 20:38:50 UTC |
4dc0952 | Georg Brandl | 06 September 2006, 20:06:27 UTC | Fix missing import of the types module in logging.config. (backport from rev. 51785) | 06 September 2006, 20:06:27 UTC |
291a1b8 | Thomas Heller | 06 September 2006, 17:48:56 UTC | Backport of r51379 from trunk: Add asserts to check for 'impossible' NULL values, with comments. In one place where I'm not 1000% sure about the non-NULL, raise a RuntimeError for safety. This should fix the klocwork issues that Neal sent me. If so, it should be applied to the release25-maint branch also. | 06 September 2006, 17:48:56 UTC |
ecab623 | Georg Brandl | 06 September 2006, 06:47:02 UTC | Bug #1542051: Exceptions now correctly call PyObject_GC_UnTrack. Also make sure that every exception class has __module__ set to 'exceptions'. (backport) | 06 September 2006, 06:47:02 UTC |
37a9e57 | Georg Brandl | 06 September 2006, 06:09:34 UTC | Bug #1550983: emit better error messages for erroneous relative imports (if not in package and if beyond toplevel package). (backport from rev. 51765) | 06 September 2006, 06:09:34 UTC |
b20cb33 | Georg Brandl | 06 September 2006, 06:04:06 UTC | Bug #1551427: fix a wrong NULL pointer check in the win32 version of os.urandom(). (backport from rev. 51762) | 06 September 2006, 06:04:06 UTC |
f3ce2ab | Neal Norwitz | 06 September 2006, 03:58:59 UTC | Revert 51759 because it broke all the buildbots | 06 September 2006, 03:58:59 UTC |
63d675c | Gustavo Niemeyer | 06 September 2006, 02:05:35 UTC | Backporting fix for bug #1531862, committed in 51758, into 2.5, making subprocess not close standard file descriptors. | 06 September 2006, 02:05:35 UTC |
d735779 | Sean Reifscheider | 05 September 2006, 13:39:06 UTC | Fixing an improperly escaped grep in .spec file, pointed out by Neal Norwitz. | 05 September 2006, 13:39:06 UTC |
a8ed1b0 | Andrew M. Kuchling | 05 September 2006, 13:11:33 UTC | Rearrange example a bit, and show rpartition() when separator is not found | 05 September 2006, 13:11:33 UTC |
08f6f47 | Georg Brandl | 05 September 2006, 12:45:18 UTC | Bug #1552618: change docs of dict.has_key() to reflect recommendation to use "in". (backport from rev. 51740) | 05 September 2006, 12:45:18 UTC |
9a24479 | Neal Norwitz | 05 September 2006, 04:49:45 UTC | Add another NEWS entry for a fix already in 2.5c1 | 05 September 2006, 04:49:45 UTC |
24b6f20 | Neal Norwitz | 05 September 2006, 04:43:56 UTC | Add some NEWS for fixes already in 2.5c1 | 05 September 2006, 04:43:56 UTC |
fe50f8e | Neal Norwitz | 05 September 2006, 04:32:06 UTC | Backport 51669: Make sure memory is properly cleaned up in file_init (even though this should not be able to happen since we already parsed the args) | 05 September 2006, 04:32:06 UTC |
3b3aae0 | Neal Norwitz | 05 September 2006, 03:56:01 UTC | Bug #1520864 (again): unpacking singleton tuples in list comprehensions and generator expressions (x for x, in ... ) works again. Sigh, I only fixed for loops the first time, not list comps and genexprs too. I couldn't find any more unpacking cases where there is a similar bug lurking. | 05 September 2006, 03:56:01 UTC |
541a48b | Neal Norwitz | 05 September 2006, 02:54:42 UTC | Patch #1540470, for OpenBSD 4.0. Backport candidate for 2.[34]. | 05 September 2006, 02:54:42 UTC |
716692f | Neal Norwitz | 05 September 2006, 02:33:44 UTC | Backport fix from 51683. | 05 September 2006, 02:33:44 UTC |
7ae5f29 | Neal Norwitz | 05 September 2006, 02:30:10 UTC | Backport fix for SF bug #1550714, itertools.tee raises SystemError | 05 September 2006, 02:30:10 UTC |
29a5fdb | Neal Norwitz | 05 September 2006, 02:21:38 UTC | Fix str.rpartition(sep) when sep is not found in str. Partially from SF patch #1551339, but also taken from head. | 05 September 2006, 02:21:38 UTC |
8dc71f2 | Neal Norwitz | 05 September 2006, 02:00:21 UTC | This was found by Guido AFAIK on p3yk (sic) branch. | 05 September 2006, 02:00:21 UTC |
d3da7d3 | Neal Norwitz | 05 September 2006, 01:54:06 UTC | Fix SF bug #1546288, crash in dict_equal | 05 September 2006, 01:54:06 UTC |
8568752 | Neal Norwitz | 05 September 2006, 01:52:00 UTC | Fix SF #1552093, eval docstring typo (3 ps in mapping) | 05 September 2006, 01:52:00 UTC |
cbdd350 | Tim Peters | 05 September 2006, 01:47:53 UTC | i_divmod(): As discussed on Python-Dev, changed the overflow checking to live happily with recent gcc optimizations that assume signed integer arithmetic never overflows. | 05 September 2006, 01:47:53 UTC |
3467352 | Neal Norwitz | 05 September 2006, 01:36:43 UTC | SF patch #1551340 ] Updated spec file for 2.5 release (c2) | 05 September 2006, 01:36:43 UTC |
8bd1c0d | Neal Norwitz | 03 September 2006, 20:01:05 UTC | Backport docos | 03 September 2006, 20:01:05 UTC |
665a3ae | Neal Norwitz | 03 September 2006, 20:00:39 UTC | Backport doco | 03 September 2006, 20:00:39 UTC |
08c496d | Nick Coghlan | 03 September 2006, 01:13:06 UTC | NEWS entry for decimal module changes | 03 September 2006, 01:13:06 UTC |
c48daf5 | Nick Coghlan | 03 September 2006, 01:08:30 UTC | Backport of decimal module context management updates from rev 51694 to 2.5 release branch | 03 September 2006, 01:08:30 UTC |
f07b590 | Neal Norwitz | 03 September 2006, 00:04:26 UTC | Backport 51663: Doc fix: hashlib objects don't always return a digest of 16 bytes. | 03 September 2006, 00:04:26 UTC |
38b9460 | Neal Norwitz | 02 September 2006, 02:45:43 UTC | SF #1547931, fix typo (missing and). Backport candidate for 2.3/2.4 too | 02 September 2006, 02:45:43 UTC |
097bbea | Georg Brandl | 01 September 2006, 22:30:56 UTC | evalfile() should be execfile(). (backport from rev. 51677) | 01 September 2006, 22:30:56 UTC |
2998a1c | Fred Drake | 01 September 2006, 03:56:22 UTC | - SF patch #1550263: Enhance and correct unittest docs - various minor cleanups for improved consistency | 01 September 2006, 03:56:22 UTC |
58af7ef | Martin v. Löwis | 25 August 2006, 00:11:38 UTC | Patch #1545507: Exclude ctypes package in Win64 MSI file. | 25 August 2006, 00:11:38 UTC |
7b3c031 | Neal Norwitz | 22 August 2006, 13:57:07 UTC | Alexander Belopolsky pointed out that pos is a size_t | 22 August 2006, 13:57:07 UTC |
ab7e5ef | Anthony Baxter | 22 August 2006, 07:36:06 UTC | patch for documentation for recent uuid changes (from ping) | 22 August 2006, 07:36:06 UTC |
19c35bb | Neal Norwitz | 21 August 2006, 22:13:11 UTC | - Patch #1541585: fix buffer overrun when performing repr() on a unicode string in a build with wide unicode (UCS-4) support. I will forward port to 2.6. Can someone backport to 2.4? | 21 August 2006, 22:13:11 UTC |
bebdc9e | Neal Norwitz | 21 August 2006, 20:20:59 UTC | Backport 51443: Handle a few more error conditions. Klocwork 301 and 302. Will backport. | 21 August 2006, 20:20:59 UTC |
47f0ffa | Neal Norwitz | 21 August 2006, 18:44:09 UTC | Fix a couple of ssize-t issues reported by Alexander Belopolsky on python-dev | 21 August 2006, 18:44:09 UTC |
7443b80 | Neal Norwitz | 21 August 2006, 18:43:51 UTC | Backport 51432: Fix bug #1543303, tarfile adds padding that breaks gunzip. Patch # 1543897. (remove the padding) | 21 August 2006, 18:43:51 UTC |
db232dc | Georg Brandl | 20 August 2006, 13:15:43 UTC | Patch #1542948: fix urllib2 header casing issue. With new test. (backport from rev. 51416) | 20 August 2006, 13:15:43 UTC |
d6f8629 | Neal Norwitz | 19 August 2006, 04:19:43 UTC | SF #1542693: Remove semi-colon at end of PyImport_ImportModuleEx macro | 19 August 2006, 04:19:43 UTC |
3ba2478 | Neal Norwitz | 19 August 2006, 04:19:14 UTC | Move initialization of interned strings to before allocating the object so we don't leak op. (Fixes an earlier patch to this code) Klockwork #350 | 19 August 2006, 04:19:14 UTC |
03ee62c | Neal Norwitz | 19 August 2006, 04:18:39 UTC | Move assert to after NULL check, otherwise we deref NULL in the assert. Klocwork #307 | 19 August 2006, 04:18:39 UTC |
e12b9f6 | Andrew M. Kuchling | 18 August 2006, 13:54:33 UTC | Minor edits | 18 August 2006, 13:54:33 UTC |
1e8feed | Georg Brandl | 18 August 2006, 07:35:53 UTC | Typo in tp_clear docs. (backport from rev. 51368) | 18 August 2006, 07:35:53 UTC |
595d9b6 | Georg Brandl | 18 August 2006, 07:28:03 UTC | Bug #1541682: Fix example in the "Refcount details" API docs. Additionally, remove a faulty example showing PySequence_SetItem applied to a newly created list object and add notes that this isn't a good idea. (backport from rev. 51364) | 18 August 2006, 07:28:03 UTC |
2c3a256 | Martin v. Löwis | 18 August 2006, 03:40:13 UTC | Bug #1541863: uuid.uuid1 failed to generate unique identifiers on systems with low clock resolution. | 18 August 2006, 03:40:13 UTC |
5522624 | Martin v. Löwis | 17 August 2006, 18:54:43 UTC | Invoke debug mk1mf.pl after running Configure. | 17 August 2006, 18:54:43 UTC |
9f04e6a | Martin v. Löwis | 17 August 2006, 17:27:31 UTC | Leave tk build directory to restore original path. | 17 August 2006, 17:27:31 UTC |
e1d4fe6 | Anthony Baxter | 17 August 2006, 03:08:55 UTC | Tagging for release of Python 2.5c1 | 17 August 2006, 03:08:55 UTC |
86f5bf6 | Anthony Baxter | 17 August 2006, 00:38:04 UTC | Branching release25-maint. All further 2.5 releases (including the release candidates, the final release and all bugfix releases) will be from this branch, not the trunk. | 17 August 2006, 00:38:04 UTC |
4c6b0d5 | Neil Schemenauer | 16 August 2006, 23:38:05 UTC | Fix a bug in the ``compiler`` package that caused invalid code to be generated for generator expressions. | 16 August 2006, 23:38:05 UTC |
7ae3548 | Kurt B. Kaiser | 16 August 2006, 21:45:59 UTC | File menu hotkeys: there were three 'p' assignments. Reassign the 'Save Copy As' and 'Print' hotkeys to 'y' and 't'. Change the Shell menu hotkey from 's' to 'l'. M Bindings.py M PyShell.py M NEWS.txt | 16 August 2006, 21:45:59 UTC |
f5af05a | Thomas Heller | 16 August 2006, 18:02:11 UTC | Tutorial: Clarify somewhat how parameters are passed to functions (especially explain what integer means). Correct the table - Python integers and longs can both be used. Further clarification to the table comparing ctypes types, Python types, and C types. Reference: Replace integer by C ``int`` where it makes sense. | 16 August 2006, 18:02:11 UTC |
c13324e | Andrew M. Kuchling | 16 August 2006, 17:11:18 UTC | Grammar fix | 16 August 2006, 17:11:18 UTC |
dc075b9 | Fredrik Lundh | 16 August 2006, 16:47:07 UTC | SF#1534630 ignore data that arrives before the opening start tag | 16 August 2006, 16:47:07 UTC |
574cfea | Marc-André Lemburg | 16 August 2006, 16:11:01 UTC | Add NEWS item mentioning the reverted distutils version number patch. | 16 August 2006, 16:11:01 UTC |
b4a0cf1 | Thomas Heller | 16 August 2006, 15:10:12 UTC | Remove the special casing of Py_None when converting the return value of the Python part of a callback function to C. If it cannot be converted, call PyErr_WriteUnraisable with the exception we got. Before, arbitrary data has been passed to the calling C code in this case. (I'm not really sure the NEWS entry is understandable, but I cannot find better words) | 16 August 2006, 15:10:12 UTC |
f9b5b8e | Andrew M. Kuchling | 16 August 2006, 14:21:14 UTC | Wording/typo fixes | 16 August 2006, 14:21:14 UTC |
213e764 | Andrew M. Kuchling | 16 August 2006, 14:18:23 UTC | Update bug/patch counts | 16 August 2006, 14:18:23 UTC |
b0aa98f | Thomas Heller | 16 August 2006, 14:07:44 UTC | The __repr__ method of a NULL py_object does no longer raise an exception. Remove a stray '?' character from the exception text when the value is retrieved of such an object. Includes tests. | 16 August 2006, 14:07:44 UTC |
596fc9c | Martin v. Löwis | 16 August 2006, 13:58:51 UTC | Make cl build step compile-only (/c). Remove libs from source list. | 16 August 2006, 13:58:51 UTC |
ddf3788 | Andrew M. Kuchling | 16 August 2006, 13:51:32 UTC | Link to docs; remove an XXX comment | 16 August 2006, 13:51:32 UTC |
115ea43 | Andrew M. Kuchling | 16 August 2006, 13:41:52 UTC | Bump document version to 1.0; remove pystone paragraph | 16 August 2006, 13:41:52 UTC |
efd68c7 | Andrew M. Kuchling | 16 August 2006, 13:22:20 UTC | Add UnicodeWarning | 16 August 2006, 13:22:20 UTC |
5817959 | Anthony Baxter | 16 August 2006, 13:08:25 UTC | news entry for 51307 | 16 August 2006, 13:08:25 UTC |
d32e616 | Thomas Heller | 16 August 2006, 13:03:11 UTC | Add commented assert statements to check that the result of PyObject_stgdict() and PyType_stgdict() calls are non-NULL before dereferencing the result. Hopefully this fixes what klocwork is complaining about. Fix a few other nits as well. | 16 August 2006, 13:03:11 UTC |
a09fd6e | Martin v. Löwis | 16 August 2006, 12:55:10 UTC | Build _hashlib on Windows. Build OpenSSL with masm assembler code. Fixes #1535502. | 16 August 2006, 12:55:10 UTC |
604c864 | Marc-André Lemburg | 16 August 2006, 08:13:26 UTC | Revert to having static version numbers again. | 16 August 2006, 08:13:26 UTC |
f137e1d | Kurt B. Kaiser | 16 August 2006, 07:04:17 UTC | Get quit() and exit() to work cleanly when not using subprocess. | 16 August 2006, 07:04:17 UTC |
b1cb56a | Ka-Ping Yee | 16 August 2006, 07:02:50 UTC | Update code and tests to support the 'bytes_le' attribute (for little-endian byte order on Windows), and to work around clocks with low resolution yielding duplicate UUIDs. Anthony Baxter has approved this change. | 16 August 2006, 07:02:50 UTC |
d112bc7 | Kurt B. Kaiser | 16 August 2006, 05:01:42 UTC | Patch #1540892: site.py Quitter() class attempts to close sys.stdin before raising SystemExit, allowing IDLE to honor quit() and exit(). M Lib/site.py M Lib/idlelib/PyShell.py M Lib/idlelib/CREDITS.txt M Lib/idlelib/NEWS.txt M Misc/NEWS | 16 August 2006, 05:01:42 UTC |
798ed8f | Anthony Baxter | 16 August 2006, 03:58:37 UTC | preparing for 2.5c1 - no, really this time | 16 August 2006, 03:58:37 UTC |
b409666 | Anthony Baxter | 16 August 2006, 03:42:26 UTC | preparing for 2.5c1 | 16 August 2006, 03:42:26 UTC |
2a7ff29 | Kurt B. Kaiser | 16 August 2006, 03:15:26 UTC | The 'with' statement is now a Code Context block opener | 16 August 2006, 03:15:26 UTC |
4dc5dd1 | Thomas Heller | 15 August 2006, 13:07:21 UTC | Check for NULL return value from new_CArgObject calls. | 15 August 2006, 13:07:21 UTC |
271a868 | Neal Norwitz | 15 August 2006, 06:29:03 UTC | Subclasses of int/long are allowed to define an __index__. | 15 August 2006, 06:29:03 UTC |
6e48256 | Neal Norwitz | 15 August 2006, 04:59:30 UTC | Update the docstring to use a version a little newer than 1999. This was taken from a Debian patch. Should we update the version for each release? | 15 August 2006, 04:59:30 UTC |
b476fdf | Neal Norwitz | 15 August 2006, 04:58:28 UTC | Fix the test for SocketServer so it should pass on cygwin and not fail sporadically on other platforms. This is really a band-aid that doesn't fix the underlying issue in SocketServer. It's not clear if it's worth it to fix SocketServer, however, I opened a bug to track it: http://python.org/sf/1540386 | 15 August 2006, 04:58:28 UTC |
bf8c195 | Neal Norwitz | 15 August 2006, 04:14:57 UTC | Georg fixed one of my bugs, so I'll repay him with 2 NEWS entries. Now we're even. :-) | 15 August 2006, 04:14:57 UTC |
c02c1c8 | Tim Peters | 15 August 2006, 00:25:04 UTC | Whitespace normalization. | 15 August 2006, 00:25:04 UTC |