eb74da8 | Benjamin Peterson | 30 December 2009, 03:02:34 UTC | wrap long line | 30 December 2009, 03:02:34 UTC |
500ce23 | Benjamin Peterson | 30 December 2009, 02:58:50 UTC | only build the nis module when the headers are found #7589 | 30 December 2009, 02:58:50 UTC |
3c8a24e | Andrew M. Kuchling | 29 December 2009, 23:41:04 UTC | Add various items | 29 December 2009, 23:41:04 UTC |
c8a2ce7 | Amaury Forgeot d'Arc | 29 December 2009, 23:06:17 UTC | #7579: Add docstrings to the msvcrt module | 29 December 2009, 23:06:17 UTC |
8645a5c | Amaury Forgeot d'Arc | 29 December 2009, 22:03:38 UTC | #7413: Passing '\0' as the separator to datetime.datetime.isoformat() used to drop the time part of the result. | 29 December 2009, 22:03:38 UTC |
fa1ffb6 | Georg Brandl | 29 December 2009, 21:09:17 UTC | #7595: fix typo in argument default constant. | 29 December 2009, 21:09:17 UTC |
8e3e1d6 | Mark Dickinson | 29 December 2009, 20:51:24 UTC | Issue #7575: An overflow test for math.expm1 was failing on OS X 10.4/Intel, due to a defect in the platform's implementation of expm1. Since the issue is of low severity, and appears to be fixed in OS X 10.5 and 10.6, it doesn't seem worth working around, so I'm just weakening the relevant test so that it passes on 10.4. | 29 December 2009, 20:51:24 UTC |
b4a4f51 | Andrew M. Kuchling | 29 December 2009, 20:10:16 UTC | Various additions | 29 December 2009, 20:10:16 UTC |
c2aad8a | Georg Brandl | 29 December 2009, 11:25:38 UTC | Fix wrong markup. | 29 December 2009, 11:25:38 UTC |
a25658b | Georg Brandl | 29 December 2009, 11:06:31 UTC | Improve markup of ctypes docs. | 29 December 2009, 11:06:31 UTC |
d2ff486 | Georg Brandl | 29 December 2009, 10:34:34 UTC | #7569: clarification about c_char_p. | 29 December 2009, 10:34:34 UTC |
b598393 | Benjamin Peterson | 29 December 2009, 00:09:33 UTC | enable test_main.py | 29 December 2009, 00:09:33 UTC |
abb4274 | Benjamin Peterson | 28 December 2009, 23:50:41 UTC | Merged revisions 76871-76872,77093-77095,77097-77101 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r76871 | benjamin.peterson | 2009-12-17 20:49:21 -0600 (Thu, 17 Dec 2009) | 1 line handle unencodable diffs gracefully #5093 ........ r76872 | benjamin.peterson | 2009-12-17 20:51:37 -0600 (Thu, 17 Dec 2009) | 1 line fix emacs header ........ r77093 | benjamin.peterson | 2009-12-28 14:43:32 -0600 (Mon, 28 Dec 2009) | 7 lines replace callable(x) with isinstance(x, collections.Callable) #7006 This is a more accurate translation than hasattr(x, '__call__') which failed in the case that somebody had put __call__ in the instance dictionary. Patch mostly by Joe Amenta. ........ r77094 | benjamin.peterson | 2009-12-28 14:45:13 -0600 (Mon, 28 Dec 2009) | 2 lines deuglify imports ........ r77095 | benjamin.peterson | 2009-12-28 14:49:23 -0600 (Mon, 28 Dec 2009) | 1 line remove unused flag ........ r77097 | benjamin.peterson | 2009-12-28 16:12:13 -0600 (Mon, 28 Dec 2009) | 2 lines clean up imports and whitespace ........ r77098 | benjamin.peterson | 2009-12-28 16:43:35 -0600 (Mon, 28 Dec 2009) | 1 line *** empty log message *** ........ r77099 | benjamin.peterson | 2009-12-28 16:45:10 -0600 (Mon, 28 Dec 2009) | 1 line revert unintended change ........ r77100 | benjamin.peterson | 2009-12-28 16:53:21 -0600 (Mon, 28 Dec 2009) | 1 line revert unintended changes ........ r77101 | benjamin.peterson | 2009-12-28 17:46:02 -0600 (Mon, 28 Dec 2009) | 1 line normalize whitespace ........ | 28 December 2009, 23:50:41 UTC |
0d19eaf | Benjamin Peterson | 28 December 2009, 20:51:17 UTC | document new fix_callable behavior | 28 December 2009, 20:51:17 UTC |
66d8d69 | Georg Brandl | 28 December 2009, 08:48:24 UTC | #7404: remove reference to non-existing example files. | 28 December 2009, 08:48:24 UTC |
740cdc3 | Georg Brandl | 28 December 2009, 08:34:58 UTC | #7033: add new API function PyErr_NewExceptionWithDoc, for easily giving new exceptions a docstring. | 28 December 2009, 08:34:58 UTC |
02e7dfd | Georg Brandl | 28 December 2009, 08:09:32 UTC | #7381: consistency update, and backport avoiding ``None >= 0`` check from py3k. | 28 December 2009, 08:09:32 UTC |
fe8df4f | Georg Brandl | 28 December 2009, 08:01:59 UTC | #7586: fix typo. | 28 December 2009, 08:01:59 UTC |
1686f34 | Georg Brandl | 28 December 2009, 07:59:05 UTC | #7577: fix signature of PyBuffer_FillInfo(). | 28 December 2009, 07:59:05 UTC |
e079636 | Mark Dickinson | 27 December 2009, 21:31:50 UTC | Use a more idiomatic check in check_truediv. | 27 December 2009, 21:31:50 UTC |
2401c03 | Amaury Forgeot d'Arc | 27 December 2009, 20:06:44 UTC | Fix a typo in comment | 27 December 2009, 20:06:44 UTC |
4c96035 | Mark Dickinson | 27 December 2009, 16:16:02 UTC | Use ldexp(q, exp) instead of q*2.**exp in true division test, to avoid bogus failures on platforms with broken pow (e.g., Ubuntu/ia64). | 27 December 2009, 16:16:02 UTC |
4657283 | Mark Dickinson | 27 December 2009, 14:55:57 UTC | Issue #1811: Improve accuracy and consistency of true division for integers. | 27 December 2009, 14:55:57 UTC |
13c2ef9 | Senthil Kumaran | 27 December 2009, 09:11:09 UTC | Fix for issue5625 - test_urllib2 fails - urlopen error file not on local host. This is on hosts with multiple ip addresses. | 27 December 2009, 09:11:09 UTC |
1ac1c39 | Ezio Melotti | 25 December 2009, 02:12:01 UTC | Updated sys.flags table in Doc | 25 December 2009, 02:12:01 UTC |
f84caf4 | Ezio Melotti | 24 December 2009, 22:25:17 UTC | #6108: unicode(exception) and str(exception) should return the same message | 24 December 2009, 22:25:17 UTC |
db69f01 | Mark Dickinson | 24 December 2009, 16:06:58 UTC | Issue #7568: typo in docstring. Thanks Mike Putnam. | 24 December 2009, 16:06:58 UTC |
27cae34 | Benjamin Peterson | 24 December 2009, 15:19:40 UTC | allow Process name to be unicode #7571 | 24 December 2009, 15:19:40 UTC |
ca8e7ec | Ronald Oussoren | 24 December 2009, 14:50:35 UTC | Unittests and news items for the patch in r77026. | 24 December 2009, 14:50:35 UTC |
b5afe54 | Ronald Oussoren | 24 December 2009, 14:17:19 UTC | Fix for issue #7541: python-config --ldflags doesn't pick up libpython2.5.a | 24 December 2009, 14:17:19 UTC |
92919a6 | Ronald Oussoren | 24 December 2009, 13:30:58 UTC | Issue #6834: replace the implementation for the 'python' and 'pythonw' executables on OSX. The previous implementation used execv(2) to run the real interpreter, which means that you cannot use the arch(1) tool to select the architecture you want to use for a universal build because that only affects the python/pythonw wrapper and not the actual interpreter. The new version uses posix_spawnv with a number of OSX-specific options that ensure that the real interpreter is started using the same CPU architecture as the wrapper, and that means that 'arch -ppc python' now actually works. I've also changed the way that the wrapper looks for the framework: it is now linked to the framework rather than hardcoding the framework path. This should make it easier to provide pythonw support in tools like virtualenv. | 24 December 2009, 13:30:58 UTC |
1a13cff | Ronald Oussoren | 24 December 2009, 13:30:42 UTC | An update to the script that's used to build the binary installer: don't install files in /usr/local by default. Users can still choose to install files into /usr/local, but by default we'll only install files in /Library/Framework/Python.framework and /Applications/Python X.Y/ | 24 December 2009, 13:30:42 UTC |
728cc61 | Ronald Oussoren | 24 December 2009, 13:06:39 UTC | On OSX the output of "uname -m" always reflects the 32-bit architecture for the machine ("i386" or "ppc"), even if the executable is 64-bit. This patchs ensures that the distutils platform architecture represents the architecture for the executable when running a 64-bit only executable on OSX. | 24 December 2009, 13:06:39 UTC |
9c236bf | Ezio Melotti | 24 December 2009, 02:54:53 UTC | Added markup and default arg, fixed example | 24 December 2009, 02:54:53 UTC |
f9a21f4 | Senthil Kumaran | 24 December 2009, 02:18:14 UTC | Fix for Issue7570: Error in urllib2 example. | 24 December 2009, 02:18:14 UTC |
3293593 | Benjamin Peterson | 24 December 2009, 01:09:53 UTC | fix alleged refleak | 24 December 2009, 01:09:53 UTC |
9f12d46 | Gregory P. Smith | 23 December 2009, 09:31:11 UTC | Fix possible integer overflow in lchown and fchown functions. For issue1747858. | 23 December 2009, 09:31:11 UTC |
ca2dc47 | Brett Cannon | 22 December 2009, 02:37:37 UTC | Make a word plural. | 22 December 2009, 02:37:37 UTC |
0479eb5 | Tarek Ziadé | 21 December 2009, 23:37:44 UTC | added a note about #7556 in Misc/NEWS | 21 December 2009, 23:37:44 UTC |
3efd767 | Tarek Ziadé | 21 December 2009, 23:31:55 UTC | backported r76993 and r76994 so the trunk behaves the same way with MSVC Manifest files editing | 21 December 2009, 23:31:55 UTC |
b4261d5 | Martin v. Löwis | 21 December 2009, 19:29:59 UTC | Add NEWS for OpenSSL changes. | 21 December 2009, 19:29:59 UTC |
55e1a69 | Martin v. Löwis | 21 December 2009, 19:27:15 UTC | Switch to OpenSSL 0.9.8l. | 21 December 2009, 19:27:15 UTC |
c3f5ca1 | Martin v. Löwis | 21 December 2009, 19:25:56 UTC | Drop 2.4 compatibility. | 21 December 2009, 19:25:56 UTC |
2ba1e9c | Mark Dickinson | 21 December 2009, 16:29:21 UTC | Issue #7553: test_long_future wasn't testing properly. Thanks Florent Xicluna for bug report and patch. | 21 December 2009, 16:29:21 UTC |
1730fdc | Mark Dickinson | 21 December 2009, 15:40:33 UTC | Inverse hyperbolic trigonometric functions should call m_log1p, not log1p. | 21 December 2009, 15:40:33 UTC |
12748b0 | Mark Dickinson | 21 December 2009, 15:22:00 UTC | Issue #7518: Move substitute definitions of C99 math functions from pymath.c to Modules/_math.c. | 21 December 2009, 15:22:00 UTC |
08dca0d | R. David Murray | 21 December 2009, 12:45:41 UTC | Remove a leftover from a previous iteration of the issue 7376 patch. | 21 December 2009, 12:45:41 UTC |
bd335bf | Mark Dickinson | 21 December 2009, 12:15:48 UTC | Additional edge-case tests for test_long_and_overflow. | 21 December 2009, 12:15:48 UTC |
ed02b3f | Mark Dickinson | 21 December 2009, 11:31:54 UTC | Fix reference counts for test_long_and_overflow. | 21 December 2009, 11:31:54 UTC |
e31d300 | Mark Dickinson | 21 December 2009, 11:21:25 UTC | Issue #7528: Backport PyLong_AsLongAndOverflow from py3k to trunk. Thanks Case Van Horsen for the patch. | 21 December 2009, 11:21:25 UTC |
2b66da7 | Tarek Ziadé | 21 December 2009, 01:22:46 UTC | massive import cleaning in Distutils | 21 December 2009, 01:22:46 UTC |
2421d56 | Tarek Ziadé | 20 December 2009, 23:23:34 UTC | Fixed #7552: fixed distutils.command.upload failure on very long passwords | 20 December 2009, 23:23:34 UTC |
603ae9e | Mark Dickinson | 20 December 2009, 20:34:44 UTC | Issue #7554: Various fixups in test_cmath.py: remove code duplication, use new-style formatting. Thanks Florent Xicluna for the patch. | 20 December 2009, 20:34:44 UTC |
ed28499 | Mark Dickinson | 20 December 2009, 20:23:01 UTC | Silence -3 warnings. Thanks Florent Xicluna. | 20 December 2009, 20:23:01 UTC |
3e0bafe | Mark Dickinson | 20 December 2009, 19:52:36 UTC | Fix for consistency with py3k keyword-only version of assertAlmostEqual | 20 December 2009, 19:52:36 UTC |
1d2ae21 | Mark Dickinson | 20 December 2009, 19:45:37 UTC | Issue #7554: Fix incorrect usage of rAssertAlmostEqual. Thanks Florent Xicluna. | 20 December 2009, 19:45:37 UTC |
77e48ba | R. David Murray | 20 December 2009, 16:46:06 UTC | Issue #7376: When called with no arguments doctest was running a self-test. Because of a change to the way tracebacks are printed, this self-test was failing. The test is run (and passes) during normal regression testing. So instead of running the failing self-test this patch makes doctest emit a usage message. This is better behavior anyway since passing in arguments is the real reason to run doctest as a command. Bug discovery and initial patch by Florent Xicluna. | 20 December 2009, 16:46:06 UTC |
9713811 | R. David Murray | 20 December 2009, 16:24:46 UTC | Fix comment typo. | 20 December 2009, 16:24:46 UTC |
b5e348b | Mark Dickinson | 20 December 2009, 15:57:56 UTC | Add missing tests for PyArg_Parse* with format 'h' | 20 December 2009, 15:57:56 UTC |
1c2353b | Benjamin Peterson | 20 December 2009, 15:23:22 UTC | builtin-ins -> builtins | 20 December 2009, 15:23:22 UTC |
6ab5d08 | Georg Brandl | 20 December 2009, 14:33:20 UTC | #7381: subprocess documentation and library docstring consistency fixes. | 20 December 2009, 14:33:20 UTC |
819a8fa | Georg Brandl | 20 December 2009, 14:28:05 UTC | Small indentation fix. | 20 December 2009, 14:28:05 UTC |
0cedb4b | Georg Brandl | 20 December 2009, 14:20:16 UTC | #7495: backport Programming FAQ review to trunk. | 20 December 2009, 14:20:16 UTC |
5698977 | Mark Dickinson | 20 December 2009, 13:58:18 UTC | math.factorial depends on PyLong_AsLong correctly converting floats; rewrite it to do the conversion explicitly instead. See issue #7550. | 20 December 2009, 13:58:18 UTC |
0732fd9 | Senthil Kumaran | 20 December 2009, 07:29:31 UTC | Document the headers parameter for set_tunnel. | 20 December 2009, 07:29:31 UTC |
7713acf | Senthil Kumaran | 20 December 2009, 06:05:13 UTC | Fix for issue 7291 - urllib2 cannot handle https with proxy requiring auth Refactored HTTPHandler tests and added testcase for proxy authorization. | 20 December 2009, 06:05:13 UTC |
062d2b5 | Ezio Melotti | 19 December 2009, 22:41:49 UTC | #7388: "python".capitalize() in the Doc | 19 December 2009, 22:41:49 UTC |
98a24de | Antoine Pitrou | 19 December 2009, 21:06:36 UTC | Remove superfetatory paragraph (left there by mistake). | 19 December 2009, 21:06:36 UTC |
e812d29 | Antoine Pitrou | 19 December 2009, 21:01:10 UTC | Issue #7545: improve documentation of the `buffering` argument in io.open(). | 19 December 2009, 21:01:10 UTC |
d86e9d7 | Georg Brandl | 19 December 2009, 18:20:18 UTC | #7480: remove tautology. | 19 December 2009, 18:20:18 UTC |
c51d1f0 | Georg Brandl | 19 December 2009, 18:16:31 UTC | #7479: add note about function availability on Unices. | 19 December 2009, 18:16:31 UTC |
27d1903 | Georg Brandl | 19 December 2009, 17:43:33 UTC | #7493: review of Design FAQ by Florent Xicluna. | 19 December 2009, 17:43:33 UTC |
670e596 | Georg Brandl | 19 December 2009, 17:34:32 UTC | #7521: remove Py_GetBuildNumber(), which was removed in favor of Py_GetBuildInfo(). | 19 December 2009, 17:34:32 UTC |
8b10f13 | Georg Brandl | 19 December 2009, 17:30:28 UTC | #7527: use standard versionadded tags. | 19 December 2009, 17:30:28 UTC |
5ff37ae | Mark Dickinson | 19 December 2009, 11:07:23 UTC | Issue #3366: Add error function and complementary error function to math module. | 19 December 2009, 11:07:23 UTC |
0c6a0e3 | Vinay Sajip | 17 December 2009, 14:52:00 UTC | Issue #7529: logging: Minor correction to documentation. | 17 December 2009, 14:52:00 UTC |
1c49828 | Mark Dickinson | 17 December 2009, 08:33:56 UTC | Add _math.h to math module dependencies in setup.py. | 17 December 2009, 08:33:56 UTC |
9cae178 | Mark Dickinson | 16 December 2009, 20:13:40 UTC | Issue #3366: Add expm1 function to math module. Thanks Eric Smith for testing on Windows. | 16 December 2009, 20:13:40 UTC |
98e3df3 | R. David Murray | 16 December 2009, 11:49:46 UTC | Issue #7396: fix -s, which was broken by the -j enhancement. | 16 December 2009, 11:49:46 UTC |
0c0dcaf | Benjamin Peterson | 16 December 2009, 03:36:22 UTC | remove type_compare, since type_richcompare does the same trick | 16 December 2009, 03:36:22 UTC |
3690298 | Benjamin Peterson | 16 December 2009, 03:28:52 UTC | remove lib2to3 resource | 16 December 2009, 03:28:52 UTC |
c0680e2 | Tarek Ziadé | 15 December 2009, 06:29:19 UTC | cleaned up the module (PEP 8 + old fashion test removal) | 15 December 2009, 06:29:19 UTC |
bf306ca | Benjamin Peterson | 15 December 2009, 03:25:27 UTC | adverb | 15 December 2009, 03:25:27 UTC |
c7298ff | R. David Murray | 14 December 2009, 21:57:39 UTC | Issue #7498: make test_multiprocessing use test_support.find_unused_port instead of a hard coded port number in test_rapid_restart. | 14 December 2009, 21:57:39 UTC |
0a0a1a8 | R. David Murray | 14 December 2009, 16:28:26 UTC | Issue #1680159: unicode coercion during an 'in' operation was masking any errors that might occur during coercion of the left operand and turning them into a TypeError with a message text that was confusing in the given context. This patch lets any errors through, as was already done during coercion of the right hand side. | 14 December 2009, 16:28:26 UTC |
9622873 | R. David Murray | 14 December 2009, 02:50:32 UTC | Clarify phrasing that explains that there are currently two branches. | 14 December 2009, 02:50:32 UTC |
4f786b2 | Tarek Ziadé | 13 December 2009, 23:24:13 UTC | reorganized the distutils doc a bit : the MANIFEST.in template system has its own section now. This is easier to find and follow | 13 December 2009, 23:24:13 UTC |
001e4a6 | Benjamin Peterson | 13 December 2009, 21:27:53 UTC | add a test of loading the datetime capi | 13 December 2009, 21:27:53 UTC |
3095d20 | Benjamin Peterson | 13 December 2009, 21:21:43 UTC | initialize to NULL | 13 December 2009, 21:21:43 UTC |
db9352f | Benjamin Peterson | 13 December 2009, 21:15:31 UTC | avoid having to update this statement all the time | 13 December 2009, 21:15:31 UTC |
59dc89e | Mark Dickinson | 13 December 2009, 21:06:06 UTC | Issue #7492: Autoconf tests were leaving semaphore files behind. Add sem_unlink calls to delete those semaphore files. | 13 December 2009, 21:06:06 UTC |
aef1899 | Benjamin Peterson | 13 December 2009, 19:27:02 UTC | remove unused variable | 13 December 2009, 19:27:02 UTC |
ddd392c | Benjamin Peterson | 13 December 2009, 19:19:07 UTC | accept None as the same as having passed no argument in file types #7349 This is for consistency with imitation file objects like StringIO and BytesIO. This commit also adds a few tests, where they were lacking for concerned methods. | 13 December 2009, 19:19:07 UTC |
e304852 | Ezio Melotti | 13 December 2009, 18:54:53 UTC | #7342: make sure that the datetime object in test_fraction always has a number of microseconds != 0 | 13 December 2009, 18:54:53 UTC |
c4771d2 | Benjamin Peterson | 13 December 2009, 17:31:31 UTC | add NEWS note | 13 December 2009, 17:31:31 UTC |
4147216 | Benjamin Peterson | 13 December 2009, 17:29:16 UTC | make StringIO like other file objects in that readline(-1) has no effect #7348 | 13 December 2009, 17:29:16 UTC |
4895af4 | Benjamin Peterson | 13 December 2009, 16:36:53 UTC | fix the ignoring of __cmp__ method on metaclasses #7491 | 13 December 2009, 16:36:53 UTC |
2a08b42 | Antoine Pitrou | 13 December 2009, 16:18:14 UTC | Add NEWS entry as per RDM's suggestion (the bug was actually present in 2.7 alpha 1) | 13 December 2009, 16:18:14 UTC |
3e6eb59 | Benjamin Peterson | 13 December 2009, 14:18:08 UTC | add 2.6.x point releases | 13 December 2009, 14:18:08 UTC |
92ca756 | Lars Gustäbel | 13 December 2009, 11:32:27 UTC | Issue #7357: No longer suppress fatal extraction errors by default. TarFile's errorlevel argument controls how errors are handled that occur during extraction. There are three possible levels 0, 1 and 2. If errorlevel is set to 1 or 2 fatal errors (e.g. a full filesystem) are raised as exceptions. If it is set to 0, which is the default value, extraction errors are suppressed, and error messages are written to the debug log instead. But, if the debug log is not activated, which is the default as well, all these errors go unnoticed. The original intention was to imitate GNU tar which tries to extract as many members as possible instead of stopping on the first error. It turns out that this is no good default behaviour for a tar library. This patch simply changes the default value for the errorlevel argument from 0 to 1, so that fatal extraction errors are raised as EnvironmentError exceptions. | 13 December 2009, 11:32:27 UTC |