Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Sort UCS-2/UCS-4 name mangling list. | Alexandre Vassalotti | 2008-12-28 | 1 | -8/+8 |
| | |||||
* | Fix name mangling of PyUnicode_ClearFreeList. | Alexandre Vassalotti | 2008-12-28 | 1 | -1/+1 |
| | |||||
* | Issue #2183: Simplify and optimize bytecode for list comprehensions. | Antoine Pitrou | 2008-12-17 | 1 | -1/+1 |
| | |||||
* | move unprefixed error into .c file | Benjamin Peterson | 2008-10-30 | 1 | -2/+0 |
| | |||||
* | #4122: On Windows, Py_UNICODE_ISSPACE cannot be used in an extension module: | Amaury Forgeot d'Arc | 2008-10-14 | 1 | -1/+1 |
| | | | | | | compilation fails with "undefined reference to _Py_ascii_whitespace" Will backport to 2.6. | ||||
* | Bump to 2.7a0 | Barry Warsaw | 2008-10-02 | 1 | -3/+3 |
| | |||||
* | Bumping to 2.6 final. | Barry Warsaw | 2008-10-01 | 1 | -3/+3 |
| | |||||
* | build_os2emx.patch in issue 3868 - update OS/2 EMX makefile and config files | Andrew MacIntyre | 2008-09-22 | 1 | -1/+1 |
| | | | | | | | | Part of source_os2emx.patch in issue 3868: Include/pystrcmp.h: OS/2 has same C APIs as Windows Lib/test/test_io.py: OS/2 has same behaviour as Windows for this test Reviewed by Amaury Forgeot d'Arc | ||||
* | done with 2.6rc2 | Barry Warsaw | 2008-09-18 | 1 | -1/+1 |
| | |||||
* | Bumping to 2.6rc2v2.6rc2 | Barry Warsaw | 2008-09-18 | 1 | -2/+2 |
| | |||||
* | post release updates | Barry Warsaw | 2008-09-13 | 1 | -1/+1 |
| | |||||
* | Fix the release levelv2.6rc1 | Barry Warsaw | 2008-09-12 | 1 | -2/+2 |
| | |||||
* | Bumping to 2.6rc1 | Barry Warsaw | 2008-09-12 | 1 | -3/+3 |
| | |||||
* | #3668: When PyArg_ParseTuple correctly parses a s* format, but raises an | Antoine Pitrou | 2008-08-29 | 1 | -0/+9 |
| | | | | | | | exception afterwards (for a subsequent parameter), the user code will not call PyBuffer_Release() and memory will leak. Reviewed by Amaury Forgeot d'Arc. | ||||
* | Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as to | Antoine Pitrou | 2008-08-26 | 1 | -0/+5 |
| | | | | | | | | | | match Python 2.5 speed despite the __instancecheck__ / __subclasscheck__ mechanism. In the process, fix a bug where isinstance() and issubclass(), when given a tuple of classes as second argument, were looking up __instancecheck__ / __subclasscheck__ on the tuple rather than on each type object. Reviewed by Benjamin Peterson and Raymond Hettinger. | ||||
* | sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str | Benjamin Peterson | 2008-08-26 | 1 | -0/+1 |
| | |||||
* | done with the release | Barry Warsaw | 2008-08-21 | 1 | -1/+1 |
| | |||||
* | Bump to 2.6b3.v2.6b3 | Barry Warsaw | 2008-08-21 | 1 | -2/+2 |
| | |||||
* | Hopeful fix for issue 1878: remove Py_TPFLAGS_HAVE_VERSION_TAG from | Guido van Rossum | 2008-08-19 | 1 | -6/+19 |
| | | | | Py_TPFLAGS_DEFAULT when not building the core. | ||||
* | fix a little typo | Benjamin Peterson | 2008-08-19 | 1 | -1/+1 |
| | |||||
* | fix compile errors | Benjamin Peterson | 2008-08-17 | 1 | -1/+1 |
| | |||||
* | expose PySTEntry.nested so the symtable module will work | Benjamin Peterson | 2008-08-17 | 1 | -1/+1 |
| | |||||
* | Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple, | Martin v. Löwis | 2008-08-12 | 2 | -20/+8 |
| | | | | | | | by denying s# to parse objects that have a releasebuffer procedure, and introducing s*. More module might need to get converted to use s*. | ||||
* | Issue #2620: Overflow checking when allocating or reallocating memory | Gregory P. Smith | 2008-07-22 | 1 | -11/+22 |
| | | | | | | | | was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed. | ||||
* | Post release cleanup | Barry Warsaw | 2008-07-18 | 1 | -1/+1 |
| | |||||
* | Bumping to 2.6b2v2.6b2 | Barry Warsaw | 2008-07-18 | 1 | -2/+2 |
| | |||||
* | Issue 2235: __hash__ is once again inherited by default, but inheritance can ↵ | Nick Coghlan | 2008-07-15 | 1 | -0/+1 |
| | | | | be blocked explicitly so that collections.Hashable remains meaningful | ||||
* | Issue #3274: Use a less common identifier for the temporary variable | Alexandre Vassalotti | 2008-07-13 | 1 | -2/+2 |
| | | | | in Py_CLEAR(). | ||||
* | #3342: In tracebacks, printed source lines were not indented since r62555. | Amaury Forgeot d'Arc | 2008-07-11 | 1 | -1/+1 |
| | | | | #3343: Py_DisplaySourceLine should be a private function. Rename it to _Py_DisplaySourceLine. | ||||
* | - Issue #2862: Make int and float freelist management consistent with other | Gregory P. Smith | 2008-07-06 | 2 | -2/+2 |
| | | | | | freelists. Changes their CompactFreeList apis into ClearFreeList apis and calls them via gc.collect(). | ||||
* | Revert 64424, 64438, and 64439. | Raymond Hettinger | 2008-06-24 | 1 | -3/+0 |
| | |||||
* | Modified interface to _Py_[String|Unicode]InsertThousandsGrouping, in ↵ | Eric Smith | 2008-06-24 | 1 | -2/+2 |
| | | | | anticipation of fixing issue 3140. | ||||
* | Make bin() implementation parallel oct() and hex() so that int/long ↵ | Raymond Hettinger | 2008-06-20 | 1 | -0/+3 |
| | | | | subclasses can override or so that other classes can support. | ||||
* | Post release changes | Barry Warsaw | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | Bumping to 2.6b1v2.6b1 | Barry Warsaw | 2008-06-19 | 1 | -3/+3 |
| | |||||
* | Restore support for Microsoft VC6 compiler. | Amaury Forgeot d'Arc | 2008-06-13 | 1 | -1/+1 |
| | | | | | | | Some functions in the msvcrt module are skipped, and socket.ioctl is enabled only when using a more recent Platform SDK. (and yes, there are still companies that use a 10-years old compiler) | ||||
* | #1683 prevent forking from interfering in threading storage | Benjamin Peterson | 2008-06-13 | 1 | -0/+3 |
| | | | | This should prevent some test_multiprocessing failures | ||||
* | Correct an incorrect comment about our #include of stddef.h. | Gregory P. Smith | 2008-06-11 | 1 | -1/+1 |
| | | | | (see Doug Evans' comment on python-dev 2008-06-10) | ||||
* | Merge in release25-maint r60793: | Gregory P. Smith | 2008-06-11 | 2 | -4/+19 |
| | | | | | | 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. | ||||
* | swap stringobject.h and bytesobject.h contents to make sense. PyString in | Gregory P. Smith | 2008-06-11 | 2 | -233/+233 |
| | | | | stringobject and PyBytes defines in bytesobject. | ||||
* | This reverts r63675 based on the discussion in this thread: | Gregory P. Smith | 2008-06-09 | 7 | -55/+51 |
| | | | | | | | 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. | ||||
* | Remove locking part of new buffer protocol. | Travis E. Oliphant | 2008-06-06 | 1 | -11/+0 |
| | |||||
* | Fix preprocessor statement. | Thomas Heller | 2008-06-05 | 1 | -1/+2 |
| | |||||
* | MacOS X: Enable 4-way universal builds | Ronald Oussoren | 2008-06-05 | 3 | -2/+89 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Make the _H #define's match the header file names. Fix comments to | Gregory P. Smith | 2008-06-01 | 2 | -8/+8 |
| | | | | mention the correct type names. | ||||
* | New environment variable PYTHONIOENCODING. | Martin v. Löwis | 2008-06-01 | 1 | -0/+2 |
| | |||||
* | Refactor and clean up str.format() code (and helpers) in advance of ↵ | Eric Smith | 2008-05-30 | 7 | -24/+30 |
| | | | | optimizations. | ||||
* | #2989: add PyType_Modified(). | Georg Brandl | 2008-05-28 | 1 | -0/+1 |
| | |||||
* | wrap line | Benjamin Peterson | 2008-05-26 | 1 | -1/+2 |
| | |||||
* | turn PyErr_WarnPy3k into a macro | Benjamin Peterson | 2008-05-26 | 1 | -1/+2 |
| |