Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix issue 3221 by emitting a RuntimeWarning instead of raising SystemError ↵ | Nick Coghlan | 2008-07-13 | 1 | -3/+22 |
| | | | | when the parent module can't be found during an absolute import (likely due to non-PEP 361 aware code which sets a module level __package__ attribute) | ||||
* | #3342: In tracebacks, printed source lines were not indented since r62555. | Amaury Forgeot d'Arc | 2008-07-11 | 2 | -7/+22 |
| | | | | #3343: Py_DisplaySourceLine should be a private function. Rename it to _Py_DisplaySourceLine. | ||||
* | Added garbage collector overhead and optional default return value to | Robert Schuppenies | 2008-07-10 | 1 | -13/+46 |
| | | | | sys.getsizeof. | ||||
* | Fixed Issue3122 and extended sys.getsizeof tests for built-in types. | Robert Schuppenies | 2008-07-10 | 1 | -11/+10 |
| | |||||
* | - Issue #2862: Make int and float freelist management consistent with other | Gregory P. Smith | 2008-07-06 | 1 | -20/+0 |
| | | | | | freelists. Changes their CompactFreeList apis into ClearFreeList apis and calls them via gc.collect(). | ||||
* | Fix tabs. | Georg Brandl | 2008-07-05 | 1 | -12/+12 |
| | |||||
* | Update comment on prediction macros. | Raymond Hettinger | 2008-07-05 | 1 | -11/+13 |
| | |||||
* | Add a comment about incref'ing w. | Georg Brandl | 2008-07-01 | 1 | -0/+2 |
| | |||||
* | #3242: fix a crash in "print", if sys.stdout is set to a custom object, | Amaury Forgeot d'Arc | 2008-07-01 | 1 | -0/+2 |
| | | | | | | whose write() method installs another sys.stdout. Will backport. | ||||
* | #3219 repeated keyword arguments aren't allowed in function calls anymore | Benjamin Peterson | 2008-07-01 | 1 | -0/+10 |
| | |||||
* | 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 |
| |