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

sort by:
Revision Author Date Message Commit Date
beb572b ImportWarning is now silent by default 06 July 2006, 13:57:28 UTC
2d79225 Add NEWS entries for the ImportWarning change and documentation update 06 July 2006, 13:47:18 UTC
2bfe3a9 Cover ImportWarning, PendingDeprecationWarning and simplefilter() in the warnings module docs 06 July 2006, 13:41:34 UTC
b6983bb Ignore ImportWarning by default 06 July 2006, 13:35:27 UTC
94a98e4 Update the tutorial section on relative imports 06 July 2006, 13:04:56 UTC
56829d5 Revert the __module_name__ changes made in rev 47142. We'll revisit this in Python 2.6 06 July 2006, 12:53:04 UTC
bf84e54 added XMLParser alias for cElementTree compatibility 06 July 2006, 12:29:24 UTC
fc34f6c NEWS entry for r47267: fixing configure's zlib probing. 06 July 2006, 10:48:28 UTC
f875264 This patch solves the problem Skip was seeing with zlib, this patch ensures that configure uses similar compiler flags as setup.py when doing the zlib test. Without this patch configure would use the first shared library on the linker path, with this patch it uses the first shared or static library on that path just like setup.py. 06 July 2006, 10:13:35 UTC
b979b35 Document the changes in svn revision 47263, from patch #1517790. 06 July 2006, 09:11:22 UTC
f40aed9 Document the Struture and Union constructors. 06 July 2006, 08:58:40 UTC
5becdbe Patch #1517790: It is now possible to use custom objects in the ctypes foreign function argtypes sequence as long as they provide a from_param method, no longer is it required that the object is a ctypes type. 06 July 2006, 08:48:35 UTC
2329b64 The test that calls a function with invalid arguments and catches the resulting Windows access violation will not be run by default. 06 July 2006, 08:28:14 UTC
5953bac A couple of examples about how to attack the fact that _PyType_Lookup() returns a borrowed ref. Many of the calls are open to attack. 06 July 2006, 07:58:18 UTC
43d9a58 Revert the change done in svn revision 47206: Add a new function uses_seh() to the _ctypes extension module. This will return True if Windows Structured Exception handling (SEH) is used when calling functions, False otherwise. 06 July 2006, 07:50:18 UTC
4cbd05c Properly quote compileall and Lib paths in case TARGETDIR has a space. 06 July 2006, 07:05:21 UTC
88ef637 Add sqlite3.dll to the DLLs component, not to the TkDLLs component. Fixes #1517388. 06 July 2006, 06:55:58 UTC
a12aa88 Add a NEWS entry for a recent pyexpat fix 06 July 2006, 06:45:08 UTC
24a0f41 - back out Expat change; the final fix to Expat will be different - change the pyexpat wrapper to not be so sensitive to this detail of the Expat implementation (the ex-crasher test still passes) 06 July 2006, 05:13:22 UTC
a4df11d Fix refleaks reported by Shane Hathaway in SF patch #1515361. This change contains only the changes related to leaking the copy variable. 06 July 2006, 04:28:59 UTC
d41f4ce no need to elaborate "string". 05 July 2006, 15:50:05 UTC
f41beac Patch #1517490: fix glitches in filter() docs. 05 July 2006, 14:18:45 UTC
add1911 Fix bug in passing tuples to string.Template. All other values (with working str() or repr()) would work, just not multi-value tuples. Probably not a backport candidate, since it changes the behaviour of passing a single-element tuple: >>> string.Template("$foo").substitute(dict(foo=(1,))) '(1,)' versus '1' 05 July 2006, 11:03:49 UTC
9ba7ca8 Fix the bitfield test when _ctypes is compiled with MingW. Structures containing bitfields may have different layout on MSVC and MingW . 05 July 2006, 09:13:56 UTC
aa1919d Remove remaining references to OverflowWarning. 05 July 2006, 08:21:00 UTC
b4a6a56 Sync the darwin/x86 port libffi with the copy in PyObjC. This fixes a number of bugs in that port. The most annoying ones were due to some subtle differences between the document ABI and the actual implementation :-( (there are no python unittests that fail without this patch, but without it some of libffi's unittests fail). 04 July 2006, 12:30:22 UTC
74c3ea0 Fix build problems with the platform SDK on windows. It is not sufficient to test for the C compiler version when determining if we have the secure CRT from microsoft. Must test with an undocumented macro, __STDC_SECURE_LIB__ too. 03 July 2006, 14:59:05 UTC
2eda1b7 [Bug #1511911] Clarify description of optional arguments to sorted() by improving the xref to the section on lists, and by copying the explanations of the arguments (with a slight modification). 03 July 2006, 14:16:09 UTC
f896795 [Bug #1515932] Clarify description of slice assignment 03 July 2006, 14:07:30 UTC
d5cfa54 Put method-wrappers into trashcan. Fixes #927248. 03 July 2006, 13:47:40 UTC
ede77f5 Patch #825417: Fix timeout processing in expect, read_until. Will backport to 2.4. 03 July 2006, 13:01:35 UTC
4548239 Bug #1267547: Put proper recursive setup.py call into the spec file generated by bdist_rpm. 03 July 2006, 12:28:58 UTC
fcfff0a Bug #1417699: Reject locale-specific decimal point in float() and atof(). 03 July 2006, 12:19:50 UTC
82c276e Document functions added in 2.3 and 2.5. 03 July 2006, 11:12:06 UTC
2b88f63 Bug #1514693: Update turtle's heading when switching between degrees and radians. 03 July 2006, 10:19:49 UTC
4c4300d Reimplement turtle.circle using a polyline, to allow correct filling of arcs. Also fixes #1514693. 03 July 2006, 10:05:30 UTC
bd39c03 Only setup canvas when it is first created. Fixes #1514703 03 July 2006, 09:44:00 UTC
16a3932 Whitespace normalization. 03 July 2006, 08:23:19 UTC
f780be4 Add a new function uses_seh() to the _ctypes extension module. This will return True if Windows Structured Exception handling (SEH) is used when calling functions, False otherwise. Currently, only MSVC supports SEH. Fix the test so that it doesn't crash when run with MingW compiled _ctypes. Note that two tests are still failing when mingw is used, I suspect structure layout differences and function calling conventions between MSVC and MingW. 03 July 2006, 08:08:14 UTC
638f7ad Fixes so that _ctypes can be compiled with the MingW compiler. It seems that the definition of '__attribute__(x)' was responsible for the compiler ignoring the '__fastcall' attribute on the ffi_closure_SYSV function in libffi_msvc/ffi.c, took me quite some time to figure this out. 03 July 2006, 08:04:05 UTC
b3c0942 Don't run the doctests with Python 2.3 because it doesn't have the ELLIPSIS flag. 03 July 2006, 07:59:50 UTC
dd854e9 Cleanup: Remove commented out code. 03 July 2006, 07:58:09 UTC
ee1e06d Correct arithmetic in access on Win32. Fixes #1513646. 02 July 2006, 18:44:00 UTC
762fbd3 The sqlite3 module did cut off data from the SQLite database at the first null character before sending it to a custom converter. This has been fixed now. 02 July 2006, 17:48:30 UTC
6ffe499 SF bug #1296433 (Expat bug #1515266): Unchecked calls to character data handler would cause a segfault. This merges in Expat's lib/xmlparse.c revisions 1.154 and 1.155, which fix this and a closely related problem (the later does not affect Python). Moved the crasher test to the tests for xml.parsers.expat. 01 July 2006, 16:28:20 UTC
7596e83 Release all forwarded functions in .close. Fixes #1513223. 01 July 2006, 15:33:37 UTC
a098033 Added duplicate call to fileConfig() to ensure that it cleans up after itself correctly. 01 July 2006, 10:47:20 UTC
28e5761 Added entry for fileConfig() bugfix. 01 July 2006, 10:45:20 UTC
6f42dfc - consistency nit: always include "()" in \function and \method (*should* be done by the presentation, but that requires changes all over) - avoid spreading the __name meme 30 June 2006, 19:29:25 UTC
348b7c8 Document decorator usage of property. 30 June 2006, 18:47:56 UTC
0861292 Remove now-unused fidding with PY_FORMAT_SIZE_T. 30 June 2006, 18:34:51 UTC
7301992 Revert the use of PY_FORMAT_SIZE_T in PyErr_Format. 30 June 2006, 17:44:54 UTC
0f415dc Another problem reported by Coverity. Backport candidate. 30 June 2006, 07:32:46 UTC
3f2748e Silence compiler warning 30 June 2006, 07:32:16 UTC
38ff36c Whitespace normalization. 30 June 2006, 06:18:39 UTC
cea4bf0 Fixed bug in fileConfig() which failed to clear logging._handlerList 30 June 2006, 00:13:08 UTC
4ef256c add string methods to index 29 June 2006, 19:20:09 UTC
1bf5959 Patch #1509163: MS Toolkit Compiler no longer available 29 June 2006, 18:58:44 UTC
bde0813 Protect the thread api calls in the _ctypes extension module within #ifdef WITH_THREADS/#endif blocks. Found by Sam Rushing. 29 June 2006, 18:34:15 UTC
877fdb0 This should fix the buildbot failure on s/390 which can't connect to gmail.org. It makes the error message consistent and always sends to stderr. It would be much better for all the networking tests to hit only python.org. 29 June 2006, 05:48:14 UTC
b15ac31 Add new utility function, reap_children(), to test_support. This should be called at the end of each test that spawns children (perhaps it should be called from regrtest instead?). This will hopefully prevent some of the unexplained failures in the buildbots (hppa and alpha) during tests that spawn children. The problems were not reproducible. There were many zombies that remained at the end of several tests. In the worst case, this shouldn't cause any more problems, though it may not help either. Time will tell. 29 June 2006, 04:10:08 UTC
10497c8 document recent bugfixes in sgmllib 29 June 2006, 02:57:48 UTC
a136210 SF bug #1504333: sgmlib should allow angle brackets in quoted values (modified patch by Sam Ruby; changed to use separate REs for start and end tags to reduce matching cost for end tags; extended tests; updated to avoid breaking previous changes to support IPv6 addresses in unquoted attribute values) 29 June 2006, 00:51:53 UTC
960a3f8 Mention the expat upgrade and pyexpat fix I put in 2.5b1. 28 June 2006, 20:30:41 UTC
1be63af Fix end_fill(). 28 June 2006, 20:23:25 UTC
ecfec78 [Bug #1508766] Add docs for uuid module; this puts the module in the 'Internet Protocols' section. Arguably this module could also have gone in the chapters on strings or encodings, maybe even the crypto chapter. Fred, please move if you see fit. 28 June 2006, 14:27:21 UTC
146d392 [Bug #1508766] Add docs for uuid module; docs written by George Yoshida, with minor rearrangements by me. 28 June 2006, 14:25:20 UTC
d77ef8f A couple of crashers of the "won't fix" kind. 28 June 2006, 10:49:51 UTC
999a336 Make full module name available as __module_name__ even when __name__ is set to something else (like '__main__') 28 June 2006, 10:41:47 UTC
0f8b31a Fix bug #1512695: cPickle.loads could crash if it was interrupted with a KeyboardInterrupt since PyTuple_Pack was passed a NULL. Will backport. 28 June 2006, 06:28:31 UTC
7983c72 According to the man pages on Gentoo Linux and Tru64, EACCES or EAGAIN can be returned if fcntl (lockf) fails. This fixes the test failure on Tru64 by checking for either error rather than just EAGAIN. 28 June 2006, 05:03:22 UTC
0350f81 macosx: Install a libpython2.5.a inside the framework as a symlink to the actual dylib at the root of the framework, that way tools that expect a unix-like install (python-config, but more importantly external products like mod_python) work correctly. 27 June 2006, 15:45:32 UTC
9b8b619 Use staticly build copies of zlib and bzip2 to build the OSX installer, that way the resulting binaries have a better change of running on 10.3. This patch also updates the search logic for sleepycat db3/4, without this patch you cannot use a sleepycat build with a non-standard prefix; with this you can (at least on OSX) if you add the prefix to CPPFLAGS/LDFLAGS at configure-time. This change is needed to build the binary installer for OSX. 27 June 2006, 12:53:52 UTC
3249d00 Whitespace normalization. 27 June 2006, 11:52:49 UTC
7b9053a MacOSX: fix rather dumb buglet that made it impossible to create extensions on OSX 10.3 when using a binary distribution build on 10.4. 27 June 2006, 10:08:25 UTC
6dd59f1 Removed buggy exception handling in doRollover of rotating file handlers. Exceptions now propagate to caller. 27 June 2006, 07:34:37 UTC
c315a0f Verify buildbot picks up these changes (really needs testing after last change to Makefile.pre.in) 27 June 2006, 04:28:56 UTC
0a903ac Try again: test unimportant change to verify buildbot does not try to build 27 June 2006, 04:26:30 UTC
1da7384 Test unimportant change to verify buildbot does not try to build 27 June 2006, 04:23:06 UTC
3b6b801 Fix SF bug #1513032, 'make install' failure on FreeBSD 5.3. No need to install lib-old, it's empty in 2.5. 27 June 2006, 04:12:58 UTC
524b59b Instead of doing a make test, run the regression tests out of the installed copy. This will hopefully catch problems where directories are added under Lib/ but not to Makefile.pre.in. This breaks out the 2 runs of the test suite with and without -O which is also nicer. 27 June 2006, 04:09:13 UTC
25d4ca3 Ignore some more warnings in the dynamic linker on an older gentoo 27 June 2006, 04:06:46 UTC
15486f7 Attempt to fix build failure on OS X and Debian alpha; the symptom is consistent with os.wait() returning immediately because some other subprocess had previously exited; the test suite then immediately tries to lock the mailbox and gets an error saying it's already locked. To fix this, do a waitpid() so the test suite only continues once the intended child process has exited. 26 June 2006, 17:00:35 UTC
ec3c368 Windows doesn't have os.fork(). I'll just disable this test for now 26 June 2006, 14:33:24 UTC
9afbace Add a test for a conflicting lock. On slow machines, maybe the time intervals (2 sec, 0.5 sec) will be too tight. I'll see how the buildbots like it. 26 June 2006, 13:23:10 UTC
5573259 [Bug #1512163] Use one set of locking methods, lockf(); remove the flock() calls. On FreeBSD, the two methods lockf() and flock() end up using the same mechanism and the second one fails. A Linux man page claims that the two methods are orthogonal (so locks acquired one way don't interact with locks acquired the other way) but that clearly must be false. 26 June 2006, 13:12:16 UTC
a7ee9eb [Bug #1512163] Fix typo. This change will probably break tests on FreeBSD buildbots, but I'll check in a fix for that next. 26 June 2006, 13:08:24 UTC
cd77e1c Describe workaround for PyRange_New()'s removal 26 June 2006, 12:43:43 UTC
1a0e129 [Bug #1511998] Various comments from Nick Coghlan; thanks! 26 June 2006, 12:40:02 UTC
fb322cd Also install the .egg-info files in Lib. This will cause wsgiref.egg-info to be installed. 25 June 2006, 21:19:06 UTC
3e8d2f6 Use a path without a double slash to compile the .py files after installation (macosx, binary installer). This fixes bug #1508369 for python 2.5. 25 June 2006, 21:15:58 UTC
f3f31ab Drop the calldll demo's for macos, calldll isn't present anymore, no need to keep the demo's around. 25 June 2006, 21:14:19 UTC
53f1a94 Workaround for bug #1512124 Without this patch IDLE will get unresponsive when you open the debugger window on OSX. This is both using the system Tcl/Tk on Tiger as the latest universal download from tk-components.sf.net. 25 June 2006, 20:44:16 UTC
e6a1cb9 Bug #1511381: codec_getstreamcodec() in codec.c is corrected to omit a default "error" argument for NULL pointer. This allows the parser to take a codec from cjkcodecs again. (Reported by Taewook Kang and reviewed by Walter Doerwald) 23 June 2006, 21:16:18 UTC
48a49f0 Fit Makefile for the Python doc environment better; this is a step toward including the howtos in the build process. * Put LaTeX output in ../paper-<whatever>/. * Put HTML output in ../html/ * Explain some of the Makefile variables * Remove some cruft dating to my environment (e.g. the 'web' target) This makefile isn't currently invoked by the documentation build process, so these changes won't destabilize anything. 23 June 2006, 19:23:40 UTC
2f99da6 - SF bug #853506: IP6 address parsing in sgmllib ('[' and ']' were not accepted in unquoted attribute values) - cleaned up tests of character and entity reference decoding so the tests cover the documented relationships among handle_charref, handle_entityref, convert_charref, convert_codepoint, and convert_entityref, without bringing up Unicode issues that sgmllib cannot be involved in 23 June 2006, 06:03:45 UTC
b114984 Fix refleak 23 June 2006, 03:32:44 UTC
ff355f1 Applied patch #1506758: Prevent MemoryErrors with large MAXFD. 22 June 2006, 20:21:26 UTC
d6b2430 Make it possible to run test_subprocess.py on Python 2.2, which lacks test_support.is_resource_enabled. 22 June 2006, 20:06:46 UTC
978ec9a Small fixes, mostly in the markup. 22 June 2006, 19:07:36 UTC
back to top