b9c3ed4 | Ezio Melotti | 04 January 2010, 21:43:02 UTC | #3340: document print/get_usage and print/get_version | 04 January 2010, 21:43:02 UTC |
2bcd177 | Mark Dickinson | 04 January 2010, 21:32:02 UTC | Fix typo in comment. | 04 January 2010, 21:32:02 UTC |
8198256 | Ezio Melotti | 04 January 2010, 09:00:11 UTC | fixed markup errors | 04 January 2010, 09:00:11 UTC |
3694366 | Benjamin Peterson | 04 January 2010, 01:00:47 UTC | factor out __complex__ lookup code to fix another case | 04 January 2010, 01:00:47 UTC |
ecdae19 | Benjamin Peterson | 04 January 2010, 00:43:01 UTC | do correct lookup of the __complex__ method | 04 January 2010, 00:43:01 UTC |
37559a0 | Antoine Pitrou | 03 January 2010, 22:38:50 UTC | Credit Nir Aides for r77288 | 03 January 2010, 22:38:50 UTC |
673ddf9 | Antoine Pitrou | 03 January 2010, 22:29:56 UTC | Issue #7471: Improve the performance of GzipFile's buffering mechanism, and make it implement the `io.BufferedIOBase` ABC to allow for further speedups by wrapping it in an `io.BufferedReader`. Patch by Nir Aides. | 03 January 2010, 22:29:56 UTC |
49d709c | Gregory P. Smith | 03 January 2010, 15:05:52 UTC | Fix testSourceAddress to not test the host, it wasn't passing on some platforms. | 03 January 2010, 15:05:52 UTC |
3b18ff7 | Gregory P. Smith | 03 January 2010, 14:56:28 UTC | remove an obsolete file that should've gone with r77252 | 03 January 2010, 14:56:28 UTC |
7c910eb | Georg Brandl | 03 January 2010, 13:05:39 UTC | Update doc build step. | 03 January 2010, 13:05:39 UTC |
f132c16 | Mark Dickinson | 03 January 2010, 12:03:03 UTC | Make use of PyLong_AsLongAndOverflow in math_ldexp. | 03 January 2010, 12:03:03 UTC |
722a8a9 | Ezio Melotti | 03 January 2010, 09:09:55 UTC | :stmt: -> :keyword: | 03 January 2010, 09:09:55 UTC |
5129ed3 | Ezio Melotti | 03 January 2010, 09:01:27 UTC | #7618: fix highlight of code blocks | 03 January 2010, 09:01:27 UTC |
ae628c9 | Kurt B. Kaiser | 03 January 2010, 08:36:45 UTC | r77152 to Doc/Makefile broke doc build due to (at least some) make binaries running clean prereq after checkout. 1. So, fix the insane make call in build.sh - seems to solve it. 2. Fix a missing redirection. 3. Check in the rsync opts that actually work during upload. | 03 January 2010, 08:36:45 UTC |
9d32521 | Gregory P. Smith | 03 January 2010, 02:06:07 UTC | issue3972: HTTPConnection and HTTPSConnection now support a source_address parameter. Also cleans up an annotation in the socket documentation. | 03 January 2010, 02:06:07 UTC |
79a3eb1 | Gregory P. Smith | 03 January 2010, 01:29:44 UTC | Adds an optional source_address parameter to socket.create_connection(). For use by issue3972. | 03 January 2010, 01:29:44 UTC |
7f8ebdb | Andrew M. Kuchling | 03 January 2010, 01:15:21 UTC | Add a few items | 03 January 2010, 01:15:21 UTC |
ffd5d88 | Gregory P. Smith | 03 January 2010, 00:43:02 UTC | make setup.py similar to py3k's when reporting on _hashlib as missing or not. | 03 January 2010, 00:43:02 UTC |
6dcdcde | Gregory P. Smith | 03 January 2010, 00:19:04 UTC | 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 | Georg Brandl | 02 January 2010, 22:55:55 UTC | Fix typo. | 02 January 2010, 22:55:55 UTC |
fe32d30 | Gregory P. Smith | 02 January 2010, 22:42:50 UTC | mention the r77252 change | 02 January 2010, 22:42:50 UTC |
443ec68 | Gregory P. Smith | 02 January 2010, 22:28:48 UTC | 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 | Gregory P. Smith | 02 January 2010, 22:25:29 UTC | 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 | Antoine Pitrou | 02 January 2010, 21:53:44 UTC | Remove silly conditional. | 02 January 2010, 21:53:44 UTC |
83f86e8 | Antoine Pitrou | 02 January 2010, 21:47:10 UTC | 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 | Gregory P. Smith | 02 January 2010, 21:29:54 UTC | 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 | Antoine Pitrou | 02 January 2010, 21:12:58 UTC | 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 | Mark Dickinson | 02 January 2010, 14:45:40 UTC | 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 | Mark Dickinson | 02 January 2010, 14:29:52 UTC | Clarify that the rect, phase and polar functions work with radians. | 02 January 2010, 14:29:52 UTC |
36f4214 | Georg Brandl | 02 January 2010, 12:35:01 UTC | Fix casing. | 02 January 2010, 12:35:01 UTC |
4b2c064 | Martin v. Löwis | 02 January 2010, 09:53:18 UTC | Make script work with 2.5. | 02 January 2010, 09:53:18 UTC |
f477b93 | Martin v. Löwis | 02 January 2010, 09:25:21 UTC | Update Windows build to sqlite 3.6.21. | 02 January 2010, 09:25:21 UTC |
1a635e4 | Benjamin Peterson | 02 January 2010, 02:43:04 UTC | remove use of deprecated os.popen #7619 | 02 January 2010, 02:43:04 UTC |
1b34d25 | Mark Dickinson | 01 January 2010, 17:27:30 UTC | 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 | Benjamin Peterson | 01 January 2010, 15:21:13 UTC | allow --with-dbmliborder to specify that no dbm modules will be built #6491 | 01 January 2010, 15:21:13 UTC |
6c99b4e | Benjamin Peterson | 01 January 2010, 15:20:06 UTC | fix indentation | 01 January 2010, 15:20:06 UTC |
b4abef6 | Benjamin Peterson | 01 January 2010, 15:18:38 UTC | add note | 01 January 2010, 15:18:38 UTC |
1c335e6 | Benjamin Peterson | 01 January 2010, 15:16:29 UTC | use pkg-config to find the libffi headers when --with-system-ffi is used #6943 | 01 January 2010, 15:16:29 UTC |
8cdc9bc | Georg Brandl | 01 January 2010, 13:07:05 UTC | More yearly updates. | 01 January 2010, 13:07:05 UTC |
9db7746 | Ezio Melotti | 01 January 2010, 04:16:42 UTC | more copyright year updates | 01 January 2010, 04:16:42 UTC |
71380c3 | Benjamin Peterson | 01 January 2010, 04:00:55 UTC | update copyright year | 01 January 2010, 04:00:55 UTC |
f31d1a0 | Brett Cannon | 01 January 2010, 01:44:57 UTC | 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 | Mark Dickinson | 31 December 2009, 21:11:48 UTC | More configure fixes: avoid sh 'integer argument expected' error when 'long long' type doesn't exist. | 31 December 2009, 21:11:48 UTC |
5ce8474 | Mark Dickinson | 31 December 2009, 20:48:04 UTC | Add missing quotes. | 31 December 2009, 20:48:04 UTC |
ae9a0a0 | Benjamin Peterson | 31 December 2009, 16:49:37 UTC | add another advancement | 31 December 2009, 16:49:37 UTC |
a7f5947 | Andrew M. Kuchling | 31 December 2009, 16:38:53 UTC | Add various items | 31 December 2009, 16:38:53 UTC |
2fd2e86 | Benjamin Peterson | 31 December 2009, 16:28:24 UTC | update expat comment | 31 December 2009, 16:28:24 UTC |
91e0db8 | Andrew M. Kuchling | 31 December 2009, 16:17:05 UTC | Add some items | 31 December 2009, 16:17:05 UTC |
aac4df6 | Ezio Melotti | 31 December 2009, 13:47:24 UTC | #7613: missing ) in flmodule.c | 31 December 2009, 13:47:24 UTC |
763f1e8 | Ezio Melotti | 31 December 2009, 13:27:41 UTC | indentation and further alignment with py3k | 31 December 2009, 13:27:41 UTC |
6d6b53c | Ezio Melotti | 31 December 2009, 13:00:43 UTC | cleanup and refactoring | 31 December 2009, 13:00:43 UTC |
2c19674 | Benjamin Peterson | 31 December 2009, 03:17:18 UTC | add a --with-system-expat option to build pyexpat against the system's lib #7609 | 31 December 2009, 03:17:18 UTC |
df6f963 | Benjamin Peterson | 30 December 2009, 19:44:23 UTC | 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 | Benjamin Peterson | 30 December 2009, 19:34:10 UTC | 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 | Georg Brandl | 30 December 2009, 19:03:00 UTC | We only support Windows NT derivatives now. | 30 December 2009, 19:03:00 UTC |
e5ee7e3 | Georg Brandl | 30 December 2009, 18:36:09 UTC | #7602: improve "clean" and "checkout" targets now that all tools are in externals. | 30 December 2009, 18:36:09 UTC |
5a5fee8 | Georg Brandl | 30 December 2009, 18:32:50 UTC | #7487: update Pygments version. | 30 December 2009, 18:32:50 UTC |
95049f2 | Georg Brandl | 30 December 2009, 16:21:26 UTC | Use new Pygments version. | 30 December 2009, 16:21:26 UTC |
9b02e85 | Mark Dickinson | 30 December 2009, 12:22:49 UTC | Add Marcos Donolo for work on issue 7534 patch. | 30 December 2009, 12:22:49 UTC |
99d652e | Mark Dickinson | 30 December 2009, 12:12:23 UTC | 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 | Ezio Melotti | 30 December 2009, 06:14:51 UTC | #5511: Added the ability to use ZipFile as a context manager. Patch by Brian Curtin. | 30 December 2009, 06:14:51 UTC |
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 |