6c40359 | Hye-Shik Chang | 27 March 2006, 08:43:11 UTC | Find a source file in srcdir to allow to build outside of srcdir. | 27 March 2006, 08:43:11 UTC |
b9c03e9 | Hye-Shik Chang | 27 March 2006, 08:24:54 UTC | Fix reference leaks introduced by the recent incremental codec changes. | 27 March 2006, 08:24:54 UTC |
40108c9 | Walter Dörwald | 27 March 2006, 08:15:44 UTC | Mention patch id for the CJK part of the patch and the name of the two new C functions. | 27 March 2006, 08:15:44 UTC |
17d25ca | Anthony Baxter | 27 March 2006, 01:11:38 UTC | tagging for release 2.5a0 | 27 March 2006, 01:11:38 UTC |
f096615 | Anthony Baxter | 27 March 2006, 01:11:07 UTC | updating snapshot. | 27 March 2006, 01:11:07 UTC |
c9d78aa | Tim Peters | 26 March 2006, 23:27:58 UTC | Years in the making. objimpl.h, pymem.h: Stop mapping PyMem_{Del, DEL} and PyMem_{Free, FREE} to PyObject_{Free, FREE} in a release build. They're aliases for the system free() now. _subprocess.c/sp_handle_dealloc(): Since the memory was originally obtained via PyObject_NEW, it must be released via PyObject_FREE (or _DEL). pythonrun.c, tokenizer.c, parsermodule.c: I lost count of the number of PyObject vs PyMem mismatches in these -- it's like the specific function called at each site was picked at random, sometimes even with memory obtained via PyMem getting released via PyObject. Changed most to use PyObject uniformly, since the blobs allocated are predictably small in most cases, and obmalloc is generally faster than system mallocs then. If extension modules in real life prove as sloppy as Python's front end, we'll have to revert the objimpl.h + pymem.h part of this patch. Note that no problems will show up in a debug build (all calls still go thru obmalloc then). Problems will show up only in a release build, most likely segfaults. | 26 March 2006, 23:27:58 UTC |
1c168d8 | Georg Brandl | 26 March 2006, 20:59:38 UTC | Bug #1457264: parse http://host?query correctly in urllib | 26 March 2006, 20:59:38 UTC |
04855cc | Martin v. Löwis | 26 March 2006, 16:40:47 UTC | Fix typo. | 26 March 2006, 16:40:47 UTC |
6da56f9 | Martin v. Löwis | 26 March 2006, 10:02:34 UTC | Patch from Aldo Cortesi: expected skips for OpenBSD. | 26 March 2006, 10:02:34 UTC |
c667d05 | Martin v. Löwis | 26 March 2006, 09:50:11 UTC | Provide more debug output, to diagnose OpenBSD test failures. | 26 March 2006, 09:50:11 UTC |
04904fa | Hye-Shik Chang | 26 March 2006, 06:53:37 UTC | Utilize %zd for Py_ssize_t formatting instead of casting to long. | 26 March 2006, 06:53:37 UTC |
9f4b632 | Hye-Shik Chang | 26 March 2006, 06:21:34 UTC | Allow long objects as a position value of error callbacks returned. | 26 March 2006, 06:21:34 UTC |
7545a6b | Neal Norwitz | 26 March 2006, 04:59:27 UTC | regsub is gone, nothing to ignore | 26 March 2006, 04:59:27 UTC |
2c85d82 | Neal Norwitz | 26 March 2006, 03:11:57 UTC | Try to handle sys.getfilesystemencoding() returning None. ascii seems like the safest bet that it will exist. I wonder if utf-8 would be a better choice? This should get test_fileinput passing on OpenBSD. | 26 March 2006, 03:11:57 UTC |
334b5b2 | Raymond Hettinger | 26 March 2006, 03:11:29 UTC | Tighten an overbroad and misleading assertion. (Reported by Jim Jewett.) | 26 March 2006, 03:11:29 UTC |
e2ac4ab | Hye-Shik Chang | 26 March 2006, 02:34:59 UTC | Patch #1443155: Add the incremental codecs support for CJK codecs. (reviewed by Walter Dörwald) | 26 March 2006, 02:34:59 UTC |
a531e5b | Raymond Hettinger | 26 March 2006, 01:41:25 UTC | Guarantee evaluation order for izip(). Document its creative uses and its limitations. | 26 March 2006, 01:41:25 UTC |
1818ed7 | Neal Norwitz | 26 March 2006, 00:29:48 UTC | Try to fix broken compile on openbsd. | 26 March 2006, 00:29:48 UTC |
7fbd691 | Neal Norwitz | 25 March 2006, 23:55:39 UTC | Get rid of warnings on some platforms by using %u for a size_t. | 25 March 2006, 23:55:39 UTC |
4d65af0 | Raymond Hettinger | 25 March 2006, 23:26:43 UTC | Add section headers and examples. | 25 March 2006, 23:26:43 UTC |
6a91e94 | Neal Norwitz | 25 March 2006, 21:25:30 UTC | SF bug # 1457358 and patch # 1458419, floor division not documented. Patch by Andy. Will backport. | 25 March 2006, 21:25:30 UTC |
4ec3c26 | Skip Montanaro | 25 March 2006, 14:12:03 UTC | Found this in an old email message from Hartmut Goebel. | 25 March 2006, 14:12:03 UTC |
baf05b7 | Georg Brandl | 25 March 2006, 13:12:56 UTC | fix typo | 25 March 2006, 13:12:56 UTC |
c4e94b9 | Raymond Hettinger | 25 March 2006, 12:15:04 UTC | Don't decrement below zero. And add more tests. | 25 March 2006, 12:15:04 UTC |
ccc7bb4 | Phillip J. Eby | 25 March 2006, 04:32:12 UTC | More extensive comment on __exit__ handling, per Guido's request. | 25 March 2006, 04:32:12 UTC |
e33901e | Tim Peters | 25 March 2006, 01:50:43 UTC | Whitespace normalization. | 25 March 2006, 01:50:43 UTC |
1a9fac0 | Phillip J. Eby | 25 March 2006, 00:46:43 UTC | Yield is now allowed in try-finally, so update docs accordingly | 25 March 2006, 00:46:43 UTC |
6edd258 | Phillip J. Eby | 25 March 2006, 00:28:24 UTC | Fix a problem with @contextmanager not detecting a broken generator that yields after a throw(). Make @contextmanager not reraise exceptions, but return a false value in that case instead. Add test cases for both behaviors. | 25 March 2006, 00:28:24 UTC |
bee0712 | Phillip J. Eby | 25 March 2006, 00:05:50 UTC | Support throw() of string exceptions. | 25 March 2006, 00:05:50 UTC |
43b00da | Raymond Hettinger | 24 March 2006, 23:55:32 UTC | Revert previous change. Wasn't ready yet. | 24 March 2006, 23:55:32 UTC |
e751c86 | Raymond Hettinger | 24 March 2006, 23:47:53 UTC | Add more tests | 24 March 2006, 23:47:53 UTC |
4a26633 | Phillip J. Eby | 24 March 2006, 22:10:54 UTC | Revert r42719, because the isinstance() check wasn't redundant; formatting a string exception was causing a TypeError. | 24 March 2006, 22:10:54 UTC |
fd3fcf0 | Raymond Hettinger | 24 March 2006, 20:43:29 UTC | SF Patch #1455676: Simplify using Queues with daemon consumer threads Adds join() and task_done() methods to track when all enqueued tasks have been gotten and fully processed by daemon consumer threads. | 24 March 2006, 20:43:29 UTC |
98bcb70 | Nick Coghlan | 24 March 2006, 13:36:33 UTC | Add documentation for PEP 338 | 24 March 2006, 13:36:33 UTC |
c841bb6 | Nick Coghlan | 24 March 2006, 13:05:53 UTC | run_module shouldn't hold the import lock when running a script | 24 March 2006, 13:05:53 UTC |
cdb7948 | Neal Norwitz | 24 March 2006, 08:58:38 UTC | Use absolute import. | 24 March 2006, 08:58:38 UTC |
b95caff | Martin v. Löwis | 24 March 2006, 08:26:26 UTC | Clarify cases when waitpid might not return self.pid. | 24 March 2006, 08:26:26 UTC |
478c82d | Martin v. Löwis | 24 March 2006, 08:14:54 UTC | Bug #1183780: Add Popen objects to _active only in __del__. Cleanup terminated processes as well. Add cmd attribute to Popen4. | 24 March 2006, 08:14:54 UTC |
846d72a | Neal Norwitz | 24 March 2006, 08:02:51 UTC | Exceptions should inherit from Exception now. | 24 March 2006, 08:02:51 UTC |
de868c9 | Neal Norwitz | 24 March 2006, 07:30:56 UTC | Hmmm, I don't think we wanted to test // twice and / not at all (in this section). | 24 March 2006, 07:30:56 UTC |
5a822fb | Neal Norwitz | 24 March 2006, 07:03:44 UTC | Exceptions should inherit from Exception now. | 24 March 2006, 07:03:44 UTC |
7fbb9d1 | Neal Norwitz | 24 March 2006, 05:36:33 UTC | SF bug #1457411, fix errors using variables that don't exist. Rename file -> filename to be clear. Will backport. | 24 March 2006, 05:36:33 UTC |
51ef6f9 | Martin v. Löwis | 23 March 2006, 19:21:52 UTC | Forward port of 43262: Add 2.4.3 UUIDs. | 23 March 2006, 19:21:52 UTC |
c92157f | Martin v. Löwis | 23 March 2006, 19:14:23 UTC | Relax result test for program mode of quopri. | 23 March 2006, 19:14:23 UTC |
bd8dbab | Martin v. Löwis | 23 March 2006, 18:18:35 UTC | Preserve command name, for later printing of active commands. If there are active commands when the tests start, fail, printing these commands. | 23 March 2006, 18:18:35 UTC |
83be966 | Martin v. Löwis | 23 March 2006, 18:16:43 UTC | Rewrite pipe code using subprocess, to make sure the child process is closed when the test completes. | 23 March 2006, 18:16:43 UTC |
d478f34 | Hye-Shik Chang | 23 March 2006, 12:32:36 UTC | Patch #1396919: Reenable the system scope threads on FreeBSD 5.4 and later versions because they bumped the default setting to get our basic tests to run correctly.. | 23 March 2006, 12:32:36 UTC |
dfbd34c | Hye-Shik Chang | 23 March 2006, 12:12:44 UTC | Cosmetic improvement for r43247 | 23 March 2006, 12:12:44 UTC |
55f316c | Hye-Shik Chang | 23 March 2006, 12:04:37 UTC | Skip to install files for empty directories; to name it, Lib/lib-old. BSD make stops the build when it tries to expand wild cards on empty directories. | 23 March 2006, 12:04:37 UTC |
badc086 | Neal Norwitz | 23 March 2006, 06:03:08 UTC | Stop duplicating code and handle slice indices consistently and correctly wrt to ssize_t. | 23 March 2006, 06:03:08 UTC |
9076842 | Neal Norwitz | 23 March 2006, 05:48:09 UTC | Fix a ssize_t issue | 23 March 2006, 05:48:09 UTC |
8af92d1 | Tim Peters | 23 March 2006, 05:41:24 UTC | Heh -- used the right format for a refcount, but forgot to stop truncating it. | 23 March 2006, 05:41:24 UTC |
e98ccf6 | Neal Norwitz | 23 March 2006, 05:39:47 UTC | Forward port MvL's fix in 43227: Fix crash when a Unicode string containing an encoding declaration is compile()d. Fixes #1115379. | 23 March 2006, 05:39:47 UTC |
4d073bb | Tim Peters | 23 March 2006, 05:38:33 UTC | _Py_NegativeRefcount(): print the full value of ob_refcnt. | 23 March 2006, 05:38:33 UTC |
d6316a9 | Barry Warsaw | 22 March 2006, 14:57:54 UTC | Add email/mime to LIBSUBDIRS. Fixes SF bug # 1454912. | 22 March 2006, 14:57:54 UTC |
bcfccca | Thomas Heller | 22 March 2006, 13:21:16 UTC | Fix some int/Py_ssize_t issues which led to compiler warnings on 64-bit platforms. | 22 March 2006, 13:21:16 UTC |
59feb6f | Thomas Heller | 22 March 2006, 12:59:53 UTC | Include <malloc.h> on windows, to avoid warnings when compiling with mingw. Don't use SEH when compiling wth mingw. Use IS_INTRESOURCE to determine function name from function ordinal. Rewrite the code that allocates and frees callback functions, hopefully this avoids the coverty warnings: Remove the THUNK typedef, and move the definition of struct ffi_info into the header file. | 22 March 2006, 12:59:53 UTC |
c61c049 | Thomas Heller | 22 March 2006, 10:09:27 UTC | ctypes was added. | 22 March 2006, 10:09:27 UTC |
f303261 | Hye-Shik Chang | 22 March 2006, 08:52:43 UTC | Remove false information from the comment and reformat it like other comments in the file. (SF #1455641) | 22 March 2006, 08:52:43 UTC |
8142cb6 | Neal Norwitz | 22 March 2006, 07:13:30 UTC | Damn another occurrence of using as as a keywordf | 22 March 2006, 07:13:30 UTC |
72d7a78 | Georg Brandl | 22 March 2006, 06:44:14 UTC | Change NEWS entry for recent socket API change | 22 March 2006, 06:44:14 UTC |
0ae07bd | Tim Peters | 22 March 2006, 03:23:21 UTC | Whitespace normalization. | 22 March 2006, 03:23:21 UTC |
b84de02 | Tim Peters | 22 March 2006, 02:58:17 UTC | Record that test_wait[34] get skipped on native Windows. | 22 March 2006, 02:58:17 UTC |
4d90bbd | Barry Warsaw | 22 March 2006, 02:45:50 UTC | News about email 4.0. | 22 March 2006, 02:45:50 UTC |
0568f40 | Barry Warsaw | 21 March 2006, 19:46:26 UTC | remove test file | 21 March 2006, 19:46:26 UTC |
a3aaf3e | Barry Warsaw | 21 March 2006, 19:37:40 UTC | py trunk svn test | 21 March 2006, 19:37:40 UTC |
49c54bc | Barry Warsaw | 21 March 2006, 19:26:34 UTC | py trunk svn test | 21 March 2006, 19:26:34 UTC |
f37ec35 | Barry Warsaw | 21 March 2006, 18:30:37 UTC | py trunk svn test | 21 March 2006, 18:30:37 UTC |
bb03ac0 | Georg Brandl | 21 March 2006, 18:17:25 UTC | Correct API design mistake from rev. 43126: make socket attributes readonly properties. | 21 March 2006, 18:17:25 UTC |
9ca8789 | Martin v. Löwis | 21 March 2006, 13:20:29 UTC | Update to Tk 8.4.12 and Tix 8.4.0 | 21 March 2006, 13:20:29 UTC |
a0f4549 | Martin v. Löwis | 21 March 2006, 12:08:39 UTC | Update to OpenSSL 0.9.8a | 21 March 2006, 12:08:39 UTC |
48b4bf7 | Georg Brandl | 21 March 2006, 08:48:04 UTC | Add a note about pow(x,y) equalling x**y (the "**" operator was used unmotivated in the pow() docs) | 21 March 2006, 08:48:04 UTC |
59b96c1 | Tim Peters | 21 March 2006, 03:58:41 UTC | Try to repair at least one segfault on the Mac buildbot, as diagnosed by Nick Coghlan. test_capi.py: A test module should never spawn a thread as a side effect of being imported. Because this one did, the segfault one of its thread tests caused didn't occur until a few tests after test_regrtest.py thought test_capi was finished. Repair that. Also join() the thread spawned at the end, so that test_capi is truly finished when regrtest reports that it's done. _testcapimodule.c test_thread_state(): this spawns a couple of non-threading.py threads, passing them a PyObject* argument, but did nothing to ensure that those threads finished before returning. As a result, the PyObject* _could_ (although this was unlikely) get decref'ed out of existence before the threads got around to using it. Added explicit synchronization (via a Python mutex) so that test_thread_state can reliably wait for its spawned threads to finish. | 21 March 2006, 03:58:41 UTC |
66760f8 | Raymond Hettinger | 20 March 2006, 18:35:55 UTC | Show an example of calling a named set method. | 20 March 2006, 18:35:55 UTC |
e502693 | Thomas Heller | 20 March 2006, 14:22:05 UTC | Avoid a potential double-free bug. | 20 March 2006, 14:22:05 UTC |
ba29e4c | Thomas Heller | 20 March 2006, 10:22:42 UTC | Apply patch from Martin v. Loewis: Avoid function pointer casts. https://sourceforge.net/tracker/?func=detail&atid=532156&aid=1453037&group_id=71702 | 20 March 2006, 10:22:42 UTC |
a0dd3e3 | Georg Brandl | 20 March 2006, 09:38:58 UTC | Remove mention of fpectl in README. | 20 March 2006, 09:38:58 UTC |
9b00a56 | Neal Norwitz | 20 March 2006, 08:47:12 UTC | Damn Coverity. I can't even sneak in a leak any more. :-) | 20 March 2006, 08:47:12 UTC |
711e7f0 | Thomas Heller | 20 March 2006, 08:29:28 UTC | Fix another bug found by Coverty. | 20 March 2006, 08:29:28 UTC |
e2061dc | Thomas Heller | 20 March 2006, 08:28:19 UTC | Fix bug found by Coverty. | 20 March 2006, 08:28:19 UTC |
cce2267 | Thomas Heller | 20 March 2006, 08:11:56 UTC | Plug a leak in the ctypes test suite when tests are run repeatedly. | 20 March 2006, 08:11:56 UTC |
d59ca8f | Thomas Heller | 20 March 2006, 07:54:01 UTC | Accessing unaligned structure fields works now on all architectures. Including unittest. | 20 March 2006, 07:54:01 UTC |
6c2f913 | Neal Norwitz | 20 March 2006, 07:25:26 UTC | The helper is only necessary for wait3/4. | 20 March 2006, 07:25:26 UTC |
46fa48a | Anthony Baxter | 20 March 2006, 07:10:01 UTC | whitespace n11n | 20 March 2006, 07:10:01 UTC |
d5a3754 | Neal Norwitz | 20 March 2006, 06:48:34 UTC | Try to cleanup a lot of boilerplate #ifdef wrt wait types and make the code more consistent (and smaller by 85 lines or so). | 20 March 2006, 06:48:34 UTC |
49c65d0 | Neal Norwitz | 20 March 2006, 06:34:06 UTC | Make some functions static, reformat function decl to be consistent and check for error from PyModule_GetDict() | 20 March 2006, 06:34:06 UTC |
3dd8be4 | Neal Norwitz | 20 March 2006, 06:33:01 UTC | Get Py_DEPRECATED to work with gcc 4.x too | 20 March 2006, 06:33:01 UTC |
24078c5 | Anthony Baxter | 20 March 2006, 06:30:41 UTC | moved older releases into HISTORY | 20 March 2006, 06:30:41 UTC |
05a4559 | Neal Norwitz | 20 March 2006, 06:30:08 UTC | Patch #1309579: wait3 and wait4 were added to the posix module by Chad J. Schroeder. This was a fair amount of rework of the patch. Refactored test_fork1 so it could be reused by the new tests for wait3/4. Also made them into new style unittests (derive from unittest.TestCase). | 20 March 2006, 06:30:08 UTC |
910b5ee | Anthony Baxter | 20 March 2006, 06:25:04 UTC | experimenting with release stuff. please ignore | 20 March 2006, 06:25:04 UTC |
1747143 | Anthony Baxter | 20 March 2006, 05:58:21 UTC | replace use of int16_t with a (typedef'd) short, to fix Windows buildbots. expand tabs. | 20 March 2006, 05:58:21 UTC |
d48f2b8 | Anthony Baxter | 20 March 2006, 05:29:26 UTC | ignore the fetched NormalizationTest.txt file | 20 March 2006, 05:29:26 UTC |
fa86907 | Anthony Baxter | 20 March 2006, 05:21:58 UTC | SF [ 1231053 ] audioop - alaw encoding/decoding added, code updated This patch adds a-LAW encoding to audioop and replaces the old u-LAW encoding/decoding code with the current code from sox. Possible issues: the code from sox uses int16_t. Code by Lars Immisch | 20 March 2006, 05:21:58 UTC |
d1e0ef6 | Neal Norwitz | 20 March 2006, 04:08:12 UTC | SF #1445431, fix some leaks in error conditions. | 20 March 2006, 04:08:12 UTC |
c3264e5 | Neal Norwitz | 20 March 2006, 02:04:23 UTC | Get rid of some warnings. | 20 March 2006, 02:04:23 UTC |
d5b0c9b | Neal Norwitz | 20 March 2006, 01:58:39 UTC | Fix problem spotted by Coverity that occurs if tzinfo.tzname().replace() returns a non-string when converting %Z. Will backport. | 20 March 2006, 01:58:39 UTC |
29892cc | Neal Norwitz | 20 March 2006, 01:55:26 UTC | Update function name to reflect params and stop casting to long to avoid losing data | 20 March 2006, 01:55:26 UTC |
2aa9a5d | Neal Norwitz | 20 March 2006, 01:53:23 UTC | Use macro versions instead of function versions when we already know the type. This will hopefully get rid of some Coverity warnings, be a hint to developers, and be marginally faster. Some asserts were added when the type is currently known, but depends on values from another function. | 20 March 2006, 01:53:23 UTC |
70f05c5 | Kurt B. Kaiser | 19 March 2006, 20:40:05 UTC | Source file f.flush() after writing; trying to avoid lossage if user kills GUI. Report from B. Sherwood. Backport to 2.3.4. | 19 March 2006, 20:40:05 UTC |
8a85ac6 | Georg Brandl | 19 March 2006, 11:20:29 UTC | Update tutorial wrt PEP 341 try-except-finally statement | 19 March 2006, 11:20:29 UTC |