summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* technically not at 2.7.1 yetBenjamin Peterson2010-07-041-3/+3
|
* prepare for 2.7.1Benjamin Peterson2010-07-031-3/+3
|
* update to 2.7 finalBenjamin Peterson2010-07-031-3/+3
|
* Issue #9020: The Py_IS* macros from pyctype.h should generally only beStefan Krah2010-06-241-0/+3
| | | | | used with signed/unsigned char arguments. For integer arguments, EOF has to be handled separately.
* towards final releaseBenjamin Peterson2010-06-211-1/+1
|
* bump verson to 2.7rc2v2.7rc2Benjamin Peterson2010-06-211-2/+2
|
* careening towards 2.7rc2 we goBenjamin Peterson2010-06-061-1/+1
|
* bump version to 2.7 rc1Benjamin Peterson2010-06-061-3/+3
|
* Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allowsAntoine Pitrou2010-05-211-0/+1
| | | | | | embedders of the interpreter to set sys.argv without also modifying sys.path. This helps fix `CVE-2008-5983 <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_.
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-0916-1555/+1555
|
* towards 2.7 release candidate 1Benjamin Peterson2010-05-081-1/+1
|
* bump version to 2.7 beta 2v2.7b2Benjamin Peterson2010-05-081-2/+2
|
* Fix for issue #7072Ronald Oussoren2010-04-181-1/+10
|
* towards beta 2Benjamin Peterson2010-04-101-1/+1
|
* bump version to 2.7b1Benjamin Peterson2010-04-101-3/+3
|
* Capsule-related changes:Larry Hastings2010-04-021-2/+26
| | | | | | | | | | | * PyCObject_AsVoidPtr() can now open capsules. This addresses most of the remaining backwards-compatibility concerns about the conversion of Python 2.7 from CObjects to capsules. * CObjects were marked Pending Deprecation. * Documentation about this pending deprecation was added to cobject.h. * The capsule source files were added to the legacy PC build processes.
* Issue #8276: PyEval_CallObject() is now only available in macro form. TheAntoine Pitrou2010-04-011-4/+0
| | | | | function declaration, which was kept for backwards compatibility reasons, is now removed (the macro was introduced in 1997!).
* Issue #8268: Old-style classes (not just instances) now support weakAntoine Pitrou2010-03-311-0/+1
| | | | references.
* Remove extraneous experimental code checked in by accident.Larry Hastings2010-03-251-92/+0
|
* Backported PyCapsule from 3.1, and converted most uses ofLarry Hastings2010-03-258-22/+168
| | | | CObject to PyCapsule.
* Add support for weak references to code objects. This will be used by an ↵Collin Winter2010-03-181-0/+1
| | | | | | optimization in the incoming Python 3 JIT. Patch by Reid Kleckner!
* post release updateBenjamin Peterson2010-03-061-1/+1
|
* bump version to 2.7a4v2.7a4Benjamin Peterson2010-03-061-2/+2
|
* Issue #7544: Preallocate thread memory before creating the thread to avoid aVictor Stinner2010-03-031-0/+2
| | | | fatal error in low memory condition.
* #4852: Remove dead code in every thread implementation, unused for many years.Amaury Forgeot d'Arc2010-02-231-9/+0
|
* Silence more 'comparison between signed and unsigned' warnings.Mark Dickinson2010-02-141-4/+4
|
* post release updatesBenjamin Peterson2010-02-061-1/+1
|
* bump version to 2.7a3v2.7a3Benjamin Peterson2010-02-061-2/+2
|
* Issue #5677: Explicitly forbid write operations on read-only file objects,Antoine Pitrou2010-02-051-0/+2
| | | | | | and read operations on write-only file objects. On Windows, the system C library would return a bogus result; on Solaris, it was possible to crash the interpreter. Patch by Stefan Krah.
* Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, aMark Dickinson2010-01-301-0/+1
| | | | | long long variant of PyLong_AsLongAndOverflow. Patch by Case Van Horsen.
* - Issue #7658: Ensure that the new pythonw executable works on OSX 10.4Ronald Oussoren2010-01-171-1/+1
| | | | | | | | | | | | - Issue #7714: Use ``gcc -dumpversion`` to detect the version of GCC on MacOSX. - Make configure look for util.h as well as libutil.h. The former is the header file that on OSX contains the defition of openpty. (Needed to compile for OSX 10.4 on OSX 10.6) - Use the correct definition of CC to compile the pythonw executable
* Use PyAPI_DATA.Antoine Pitrou2010-01-171-1/+1
|
* Issue #7561: Operations on empty bytearrays (such as `int(bytearray())`)Antoine Pitrou2010-01-171-1/+5
| | | | | | could crash in many places because of the PyByteArray_AS_STRING() macro returning NULL. The macro now returns a statically allocated empty string instead.
* Issue #1967: Backport dictionary views.Alexandre Vassalotti2010-01-111-0/+12
|
* Issue #2333: Backport set and dict comprehensions syntax.Alexandre Vassalotti2010-01-114-8/+29
|
* Issue #2335: Backport set literals syntax from Python 3.x.Alexandre Vassalotti2010-01-093-23/+31
|
* post release version adjustmentBenjamin Peterson2010-01-091-1/+1
|
* bump version to 2.7a2v2.7a2Benjamin Peterson2010-01-091-2/+2
|
* Refactor some longobject internals: PyLong_AsDouble and _PyLong_AsScaledDoubleMark Dickinson2010-01-021-7/+7
| | | | | | | | (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.
* #7033: add new API function PyErr_NewExceptionWithDoc, for easily giving new ↵Georg Brandl2009-12-281-2/+4
| | | | exceptions a docstring.
* Issue #7518: Move substitute definitions of C99 math functions fromMark Dickinson2009-12-211-19/+3
| | | | pymath.c to Modules/_math.c.
* Issue #7528: Backport PyLong_AsLongAndOverflow from py3k to trunk.Mark Dickinson2009-12-211-0/+1
| | | | Thanks Case Van Horsen for the patch.
* initialize to NULLBenjamin Peterson2009-12-131-1/+1
|
* Replace the size check for PyMem_MALLOC and PyMem_REALLOC with an almostMark Dickinson2009-12-101-2/+2
| | | | | | | | equivalent[*] check that doesn't produce compiler warnings about a 'x < 0' check on an unsigned type. [*] it's equivalent for inputs of type size_t or Py_ssize_t, or any smaller unsigned or signed integer type.
* Fix for issue 7452: HAVE_GCC_ASM_FOR_X87 gets set when doing a universal ↵Ronald Oussoren2009-12-081-0/+5
| | | | | | | build on an i386 based machine, but should only be active when compiling the x86 part of the universal binary.
* post release version bumpBenjamin Peterson2009-12-051-1/+1
|
* bump version to 2.7a1v2.7a1Benjamin Peterson2009-12-051-2/+2
|
* Fix for issue #7416: SIZEOF_UINTPTR_T can be invalid when configuring aRonald Oussoren2009-12-011-0/+6
| | | | | | | | | | multi-architecture build (in particular when the architectures don't share a common pointer size). Fixed the same issue for SIZEOF_PTHREAD_T. (No update to the NEWS file because this is a bugfix for an as yet unreleased feature)
* Include ieeefp.h (when available) in pyport.h instead of individually inMark Dickinson2009-11-281-0/+4
| | | | | | Objects/floatobject.c and Objects/complexobject.c. This should silence compiler warnings about implicit declaration of the 'finite' function on Solaris.
* Enable short float repr!Mark Dickinson2009-11-181-8/+0
|