summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* Issue #16136: Remove VMS support and VMS-related codeChristian Heimes2013-12-211-3/+0
|
* Issue #14432: Remove the thread state field from the frame structure. Fix aVictor Stinner2013-12-131-1/+0
| | | | | | | crash when a generator is created in a C thread that is destroyed while the generator is still used. The issue was that a generator contains a frame, and the frame kept a reference to the Python state of the destroyed C thread. The crash occurs when a trace function is setup.
* Issue #17576: Deprecation warning emitted now when __int__() or __index__()Serhiy Storchaka2013-12-111-0/+6
|\ | | | | | | | | return not int instance. Introduced _PyLong_FromNbInt() and refactored PyLong_As*() functions.
| * Issue #17576: Deprecation warning emitted now when __int__() or __index__()Serhiy Storchaka2013-12-111-0/+6
| | | | | | | | | | return not int instance. Introduced _PyLong_FromNbInt() and refactored PyLong_As*() functions.
* | (Merge 3.3) Issue #19932: Fix typo in import.h, missing whitespaces in ↵Victor Stinner2013-12-101-4/+4
|\ \ | |/ | | | | function prototypes.
| * Issue #19932: Fix typo in import.h, missing whitespaces in function prototypes.Victor Stinner2013-12-101-4/+4
| |
* | Issue #6477: Merge with 3.3.Alexandre Vassalotti2013-12-011-2/+2
|\ \ | |/
| * Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private.Alexandre Vassalotti2013-12-011-2/+2
| |
* | Issue #6477: Merge with 3.3.Alexandre Vassalotti2013-12-011-0/+3
|\ \ | |/
| * Issue #6477: Added support for pickling the types of built-in singletons.Alexandre Vassalotti2013-12-011-0/+3
| |
| * Post-release bump.Georg Brandl2013-11-171-1/+1
| |
| * Bump to 3.3.3 final.v3.3.3Georg Brandl2013-11-171-3/+3
| |
| * Bump to 3.3.3rc2.v3.3.3rc2Georg Brandl2013-11-111-2/+2
| |
| * Bump to 3.3.3rc1.Georg Brandl2013-10-271-4/+4
| |
| * merge headsGeorg Brandl2013-10-081-3/+0
| |\
| | * Closes #13867: remove untrue comment about PyWeakref_Check().Georg Brandl2013-10-081-3/+0
| | |
* | | Bump version number to 3.4.0b1.v3.4.0b1Larry Hastings2013-11-241-3/+3
| | |
* | | Issue #19730: Argument Clinic now supports all the existing PyArgLarry Hastings2013-11-231-0/+7
| | | | | | | | | | | | | | | "format units" as legacy converters, as well as two new features: "self converters" and the "version" directive.
* | | Issue #19722: Added opcode.stack_effect(), which accuratelyLarry Hastings2013-11-231-0/+3
| | | | | | | | | | | | computes the stack effect of bytecode instructions.
* | | Issue #19619: Blacklist non-text codecs in method APINick Coghlan2013-11-221-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings.
* | | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-204-34/+150
| | | | | | | | | | | | Python now uses SipHash24 on all major platforms.
* | | oops, remove _PyObject_ReprWriter() definition (unwanted change)Victor Stinner2013-11-191-3/+0
| | |
* | | Add _PyUnicodeWriter_WriteASCIIString() functionVictor Stinner2013-11-191-3/+14
| | |
* | | Fix compiler warning on Windows 64-bit: asdl_seq_SET() stores the index ↵Victor Stinner2013-11-151-4/+6
| | | | | | | | | | | | | | | | | | parameter into a Py_ssize_t, instead of an int
* | | Close #17828: better handling of codec errorsNick Coghlan2013-11-131-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | - output type errors now redirect users to the type-neutral convenience functions in the codecs module - stateless errors that occur during encoding and decoding will now be automatically wrapped in exceptions that give the name of the codec involved
* | | Issue #19512, #19526: Exclude the new _PyDict_DelItemId() function from theVictor Stinner2013-11-081-2/+3
| | | | | | | | | | | | stable ABI
* | | Issue #19512, #19515: remove shared identifiers, move identifiers where theyVictor Stinner2013-11-071-8/+0
| | | | | | | | | | | | | | | | | | | | | are used. Move also _Py_IDENTIFIER() defintions to the top in modified files to remove identifiers duplicated in the same file.
* | | Issue #19512: add _PyUnicode_CompareWithId() functionVictor Stinner2013-11-062-2/+8
| | | | | | | | | | | | | | | | | | | | | _PyUnicode_CompareWithId() is faster than PyUnicode_CompareWithASCIIString() when both strings are equal and interned. Add also _PyId_builtins identifier for "builtins" common string.
* | | Issue #19512: add some common identifiers to only create common strings once,Victor Stinner2013-11-061-2/+10
| | | | | | | | | | | | | | | | | | | | | instead of creating temporary Unicode string objects Add also more identifiers in pythonrun.c to avoid temporary Unicode string objets for the interactive interpreter.
* | | Issue #19512: Add _PySys_GetObjectId() and _PySys_SetObjectId() functionsVictor Stinner2013-11-061-0/+3
| | |
* | | Issue #19512: Add a new _PyDict_DelItemId() function, similar toVictor Stinner2013-11-061-0/+1
| | | | | | | | | | | | PyDict_DelItemString() but using an identifier for the key
* | | Issue #19512: Add PyRun_InteractiveOneObject() functionVictor Stinner2013-11-061-0/+4
| | | | | | | | | | | | | | | Only decode the filename once. PyRun_InteractiveOneObject() uses an identifier for "<string>" string, so the byte string is only decoded once.
* | | Issue #18408: Add a new PyFrame_FastToLocalsWithError() function to handleVictor Stinner2013-10-291-0/+2
| | | | | | | | | | | | | | | exceptions when merging fast locals into f_locals of a frame. PyEval_GetLocals() now raises an exception and return NULL on failure.
* | | Post-release updates for 3.4.0a4.Larry Hastings2013-10-221-1/+1
| | |
* | | Version bump for 3.4.0a4.v3.4.0a4Larry Hastings2013-10-201-2/+2
| | |
* | | Restore prototypes for the 'openpty' and 'forkpty' on BSDI (broken in issue ↵Serhiy Storchaka2013-10-191-4/+2
| | | | | | | | | | | | #1772673).
* | | Issue #1772673: The type of `char*` arguments now changed to `const char*`.Serhiy Storchaka2013-10-199-38/+44
| | |
* | | Issue #16129: Py_SetStandardStreamEncoding cleanupsNick Coghlan2013-10-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | - don't call PyErr_NoMemory with interpreter is not initialised - note that it's OK to call _PyMem_RawStrDup here - don't include this in the limited API - capitalise "IO" - be explicit that a non-zero return indicates an error - include versionadded marker in docs
* | | Issue #16129: Move Py_SetStandardStreamEncoding declarationNick Coghlan2013-10-171-2/+3
| | |
* | | Issue #16129: Add `Py_SetStandardStreamEncoding`Nick Coghlan2013-10-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new pre-initialization API allows embedding applications like Blender to force a particular encoding and error handler for the standard IO streams. Also refactors Modules/_testembed.c to let us start testing multiple embedding scenarios. (Initial patch by Bastien Montagne)
* | | Issue #4555: All exported C symbols are now prefixed with either "Py" or "_Py".Antoine Pitrou2013-10-121-2/+2
| | | | | | | | | | | | ("make smelly" now clean)
* | | Issue #19219: Speed up marshal.loads(), and make pyc files slightly (5% to ↵Antoine Pitrou2013-10-121-1/+1
| | | | | | | | | | | | 10%) smaller.
* | | Close #19199: Remove ``PyThreadState.tick_counter`` fieldVictor Stinner2013-10-091-10/+0
| | |
* | | Closes #13867: remove untrue comment about PyWeakref_Check().Georg Brandl2013-10-081-3/+0
| | |
* | | Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at ↵Antoine Pitrou2013-10-071-1/+1
|\ \ \ | |/ / | | | | | | least one place so as to avoid regressions.
| * | Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at ↵Antoine Pitrou2013-10-071-1/+1
| |/ | | | | | | least one place so as to avoid regressions.
* | fix commentBenjamin Peterson2013-10-051-1/+1
| |
* | Issue #19087: Improve bytearray allocation in order to allow cheap popping ↵Antoine Pitrou2013-10-051-5/+6
| | | | | | | | of data at the front (slice deletion).
* | mergeRaymond Hettinger2013-10-011-0/+1
|\ \ | |/
| * Issue #18594: Fix the fast path for collections.Counter().Raymond Hettinger2013-10-011-0/+1
| | | | | | | | The path wasn't being taken due to an over-restrictive type check.