Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix wording about Py_tss_NEEDS_INIT in docs (GH-4096) | Masayuki Yamamoto | 2017-10-24 | 1 | -1/+1 |
| | | | | Make more sense to replace the word "default value" with "initializer" for Py_tss_NEEDS_INIT. | ||||
* | bpo-31754: Fix type of 'itemsize' in PyBuffer_FillContiguousStrides (GH-3993) | vyas45 | 2017-10-15 | 1 | -1/+1 |
| | |||||
* | bpo-27867: Add a porting guide for PySlice_GetIndicesEx(). (#1973) | Serhiy Storchaka | 2017-10-08 | 1 | -1/+17 |
| | |||||
* | bpo-28280: Make PyMapping_Keys(), PyMapping_Values() and PyMapping_Items() ↵ | Oren Milman | 2017-10-08 | 1 | -6/+15 |
| | | | | always return a list (#3840) | ||||
* | Document Py_GETENV() (#3890) | Barry Warsaw | 2017-10-06 | 1 | -0/+5 |
| | |||||
* | bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362) | Masayuki Yamamoto | 2017-10-06 | 1 | -0/+157 |
| | | | | | | | | | See PEP 539 for details. Highlights of changes: - Add Thread Specific Storage (TSS) API - Document the Thread Local Storage (TLS) API as deprecated - Update code that used TLS API to use TSS API | ||||
* | bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) | Eric Snow | 2017-09-15 | 1 | -0/+7 |
| | | | | | The concrete PyDict_* API is used to interact with PyInterpreterState.modules in a number of places. This isn't compatible with all dict subclasses, nor with other Mapping implementations. This patch switches the concrete API usage to the corresponding abstract API calls. We also add a PyImport_GetModule() function (and some other helpers) to reduce a bunch of code duplication. | ||||
* | bpo-29916: Include PyGetSetDef in C API extension documentation. (#831) | Michael Seifert | 2017-09-15 | 2 | -15/+40 |
| | |||||
* | bpo-31338 (#3374) | Barry Warsaw | 2017-09-15 | 1 | -5/+57 |
| | | | | | | | * Add Py_UNREACHABLE() as an alias to abort(). * Use Py_UNREACHABLE() instead of assert(0) * Convert more unreachable code to use Py_UNREACHABLE() * Document Py_UNREACHABLE() and a few other macros. | ||||
* | bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) | Eric Snow | 2017-09-14 | 1 | -7/+0 |
| | | | PR #1638, for bpo-28411, causes problems in some (very) edge cases. Until that gets sorted out, we're reverting the merge. PR #3506, a fix on top of #1638, is also getting reverted. | ||||
* | bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) | Eric Snow | 2017-09-04 | 1 | -0/+7 |
| | | | sys.modules is the one true source. | ||||
* | bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (#2285) | Serhiy Storchaka | 2017-06-27 | 1 | -5/+11 |
| | | | | | Raise a ValueError if the second argument is NULL and the wchar_t\* string contains null characters. | ||||
* | bpo-30054: Expose tracemalloc C API (#1236) | Victor Stinner | 2017-06-20 | 1 | -0/+22 |
| | | | | | | | | | * Make PyTraceMalloc_Track() and PyTraceMalloc_Untrack() functions public (remove the "_" prefix) * Remove the _PyTraceMalloc_domain_t type: use directly unsigned int. * Document methods Note: methods are already tested in test_tracemalloc. | ||||
* | bpo-30656: Fix Python C API Module Objects documentation (GH-2170) | Emily Morehouse | 2017-06-13 | 1 | -1/+1 |
| | | | `PyModule_New()` now refers to `PyModule_NewObject()` | ||||
* | bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834) | Gregory P. Smith | 2017-05-29 | 1 | -3/+4 |
| | | | | Instead use keyword only arguments to os.register_at_fork for each of the scenarios. Updates the documentation for clarity. | ||||
* | Doc nits for bpo-16500 (#1841) | Antoine Pitrou | 2017-05-28 | 1 | -4/+4 |
| | | | | | | * Doc nits for bpo-16500 * Fix more references | ||||
* | bpo-16500: Allow registering at-fork handlers (#1715) | Antoine Pitrou | 2017-05-27 | 1 | -0/+39 |
| | | | | | | | | | | | | * bpo-16500: Allow registering at-fork handlers * Address Serhiy's comments * Add doc for new C API * Add doc for new Python-facing function * Add NEWS entry + doc nit | ||||
* | bpo-29102: Add a unique ID to PyInterpreterState. (#1639) | Eric Snow | 2017-05-23 | 1 | -0/+8 |
| | |||||
* | Fix typos in multiple `.rst` files (#1668) | delirious-lettuce | 2017-05-19 | 1 | -4/+4 |
| | |||||
* | bpo-30281: Fix the default value for stop in PySlice_Unpack() (#1480) | Xiang Zhang | 2017-05-10 | 1 | -1/+1 |
| | |||||
* | bpo-28415: Note 0 conversion different between Python and C (#885) | Louie Lu | 2017-04-27 | 2 | -42/+48 |
| | |||||
* | bpo-29751: Improve PyLong_FromString documentation (GH-915) | csabella | 2017-04-24 | 1 | -7/+6 |
| | |||||
* | bpo-19225: Remove duplicated description for standard warning categories ↵ | cocoatomo | 2017-04-15 | 1 | -12/+9 |
| | | | | (GH-1068) | ||||
* | bpo-30059: Include Py_Ellipsis in C API documentation (#1018) | Michael Seifert | 2017-04-14 | 1 | -0/+11 |
| | |||||
* | bpo-19225: Add a table of warning names and missed exception names in C API ↵ | cocoatomo | 2017-04-02 | 1 | -56/+149 |
| | | | | | doc (#881) Move the `.. index` directive to more appropriate place. | ||||
* | bpo-29918: Add missed "const" modifiers in C API documentation. (#846) | Serhiy Storchaka | 2017-03-30 | 9 | -82/+77 |
| | |||||
* | bpo-29917: DOC: Remove link from PyMethodDef (#890) | csabella | 2017-03-30 | 1 | -2/+2 |
| | |||||
* | bpo-6532: Make the thread id an unsigned integer. (#781) | Serhiy Storchaka | 2017-03-23 | 1 | -1/+4 |
| | | | | | | | | | | | * bpo-6532: Make the thread id an unsigned integer. From C API side the type of results of PyThread_start_new_thread() and PyThread_get_thread_ident(), the id parameter of PyThreadState_SetAsyncExc(), and the thread_id field of PyThreadState changed from "long" to "unsigned long". * Restore a check in thread_get_ident(). | ||||
* | bpo-28749: Fixed the documentation of the mapping codec APIs. (#487) | Serhiy Storchaka | 2017-03-19 | 1 | -47/+48 |
| | | | Added the documentation for PyUnicode_Translate(). | ||||
* | bpo-29746: Update marshal docs to Python 3. (#547) | Serhiy Storchaka | 2017-03-12 | 1 | -4/+4 |
| | |||||
* | fix minor bug in pymalloc. (#335) | INADA Naoki | 2017-02-27 | 1 | -1/+1 |
| | | | reported by Alexis Lopez-Garcia. | ||||
* | Issue #27867: Function PySlice_GetIndicesEx() is deprecated and replaced with | Serhiy Storchaka | 2017-01-25 | 1 | -0/+37 |
|\ | | | | | | | | | | | a macro if Py_LIMITED_API is not set or set to the value between 0x03050400 and 0x03060000 (not including) or 0x03060100 or higher. Added functions PySlice_Unpack() and PySlice_AdjustIndices(). | ||||
* | | Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() | Serhiy Storchaka | 2017-01-22 | 1 | -2/+8 |
| | | | | | | | | is now of type "const char *" rather of "char *". | ||||
* | | Issue #29292: Merge 3.6. | Xiang Zhang | 2017-01-20 | 1 | -2/+3 |
|\ \ | |/ | |||||
| * | Issue #29292: Merge 3.5. | Xiang Zhang | 2017-01-20 | 1 | -2/+3 |
| |\ | |||||
| | * | Issue #29292: Update outdated doc of PyEval_EvalCodeEx. | Xiang Zhang | 2017-01-20 | 1 | -2/+3 |
| | | | | | | | | | | | | Patch by Ammar Askar. | ||||
* | | | Issue #15657: Merge METH_KEYWORDS doc from 3.6 | Martin Panter | 2017-01-11 | 1 | -4/+3 |
|\ \ \ | |/ / | |||||
| * | | Issue #15657: Merge other doc fix from 3.5 | Martin Panter | 2017-01-11 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Issue #15657: METH_KEYWORDS cannot be used alone in Python 3 | Martin Panter | 2017-01-11 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #15657: Delete incorrect statement from PyMethodDef documentation | Martin Panter | 2017-01-11 | 1 | -3/+2 |
| | | | | | | | | | | | | Patch by Berker Peksag. | ||||
* | | | Issue #29087: Removed the documentation of non-existing UCS4 support functions. | Serhiy Storchaka | 2016-12-28 | 1 | -20/+0 |
|\ \ \ | |/ / | |||||
| * | | Issue #29087: Removed the documentation of non-existing UCS4 support functions. | Serhiy Storchaka | 2016-12-28 | 1 | -20/+0 |
| |\ \ | | |/ | |||||
| | * | Issue #29087: Removed the documentation of non-existing UCS4 support functions. | Serhiy Storchaka | 2016-12-28 | 1 | -20/+0 |
| | | | |||||
* | | | Merge from 3.6. | Serhiy Storchaka | 2016-12-25 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Merge from 3.5. | Serhiy Storchaka | 2016-12-25 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Issue #29068: Fixed a typo in PyErr_Fetch example. | Serhiy Storchaka | 2016-12-25 | 1 | -1/+1 |
| | | | | | | | | | | | | Patch by Chi Hsuan Yen. | ||||
* | | | Issue #28822: Adjust indices handling of PyUnicode_FindChar(). | Xiang Zhang | 2016-12-20 | 1 | -0/+3 |
| | | | |||||
* | | | Issue #29009: Merge 3.6. | Xiang Zhang | 2016-12-19 | 1 | -4/+0 |
|\ \ \ | |/ / | |||||
| * | | Issue #29009: Merge 3.5. | Xiang Zhang | 2016-12-19 | 1 | -4/+0 |
| |\ \ | | |/ | |||||
| | * | Issue #29009: Remove outdated doc of PyUnicode_RichCompare. | Xiang Zhang | 2016-12-19 | 1 | -4/+0 |
| | | |