Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #20326: Argument Clinic now uses a simple, unique signature to | Larry Hastings | 2014-01-28 | 1 | -4/+2 |
| | | | | | | | | | | annotate text signatures in docstrings, resulting in fewer false positives. "self" parameters are also explicitly marked, allowing inspect.Signature() to authoritatively detect (and skip) said parameters. Issue #20326: Argument Clinic now generates separate checksums for the input and output sections of the block, allowing external tools to verify that the input has not changed (and thus the output is not out-of-date). | ||||
* | Post-release bump for 3.4.0 beta 3. | Larry Hastings | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Version bump for 3.4.0b3.v3.4.0b3 | Larry Hastings | 2014-01-26 | 1 | -2/+2 |
| | |||||
* | Issue #20390: Small fixes and improvements for Argument Clinic. | Larry Hastings | 2014-01-26 | 1 | -2/+6 |
| | |||||
* | Issue #20189: Four additional builtin types (PyTypeObject, | Larry Hastings | 2014-01-24 | 1 | -0/+3 |
| | | | | | | PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes. | ||||
* | Issue #20294: Argument Clinic now supports argument parsing for __new__ and | Larry Hastings | 2014-01-19 | 1 | -0/+1 |
| | | | | __init__ functions. | ||||
* | Post-release engineering; updated NEWS and version string. | Larry Hastings | 2014-01-06 | 1 | -1/+1 |
| | |||||
* | Bump version number for 3.4.0b2.v3.4.0b2 | Larry Hastings | 2014-01-05 | 1 | -2/+2 |
| | |||||
* | Issue #19976: Argument Clinic METH_NOARGS functions now always | Larry Hastings | 2014-01-04 | 1 | -0/+6 |
| | | | | take two parameters. | ||||
* | Issue #19526: Exclude all new API from the stable ABI. | Martin v. Löwis | 2014-01-03 | 13 | -2/+34 |
| | |||||
* | Issue #16136: Remove VMS support and VMS-related code | Christian Heimes | 2013-12-21 | 1 | -3/+0 |
| | |||||
* | Issue #14432: Remove the thread state field from the frame structure. Fix a | Victor Stinner | 2013-12-13 | 1 | -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 Storchaka | 2013-12-11 | 1 | -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 Storchaka | 2013-12-11 | 1 | -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 Stinner | 2013-12-10 | 1 | -4/+4 |
|\ \ | |/ | | | | | function prototypes. | ||||
| * | Issue #19932: Fix typo in import.h, missing whitespaces in function prototypes. | Victor Stinner | 2013-12-10 | 1 | -4/+4 |
| | | |||||
* | | Issue #6477: Merge with 3.3. | Alexandre Vassalotti | 2013-12-01 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private. | Alexandre Vassalotti | 2013-12-01 | 1 | -2/+2 |
| | | |||||
* | | Issue #6477: Merge with 3.3. | Alexandre Vassalotti | 2013-12-01 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | Issue #6477: Added support for pickling the types of built-in singletons. | Alexandre Vassalotti | 2013-12-01 | 1 | -0/+3 |
| | | |||||
| * | Post-release bump. | Georg Brandl | 2013-11-17 | 1 | -1/+1 |
| | | |||||
| * | Bump to 3.3.3 final.v3.3.3 | Georg Brandl | 2013-11-17 | 1 | -3/+3 |
| | | |||||
| * | Bump to 3.3.3rc2.v3.3.3rc2 | Georg Brandl | 2013-11-11 | 1 | -2/+2 |
| | | |||||
| * | Bump to 3.3.3rc1. | Georg Brandl | 2013-10-27 | 1 | -4/+4 |
| | | |||||
| * | merge heads | Georg Brandl | 2013-10-08 | 1 | -3/+0 |
| |\ | |||||
| | * | Closes #13867: remove untrue comment about PyWeakref_Check(). | Georg Brandl | 2013-10-08 | 1 | -3/+0 |
| | | | |||||
* | | | Bump version number to 3.4.0b1.v3.4.0b1 | Larry Hastings | 2013-11-24 | 1 | -3/+3 |
| | | | |||||
* | | | Issue #19730: Argument Clinic now supports all the existing PyArg | Larry Hastings | 2013-11-23 | 1 | -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 accurately | Larry Hastings | 2013-11-23 | 1 | -0/+3 |
| | | | | | | | | | | | | computes the stack effect of bytecode instructions. | ||||
* | | | Issue #19619: Blacklist non-text codecs in method API | Nick Coghlan | 2013-11-22 | 1 | -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 Heimes | 2013-11-20 | 4 | -34/+150 |
| | | | | | | | | | | | | Python now uses SipHash24 on all major platforms. | ||||
* | | | oops, remove _PyObject_ReprWriter() definition (unwanted change) | Victor Stinner | 2013-11-19 | 1 | -3/+0 |
| | | | |||||
* | | | Add _PyUnicodeWriter_WriteASCIIString() function | Victor Stinner | 2013-11-19 | 1 | -3/+14 |
| | | | |||||
* | | | Fix compiler warning on Windows 64-bit: asdl_seq_SET() stores the index ↵ | Victor Stinner | 2013-11-15 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | parameter into a Py_ssize_t, instead of an int | ||||
* | | | Close #17828: better handling of codec errors | Nick Coghlan | 2013-11-13 | 1 | -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 the | Victor Stinner | 2013-11-08 | 1 | -2/+3 |
| | | | | | | | | | | | | stable ABI | ||||
* | | | Issue #19512, #19515: remove shared identifiers, move identifiers where they | Victor Stinner | 2013-11-07 | 1 | -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() function | Victor Stinner | 2013-11-06 | 2 | -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 Stinner | 2013-11-06 | 1 | -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() functions | Victor Stinner | 2013-11-06 | 1 | -0/+3 |
| | | | |||||
* | | | Issue #19512: Add a new _PyDict_DelItemId() function, similar to | Victor Stinner | 2013-11-06 | 1 | -0/+1 |
| | | | | | | | | | | | | PyDict_DelItemString() but using an identifier for the key | ||||
* | | | Issue #19512: Add PyRun_InteractiveOneObject() function | Victor Stinner | 2013-11-06 | 1 | -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 handle | Victor Stinner | 2013-10-29 | 1 | -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 Hastings | 2013-10-22 | 1 | -1/+1 |
| | | | |||||
* | | | Version bump for 3.4.0a4.v3.4.0a4 | Larry Hastings | 2013-10-20 | 1 | -2/+2 |
| | | | |||||
* | | | Restore prototypes for the 'openpty' and 'forkpty' on BSDI (broken in issue ↵ | Serhiy Storchaka | 2013-10-19 | 1 | -4/+2 |
| | | | | | | | | | | | | #1772673). | ||||
* | | | Issue #1772673: The type of `char*` arguments now changed to `const char*`. | Serhiy Storchaka | 2013-10-19 | 9 | -38/+44 |
| | | | |||||
* | | | Issue #16129: Py_SetStandardStreamEncoding cleanups | Nick Coghlan | 2013-10-18 | 1 | -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 declaration | Nick Coghlan | 2013-10-17 | 1 | -2/+3 |
| | | | |||||
* | | | Issue #16129: Add `Py_SetStandardStreamEncoding` | Nick Coghlan | 2013-10-17 | 1 | -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) |