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

sort by:
Revision Author Date Message Commit Date
ffd5d88 make setup.py similar to py3k's when reporting on _hashlib as missing or not. 03 January 2010, 00:43:02 UTC
6dcdcde Import all implementations of the hash algorithms (OpenSSL & builtin) and run the test suite across all that are available. Warns about extension modules that could not be imported when python was compiled with Py_DEBUG. That warning could be made fatal but I didn't want to do that initially as I suspect non setup.py based build processes (windows, any others?) won't compile them all conditionally based on the Py_DEBUG setting today. 03 January 2010, 00:19:04 UTC
92c58ae Fix typo. 02 January 2010, 22:55:55 UTC
fe32d30 mention the r77252 change 02 January 2010, 22:42:50 UTC
443ec68 Issue #3745: Undo the requirement for new buffer API only objects to be passed to hashlib functions in python 2.x. The module now uses the 's*' for argument parsing which auto encodes unicode objects to the system default encoding for us. 02 January 2010, 22:28:48 UTC
c2fa18c Always compile the all versions of the hashlib algorithm modules when Python was compiled with Py_DEBUG defined. Otherwise the builtins are not compiled by default for many developers due to OpenSSL being present, making it easier for bugs to slip by. A future commit will add test code compare the behaviors of all implementations when they are all available. 02 January 2010, 22:25:29 UTC
b538d54 Remove silly conditional. 02 January 2010, 21:53:44 UTC
83f86e8 Add tests for issue #7458: str.rfind() would crash when called with an invalid start value. The offending code itself was removed as part of #7462. This patch by Victor Stinner. 02 January 2010, 21:47:10 UTC
b56fb12 Correct documentation for s* z* and w*, the argument that should be passed is the address of a Py_buffer, not a Py_buffer *. 02 January 2010, 21:29:54 UTC
5b7139a Issue #7462: Implement the stringlib fast search algorithm for the `rfind`, `rindex`, `rsplit` and `rpartition` methods. Patch by Florent Xicluna. 02 January 2010, 21:12:58 UTC
d3e3232 Refactor some longobject internals: PyLong_AsDouble and _PyLong_AsScaledDouble (the latter renamed to _PyLong_Frexp) now use the same core code. The exponent produced by _PyLong_Frexp now has type Py_ssize_t instead of the previously used int, and no longer needs scaling by PyLong_SHIFT. This frees the math module from having to know anything about the PyLong implementation. This closes issue #5576. 02 January 2010, 14:45:40 UTC
5a485c1 Clarify that the rect, phase and polar functions work with radians. 02 January 2010, 14:29:52 UTC
36f4214 Fix casing. 02 January 2010, 12:35:01 UTC
4b2c064 Make script work with 2.5. 02 January 2010, 09:53:18 UTC
f477b93 Update Windows build to sqlite 3.6.21. 02 January 2010, 09:25:21 UTC
1a635e4 remove use of deprecated os.popen #7619 02 January 2010, 02:43:04 UTC
1b34d25 Issue #5080: turn the DeprecationWarning from float arguments passed to integer PyArg_Parse* format codes into a TypeError. Add a DeprecationWarning for floats passed with the 'L' format code, which didn't previously have a warning. 01 January 2010, 17:27:30 UTC
edfe72f allow --with-dbmliborder to specify that no dbm modules will be built #6491 01 January 2010, 15:21:13 UTC
6c99b4e fix indentation 01 January 2010, 15:20:06 UTC
b4abef6 add note 01 January 2010, 15:18:38 UTC
1c335e6 use pkg-config to find the libffi headers when --with-system-ffi is used #6943 01 January 2010, 15:16:29 UTC
8cdc9bc More yearly updates. 01 January 2010, 13:07:05 UTC
9db7746 more copyright year updates 01 January 2010, 04:16:42 UTC
71380c3 update copyright year 01 January 2010, 04:00:55 UTC
f31d1a0 Add some missing command-line options to the main list. All but -V were already documented. Left -V undocumented for now (and -U was already undocumented). 01 January 2010, 01:44:57 UTC
0ef0b91 More configure fixes: avoid sh 'integer argument expected' error when 'long long' type doesn't exist. 31 December 2009, 21:11:48 UTC
5ce8474 Add missing quotes. 31 December 2009, 20:48:04 UTC
ae9a0a0 add another advancement 31 December 2009, 16:49:37 UTC
a7f5947 Add various items 31 December 2009, 16:38:53 UTC
2fd2e86 update expat comment 31 December 2009, 16:28:24 UTC
91e0db8 Add some items 31 December 2009, 16:17:05 UTC
aac4df6 #7613: missing ) in flmodule.c 31 December 2009, 13:47:24 UTC
763f1e8 indentation and further alignment with py3k 31 December 2009, 13:27:41 UTC
6d6b53c cleanup and refactoring 31 December 2009, 13:00:43 UTC
2c19674 add a --with-system-expat option to build pyexpat against the system's lib #7609 31 December 2009, 03:17:18 UTC
df6f963 Merged revisions 77158 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r77158 | benjamin.peterson | 2009-12-30 13:41:03 -0600 (Wed, 30 Dec 2009) | 1 line clean up logging's global state after the test finishes ........ 30 December 2009, 19:44:23 UTC
0f02d39 check if the attribute is set before deleting it with T_OBJECT_EX (fixes #7604) Also, add a note to the docs about the better behavior of T_OBJECT_EX as compared to T_OBJECT. 30 December 2009, 19:34:10 UTC
b7953f0 We only support Windows NT derivatives now. 30 December 2009, 19:03:00 UTC
e5ee7e3 #7602: improve "clean" and "checkout" targets now that all tools are in externals. 30 December 2009, 18:36:09 UTC
5a5fee8 #7487: update Pygments version. 30 December 2009, 18:32:50 UTC
95049f2 Use new Pygments version. 30 December 2009, 16:21:26 UTC
9b02e85 Add Marcos Donolo for work on issue 7534 patch. 30 December 2009, 12:22:49 UTC
99d652e Issue #7534: Fix handling of nans, infinities, and negative zero in ** operator, on IEEE 754 platforms. Thanks Marcos Donolo for original patch. 30 December 2009, 12:12:23 UTC
569e61f #5511: Added the ability to use ZipFile as a context manager. Patch by Brian Curtin. 30 December 2009, 06:14:51 UTC
eb74da8 wrap long line 30 December 2009, 03:02:34 UTC
500ce23 only build the nis module when the headers are found #7589 30 December 2009, 02:58:50 UTC
3c8a24e Add various items 29 December 2009, 23:41:04 UTC
c8a2ce7 #7579: Add docstrings to the msvcrt module 29 December 2009, 23:06:17 UTC
8645a5c #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 #7595: fix typo in argument default constant. 29 December 2009, 21:09:17 UTC
8e3e1d6 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 Various additions 29 December 2009, 20:10:16 UTC
c2aad8a Fix wrong markup. 29 December 2009, 11:25:38 UTC
a25658b Improve markup of ctypes docs. 29 December 2009, 11:06:31 UTC
d2ff486 #7569: clarification about c_char_p. 29 December 2009, 10:34:34 UTC
b598393 enable test_main.py 29 December 2009, 00:09:33 UTC
abb4274 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 document new fix_callable behavior 28 December 2009, 20:51:17 UTC
66d8d69 #7404: remove reference to non-existing example files. 28 December 2009, 08:48:24 UTC
740cdc3 #7033: add new API function PyErr_NewExceptionWithDoc, for easily giving new exceptions a docstring. 28 December 2009, 08:34:58 UTC
02e7dfd #7381: consistency update, and backport avoiding ``None >= 0`` check from py3k. 28 December 2009, 08:09:32 UTC
fe8df4f #7586: fix typo. 28 December 2009, 08:01:59 UTC
1686f34 #7577: fix signature of PyBuffer_FillInfo(). 28 December 2009, 07:59:05 UTC
e079636 Use a more idiomatic check in check_truediv. 27 December 2009, 21:31:50 UTC
2401c03 Fix a typo in comment 27 December 2009, 20:06:44 UTC
4c96035 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 Issue #1811: Improve accuracy and consistency of true division for integers. 27 December 2009, 14:55:57 UTC
13c2ef9 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 Updated sys.flags table in Doc 25 December 2009, 02:12:01 UTC
f84caf4 #6108: unicode(exception) and str(exception) should return the same message 24 December 2009, 22:25:17 UTC
db69f01 Issue #7568: typo in docstring. Thanks Mike Putnam. 24 December 2009, 16:06:58 UTC
27cae34 allow Process name to be unicode #7571 24 December 2009, 15:19:40 UTC
ca8e7ec Unittests and news items for the patch in r77026. 24 December 2009, 14:50:35 UTC
b5afe54 Fix for issue #7541: python-config --ldflags doesn't pick up libpython2.5.a 24 December 2009, 14:17:19 UTC
92919a6 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 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 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 Added markup and default arg, fixed example 24 December 2009, 02:54:53 UTC
f9a21f4 Fix for Issue7570: Error in urllib2 example. 24 December 2009, 02:18:14 UTC
3293593 fix alleged refleak 24 December 2009, 01:09:53 UTC
9f12d46 Fix possible integer overflow in lchown and fchown functions. For issue1747858. 23 December 2009, 09:31:11 UTC
ca2dc47 Make a word plural. 22 December 2009, 02:37:37 UTC
0479eb5 added a note about #7556 in Misc/NEWS 21 December 2009, 23:37:44 UTC
3efd767 backported r76993 and r76994 so the trunk behaves the same way with MSVC Manifest files editing 21 December 2009, 23:31:55 UTC
b4261d5 Add NEWS for OpenSSL changes. 21 December 2009, 19:29:59 UTC
55e1a69 Switch to OpenSSL 0.9.8l. 21 December 2009, 19:27:15 UTC
c3f5ca1 Drop 2.4 compatibility. 21 December 2009, 19:25:56 UTC
2ba1e9c 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 Inverse hyperbolic trigonometric functions should call m_log1p, not log1p. 21 December 2009, 15:40:33 UTC
12748b0 Issue #7518: Move substitute definitions of C99 math functions from pymath.c to Modules/_math.c. 21 December 2009, 15:22:00 UTC
08dca0d Remove a leftover from a previous iteration of the issue 7376 patch. 21 December 2009, 12:45:41 UTC
bd335bf Additional edge-case tests for test_long_and_overflow. 21 December 2009, 12:15:48 UTC
ed02b3f Fix reference counts for test_long_and_overflow. 21 December 2009, 11:31:54 UTC
e31d300 Issue #7528: Backport PyLong_AsLongAndOverflow from py3k to trunk. Thanks Case Van Horsen for the patch. 21 December 2009, 11:21:25 UTC
2b66da7 massive import cleaning in Distutils 21 December 2009, 01:22:46 UTC
2421d56 Fixed #7552: fixed distutils.command.upload failure on very long passwords 20 December 2009, 23:23:34 UTC
603ae9e 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 Silence -3 warnings. Thanks Florent Xicluna. 20 December 2009, 20:23:01 UTC
3e0bafe Fix for consistency with py3k keyword-only version of assertAlmostEqual 20 December 2009, 19:52:36 UTC
1d2ae21 Issue #7554: Fix incorrect usage of rAssertAlmostEqual. Thanks Florent Xicluna. 20 December 2009, 19:45:37 UTC
back to top