Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | warnings.warn_explicit() did not have the proper TypeErrors in place to prevent | Brett Cannon | 2008-06-27 | 1 | -5/+13 |
| | | | | | | | | bus errors or SystemError being raised. As a side effect of fixing this, a bad DECREF that could be triggered when 'message' and 'category' were both None was fixed. Closes issue 3211. Thanks JP Calderone for the bug report. | ||||
* | Revert 64424, 64438, and 64439. | Raymond Hettinger | 2008-06-24 | 1 | -18/+1 |
| | |||||
* | Modified interface to _Py_[String|Unicode]InsertThousandsGrouping, in ↵ | Eric Smith | 2008-06-24 | 1 | -1/+1 |
| | | | | anticipation of fixing issue 3140. | ||||
* | Make bin() implementation parallel oct() and hex() so that int/long ↵ | Raymond Hettinger | 2008-06-20 | 1 | -1/+18 |
| | | | | subclasses can override or so that other classes can support. | ||||
* | Issue 3116: fix quadratic behavior in marshal.dumps(). | Raymond Hettinger | 2008-06-16 | 1 | -1/+1 |
| | |||||
* | #1683 prevent forking from interfering in threading storage | Benjamin Peterson | 2008-06-13 | 1 | -0/+31 |
| | | | | This should prevent some test_multiprocessing failures | ||||
* | Merge in release25-maint r60793: | Gregory P. Smith | 2008-06-11 | 4 | -12/+119 |
| | | | | | | Added checks for integer overflows, contributed by Google. Some are only available if asserts are left in the code, in cases where they can't be triggered from Python code. | ||||
* | This reverts r63675 based on the discussion in this thread: | Gregory P. Smith | 2008-06-09 | 21 | -360/+360 |
| | | | | | | | http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread. | ||||
* | warn about parameter tuple unpacking | Benjamin Peterson | 2008-06-08 | 1 | -0/+3 |
| | |||||
* | Warn about assigning to Py3k keywords (True and False) | Benjamin Peterson | 2008-06-08 | 1 | -33/+27 |
| | |||||
* | add an ast_warn helper function to make adding those Py3k warnings easier | Benjamin Peterson | 2008-06-08 | 1 | -7/+15 |
| | |||||
* | change Py3k backquote warning to a SyntaxWarning and add a test | Benjamin Peterson | 2008-06-08 | 1 | -1/+1 |
| | |||||
* | MacOS X: Enable 4-way universal builds | Ronald Oussoren | 2008-06-05 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | This patch adds a new configure argument on OSX: --with-universal-archs=[32-bit|64-bit|all] When used with the --enable-universalsdk option this controls which CPU architectures are includes in the framework. The default is 32-bit, meaning i386 and ppc. The most useful alternative is 'all', which includes all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64). This includes limited support for the Carbon bindings in 64-bit mode as well, limited because (a) I haven't done extensive testing and (b) a large portion of the Carbon API's aren't available in 64-bit mode anyway. I've also duplicated a feature of Apple's build of python: setting the environment variable 'ARCHFLAGS' controls the '-arch' flags used for building extensions using distutils. | ||||
* | Some style nits. Also clarify in the docstrings what __sizeof__ does. | Georg Brandl | 2008-06-01 | 1 | -2/+2 |
| | |||||
* | Issue #2898: Added sys.getsizeof() to retrieve size of objects in bytes. | Robert Schuppenies | 2008-06-01 | 1 | -0/+41 |
| | |||||
* | Typo: encoding -> codeset. | Martin v. Löwis | 2008-06-01 | 1 | -1/+1 |
| | |||||
* | Move sys_stream and sys_isatty out of the have-langinfo block. | Martin v. Löwis | 2008-06-01 | 1 | -1/+1 |
| | |||||
* | New environment variable PYTHONIOENCODING. | Martin v. Löwis | 2008-06-01 | 2 | -49/+74 |
| | |||||
* | Refactor and clean up str.format() code (and helpers) in advance of ↵ | Eric Smith | 2008-05-30 | 2 | -9/+8 |
| | | | | optimizations. | ||||
* | Issue 2784: fix leaks in exception exit. | Raymond Hettinger | 2008-05-30 | 1 | -2/+2 |
| | |||||
* | Fix issue2588: Do not execute str[size-1] = '\0' when a 0 size is | Gregory P. Smith | 2008-05-26 | 1 | -1/+2 |
| | | | | passed in. (The assert won't prevent this in non-debug builds). | ||||
* | Fix issue2589: there was a potential integer overflow leading to | Gregory P. Smith | 2008-05-26 | 1 | -4/+15 |
| | | | | | memory corruption on esoteric platforms and incorrect behavior on normal platforms. | ||||
* | turn PyErr_WarnPy3k into a macro | Benjamin Peterson | 2008-05-26 | 1 | -9/+0 |
| | |||||
* | Renamed PyString to PyBytes | Christian Heimes | 2008-05-26 | 21 | -364/+364 |
| | |||||
* | First step of the C API rename: | Christian Heimes | 2008-05-26 | 2 | -6/+6 |
| | | | | | | renamed Include/bytesobject.h to Include/bytearrayobject.h renamed Include/stringobject.h to Include/bytesobject.h added Include/stringobject.h with aliases | ||||
* | Patch #2488: Add sys.maxsize. | Martin v. Löwis | 2008-05-20 | 1 | -0/+3 |
| | |||||
* | revert 63425 over Guido's Febuary message about this, that I missed | Benjamin Peterson | 2008-05-17 | 1 | -27/+15 |
| | |||||
* | fix spelling | Benjamin Peterson | 2008-05-17 | 1 | -1/+1 |
| | |||||
* | add Py3k warnings to oct and hex. backport hex behavior (because it's not ↵ | Benjamin Peterson | 2008-05-17 | 1 | -15/+27 |
| | | | | different) | ||||
* | Fix a refleak in the _warnings module. | Georg Brandl | 2008-05-13 | 1 | -1/+3 |
| | |||||
* | #2196 hasattr now allows SystemExit and KeyboardInterrupt to propagate | Benjamin Peterson | 2008-05-12 | 1 | -3/+7 |
| | |||||
* | Addresses issue 2802: 'n' formatting for integers. | Eric Smith | 2008-05-11 | 1 | -45/+4 |
| | | | | | | | | | | | | | | Adds 'n' as a format specifier for integers, to mirror the same specifier which is already available for floats. 'n' is the same as 'd', but inserts the current locale-specific thousands grouping. I added this as a stringlib function, but it's only used by str type, not unicode. This is because of an implementation detail in unicode.format(), which does its own str->unicode conversion. But the unicode version will be needed in 3.0, and it may be needed by other code eventually in 2.6 (maybe decimal?), so I left it as a stringlib implementation. As long as the unicode version isn't instantiated, there's no overhead for this. | ||||
* | #2816: clarify error messages for EOF while scanning strings. | Georg Brandl | 2008-05-11 | 1 | -2/+2 |
| | |||||
* | #1792: Improve performance of marshal.dumps() on large objects by increasing | Andrew M. Kuchling | 2008-05-11 | 1 | -1/+4 |
| | | | | the size of the buffer more quickly. | ||||
* | Fix sys.flags to properly expose bytes_warning. | Brett Cannon | 2008-05-08 | 1 | -2/+2 |
| | | | | Closes issue #2790. | ||||
* | Implemented PEP 370 | Christian Heimes | 2008-05-06 | 2 | -5/+6 |
| | |||||
* | Fix logic error in Python/_warnings.c and add a test to verify | Benjamin Peterson | 2008-05-06 | 1 | -0/+2 |
| | |||||
* | Fix a bug in the handling of the stacklevel argument in warnings.warn() where | Brett Cannon | 2008-05-06 | 1 | -3/+1 |
| | | | | the stack was being unwound by two levels instead of one each time. | ||||
* | Add a DeprecationWarning for when warnings.showwarning() is set to a function | Brett Cannon | 2008-05-05 | 1 | -13/+43 |
| | | | | that lacks support for the new 'line' argument. | ||||
* | The compiling struct is now passed around to all AST helpers (see issue 2720) | Benjamin Peterson | 2008-05-03 | 1 | -32/+32 |
| | |||||
* | Fix the C implementation of 'warnings' to infer the filename of the module that | Brett Cannon | 2008-05-03 | 1 | -0/+13 |
| | | | | | | | raised an exception properly when __file__ is not set, __name__ == '__main__', and sys.argv[0] is a false value. Closes issue2743. | ||||
* | Fix some indentation errors. | Brett Cannon | 2008-05-03 | 1 | -9/+10 |
| | |||||
* | Fix a backwards-compatibility mistake where a new optional argument for | Brett Cannon | 2008-05-02 | 1 | -3/+0 |
| | | | | | | | warnings.showwarning() was being used. This broke pre-existing replacements for the function since they didn't support the extra argument. Closes issue 2705. | ||||
* | #2719: backport next() from 3k. | Georg Brandl | 2008-04-30 | 1 | -0/+42 |
| | |||||
* | Issue 2526, float.__format__ 'n' specifier does not support thousands grouping. | Eric Smith | 2008-04-30 | 1 | -128/+229 |
| | | | | | Implemented grouping, with tests. Cleaned up PyOS_ascii_formatd by breaking reformatting into smaller functions. | ||||
* | Fix a bug introduced by the warnings rewrite where tracebacks were being | Brett Cannon | 2008-04-28 | 1 | -2/+0 |
| | | | | | | improperly indented. Closes issue #2699. | ||||
* | A little reformating of Py3k warnings | Benjamin Peterson | 2008-04-27 | 3 | -15/+15 |
| | |||||
* | Use PyErr_WarnPy3k throughout | Benjamin Peterson | 2008-04-27 | 3 | -31/+17 |
| | |||||
* | Added PyErr_WarnPy3k function. (issue 2671) I will be converting current ↵ | Benjamin Peterson | 2008-04-27 | 1 | -0/+9 |
| | | | | Py3k warnings to the use of this function soon. | ||||
* | I finally got the time to update and merge Mark's and my trunk-math branch. ↵ | Christian Heimes | 2008-04-18 | 2 | -25/+232 |
| | | | | | | The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math. The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :) |