Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
168e99f Document objects that can be used with the ``with`` statement. 28 March 2006, 00:13:10 UTC
bdfd693 Fix some missing imports 28 March 2006, 00:08:22 UTC
35fd142 Fix contextlib not copying function attributes 28 March 2006, 00:07:24 UTC
d207b4f Document the contextlib module. 27 March 2006, 23:58:46 UTC
849974f dummy_thread needs to support PEP 343 too. 27 March 2006, 23:32:10 UTC
b6e92c4 Document change made to number of preallocated integers. 27 March 2006, 22:09:16 UTC
02e1997 Patch #1459476: install PKG-INFO metadata alongside distutils-installed packages. 27 March 2006, 21:55:21 UTC
16e86da The "with" statement needs a __future__. :) 27 March 2006, 21:42:30 UTC
075ef1a Document the "with" statement. 27 March 2006, 21:06:13 UTC
19bf33b Make itertools.tee and its internal teedataobject participate in GC. This alone does not solve the leak in test_generators, unfortunately, but it is part of test_generators' problem and it does solve other cycles. 27 March 2006, 21:02:13 UTC
5d0f4c6 Document the PEP 343 context manager protocol methods. 27 March 2006, 19:59:34 UTC
06b3dde Drop information about 2.4 DLLs. 27 March 2006, 16:35:13 UTC
0a4e98b Allow supression of subwcrev.exe invocation on a per-working-copy basis. 27 March 2006, 16:30:41 UTC
cff2208 Whitespace for generated code. 27 March 2006, 15:11:56 UTC
0750883 Tagging for release r25a0 27 March 2006, 13:37:36 UTC
285965a oops. lets try that one more time 27 March 2006, 13:35:34 UTC
06a4ed5 Tagging for release r25a0 27 March 2006, 12:12:48 UTC
a0b1a74 Tagging for release svn+ssh://pythondev@svn.python.org/python//tags/r25a0 27 March 2006, 11:56:58 UTC
deee509 more testing. 27 March 2006, 11:53:34 UTC
1fe4f01 Add product ids for 2.5. 27 March 2006, 09:51:16 UTC
a8da934 Whitespace. 27 March 2006, 09:02:04 UTC
33b730e Fix SF bug #1458903 with AST compiler. def foo((x)): was getting recognized as requiring tuple unpacking which is not correct. Add tests for this case and the proper way to unpack a tuple of one: def foo((x,)): test_inpsect was incorrect before. I'm not sure why it was passing, but that has been corrected with a test for both functions above. This means the test (and therefore inspect.getargspec()) are broken in 2.4. 27 March 2006, 08:58:23 UTC
6c40359 Find a source file in srcdir to allow to build outside of srcdir. 27 March 2006, 08:43:11 UTC
b9c03e9 Fix reference leaks introduced by the recent incremental codec changes. 27 March 2006, 08:24:54 UTC
40108c9 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 tagging for release 2.5a0 27 March 2006, 01:11:38 UTC
f096615 updating snapshot. 27 March 2006, 01:11:07 UTC
c9d78aa 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 Bug #1457264: parse http://host?query correctly in urllib 26 March 2006, 20:59:38 UTC
04855cc Fix typo. 26 March 2006, 16:40:47 UTC
6da56f9 Patch from Aldo Cortesi: expected skips for OpenBSD. 26 March 2006, 10:02:34 UTC
c667d05 Provide more debug output, to diagnose OpenBSD test failures. 26 March 2006, 09:50:11 UTC
04904fa Utilize %zd for Py_ssize_t formatting instead of casting to long. 26 March 2006, 06:53:37 UTC
9f4b632 Allow long objects as a position value of error callbacks returned. 26 March 2006, 06:21:34 UTC
7545a6b regsub is gone, nothing to ignore 26 March 2006, 04:59:27 UTC
2c85d82 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 Tighten an overbroad and misleading assertion. (Reported by Jim Jewett.) 26 March 2006, 03:11:29 UTC
e2ac4ab Patch #1443155: Add the incremental codecs support for CJK codecs. (reviewed by Walter Dörwald) 26 March 2006, 02:34:59 UTC
a531e5b Guarantee evaluation order for izip(). Document its creative uses and its limitations. 26 March 2006, 01:41:25 UTC
1818ed7 Try to fix broken compile on openbsd. 26 March 2006, 00:29:48 UTC
7fbd691 Get rid of warnings on some platforms by using %u for a size_t. 25 March 2006, 23:55:39 UTC
4d65af0 Add section headers and examples. 25 March 2006, 23:26:43 UTC
6a91e94 SF bug # 1457358 and patch # 1458419, floor division not documented. Patch by Andy. Will backport. 25 March 2006, 21:25:30 UTC
4ec3c26 Found this in an old email message from Hartmut Goebel. 25 March 2006, 14:12:03 UTC
baf05b7 fix typo 25 March 2006, 13:12:56 UTC
c4e94b9 Don't decrement below zero. And add more tests. 25 March 2006, 12:15:04 UTC
ccc7bb4 More extensive comment on __exit__ handling, per Guido's request. 25 March 2006, 04:32:12 UTC
e33901e Whitespace normalization. 25 March 2006, 01:50:43 UTC
1a9fac0 Yield is now allowed in try-finally, so update docs accordingly 25 March 2006, 00:46:43 UTC
6edd258 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 Support throw() of string exceptions. 25 March 2006, 00:05:50 UTC
43b00da Revert previous change. Wasn't ready yet. 24 March 2006, 23:55:32 UTC
e751c86 Add more tests 24 March 2006, 23:47:53 UTC
4a26633 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 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 Add documentation for PEP 338 24 March 2006, 13:36:33 UTC
c841bb6 run_module shouldn't hold the import lock when running a script 24 March 2006, 13:05:53 UTC
cdb7948 Use absolute import. 24 March 2006, 08:58:38 UTC
b95caff Clarify cases when waitpid might not return self.pid. 24 March 2006, 08:26:26 UTC
478c82d 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 Exceptions should inherit from Exception now. 24 March 2006, 08:02:51 UTC
de868c9 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 Exceptions should inherit from Exception now. 24 March 2006, 07:03:44 UTC
7fbb9d1 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 Forward port of 43262: Add 2.4.3 UUIDs. 23 March 2006, 19:21:52 UTC
c92157f Relax result test for program mode of quopri. 23 March 2006, 19:14:23 UTC
bd8dbab 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 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 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 Cosmetic improvement for r43247 23 March 2006, 12:12:44 UTC
55f316c 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 Stop duplicating code and handle slice indices consistently and correctly wrt to ssize_t. 23 March 2006, 06:03:08 UTC
9076842 Fix a ssize_t issue 23 March 2006, 05:48:09 UTC
8af92d1 Heh -- used the right format for a refcount, but forgot to stop truncating it. 23 March 2006, 05:41:24 UTC
e98ccf6 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 _Py_NegativeRefcount(): print the full value of ob_refcnt. 23 March 2006, 05:38:33 UTC
d6316a9 Add email/mime to LIBSUBDIRS. Fixes SF bug # 1454912. 22 March 2006, 14:57:54 UTC
bcfccca Fix some int/Py_ssize_t issues which led to compiler warnings on 64-bit platforms. 22 March 2006, 13:21:16 UTC
59feb6f 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 ctypes was added. 22 March 2006, 10:09:27 UTC
f303261 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 Damn another occurrence of using as as a keywordf 22 March 2006, 07:13:30 UTC
72d7a78 Change NEWS entry for recent socket API change 22 March 2006, 06:44:14 UTC
0ae07bd Whitespace normalization. 22 March 2006, 03:23:21 UTC
b84de02 Record that test_wait[34] get skipped on native Windows. 22 March 2006, 02:58:17 UTC
4d90bbd News about email 4.0. 22 March 2006, 02:45:50 UTC
0568f40 remove test file 21 March 2006, 19:46:26 UTC
a3aaf3e py trunk svn test 21 March 2006, 19:37:40 UTC
49c54bc py trunk svn test 21 March 2006, 19:26:34 UTC
f37ec35 py trunk svn test 21 March 2006, 18:30:37 UTC
bb03ac0 Correct API design mistake from rev. 43126: make socket attributes readonly properties. 21 March 2006, 18:17:25 UTC
9ca8789 Update to Tk 8.4.12 and Tix 8.4.0 21 March 2006, 13:20:29 UTC
a0f4549 Update to OpenSSL 0.9.8a 21 March 2006, 12:08:39 UTC
48b4bf7 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 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 Show an example of calling a named set method. 20 March 2006, 18:35:55 UTC
e502693 Avoid a potential double-free bug. 20 March 2006, 14:22:05 UTC
ba29e4c 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 Remove mention of fpectl in README. 20 March 2006, 09:38:58 UTC
9b00a56 Damn Coverity. I can't even sneak in a leak any more. :-) 20 March 2006, 08:47:12 UTC
back to top