summaryrefslogtreecommitdiff
path: root/Doc
Commit message (Collapse)AuthorAgeFilesLines
* Issue #29198: Merge from 3.6Berker Peksag2017-02-0432-187/+458
|\
| * Issue #29198: Merge from 3.6Berker Peksag2017-02-0432-187/+458
| |\
| | * Issue #29300: Convert _struct module to Argument ClinicVictor Stinner2017-02-021-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The struct module now requires contiguous buffers. * Convert most functions and methods of the _struct module to Argument Clinic * Use "Py_buffer" type for the "buffer" argument. Argument Clinic is responsible to create and release the Py_buffer object. * Use "PyStructObject *" type for self to avoid explicit conversions. * Add an unit test on the _struct.Struct.unpack_from() method to test passing arguments as keywords. * Rephrase docstrings. * Rename "fmt" argument to "format" in docstrings and the documentation. As a side effect, functions and methods which used METH_VARARGS calling convention like struct.pack() now use the METH_FASTCALL calling convention which avoids the creation of temporary tuple to pass positional arguments and so is faster. For example, struct.pack("i", 1) becomes 1.56x faster (-36%):: $ ./python -m perf timeit \ -s 'import struct; pack=struct.pack' 'pack("i", 1)' \ --compare-to=../default-ref/python Median +- std dev: 119 ns +- 1 ns -> 76.8 ns +- 0.4 ns: 1.56x faster (-36%) Significant (t=295.91) Patch co-written with Serhiy Storchaka.
| | * Issue #29381: merge with 3.6Mariatta Wijaya2017-02-011-11/+10
| | |\
| | * \ Issue #29407: Merge from 3.6Berker Peksag2017-02-0131-174/+444
| | |\ \
| | | * | Issue #29377: Add three new wrappers to types.py (Manuel Krebber).Guido van Rossum2017-02-011-0/+23
| | | | |
| | | * | Issue #28822: Add susp-ignored entry for NEWS; fix grammarMartin Panter2017-01-291-0/+1
| | | | |
| | | * | Issues #11670: Merge configparser doc from 3.6Martin Panter2017-01-291-6/+6
| | | |\ \
| | | * \ \ Issues #29349: Merge Py 2.6+ compatibility from 3.6Martin Panter2017-01-291-0/+2
| | | |\ \ \
| | | * | | | Issues #29349: Add NEWS for 3.7; use ?with? statementMartin Panter2017-01-291-4/+1
| | | | | | |
| | | * | | | Issues #29349: Merge Py 2 fix 3.6Martin Panter2017-01-2929-170/+419
| | | |\ \ \ \
| | | | * \ \ \ Issues #12067: Merge hash recommendation from 3.6Martin Panter2017-01-291-0/+4
| | | | |\ \ \ \
| | | | * \ \ \ \ mergeRaymond Hettinger2017-01-281-4/+18
| | | | |\ \ \ \ \
| | | | * \ \ \ \ \ Closes #28784: Merged update from 3.6.Vinay Sajip2017-01-2729-170/+419
| | | | |\ \ \ \ \ \
| | | | | * \ \ \ \ \ Issue #27867: Function PySlice_GetIndicesEx() is deprecated and replaced withSerhiy Storchaka2017-01-2529-170/+419
| | | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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().
| | | | | | * \ \ \ \ \ [merge 3.6] - issue26149 - Point to Wiki for Editors and Python IDEs on Unix.Senthil Kumaran2017-01-251-12/+7
| | | | | | |\ \ \ \ \ \ | | | | | | |/ / / / / / | | | | | |/| | | | | | | | | | | | | | | | | | Patch contributed by Mariatta Wijaya.
| | | | | | * | | | | | Fix grammar in doc string, RST markupMartin Panter2017-01-241-1/+1
| | | | | | | | | | | |
| | | | | | * | | | | | Issues #29189: Merge indentation fixes from 3.6Martin Panter2017-01-2428-170/+375
| | | | | | |\ \ \ \ \ \
| | | | | | | * \ \ \ \ \ Merge 3.6Victor Stinner2017-01-2328-170/+375
| | | | | | | |\ \ \ \ \ \
| | | | | | | | * | | | | | Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8()Serhiy Storchaka2017-01-222-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is now of type "const char *" rather of "char *".
| | | | | | | | * | | | | | Issue #29092: Merge 3.6.Xiang Zhang2017-01-221-1/+1
| | | | | | | | |\ \ \ \ \ \
| | | | | | | | * | | | | | | Issue #29282: Backed out changeset b33012ef1417Mark Dickinson2017-01-212-24/+0
| | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | Issue #29282: add fused multiply-add function, math.fma.Mark Dickinson2017-01-212-0/+24
| | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | Issue #29316: merge 3.6Ned Deily2017-01-202-6/+10
| | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ mergeRaymond Hettinger2017-01-191-0/+5
| | | | | | | | |\ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ Issue #29292: Merge 3.6.Xiang Zhang2017-01-201-2/+3
| | | | | | | | |\ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ Issue 29274: Merge doc fixes from 3.6Martin Panter2017-01-181-4/+4
| | | | | | | | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ mergeRaymond Hettinger2017-01-161-0/+4
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * | | | | | | | | | | | Issue #26110: Add document for LOAD_METHOD and CALL_METHOD opcode.INADA Naoki2017-01-162-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed stack layout bit for "easy to explain."
| | | | | | | | * | | | | | | | | | | | Issue #29062: Doc: Fix make suspiciousINADA Naoki2017-01-1427-168/+334
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ Merge doc fixes from 3.6Martin Panter2017-01-1414-71/+71
| | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | * | | | | | | | | | | | | Document Python versions in which the removed features were deprecated.Serhiy Storchaka2017-01-131-2/+5
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | | | | | | | Issue #29197: Removed deprecated function ntpath.splitunc().Serhiy Storchaka2017-01-132-13/+4
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | | | | | | | Issue #29210: Removed support of deprecated argument "exclude" inSerhiy Storchaka2017-01-132-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tarfile.TarFile.add().
| | | | | | | | | * | | | | | | | | | | | | Issue #29062: Merge hashlib-blake2.rst into hashlib.rstINADA Naoki2017-01-1325-146/+322
| | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * | | | | | | | | | | | | Issue #29192: Removed deprecated features in the http.cookies module.Serhiy Storchaka2017-01-132-13/+12
| | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | | Issue #29193: A format string argument for string.Formatter.format()Serhiy Storchaka2017-01-132-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is now positional-only.
| | | | | | | | | | * | | | | | | | | | | | | Closes #28130: Documented that time.tzset() updates time module globals.Alexander Belopolsky2017-01-121-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks Greg Bengeult for the patch.
| | | | | | | | | | * | | | | | | | | | | | | Issue #20804: The unittest.mock.sentinel attributes now preserve theirSerhiy Storchaka2017-01-112-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | identity when they are copied or pickled.
| | | | | | | | | | * | | | | | | | | | | | | Issue #29239: Merge bug number from 3.6Martin Panter2017-01-1122-139/+293
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ Issue #15657: Merge METH_KEYWORDS doc from 3.6Martin Panter2017-01-111-4/+3
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #29217: Merge 3.6.Xiang Zhang2017-01-101-1/+1
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Closes #29133: merged update from 3.6.Vinay Sajip2017-01-0922-139/+293
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to Evan_ for the report and Marco Buttu for the patch.
| | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ mergeRaymond Hettinger2017-01-071-4/+5
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #16026: Merge from 3.6Berker Peksag2017-01-071-6/+6
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #29012: Merge from 3.6Berker Peksag2017-01-0322-139/+293
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge 3.6Benjamin Peterson2017-01-011-1/+1
| | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #29013: Merge from 3.6Berker Peksag2017-01-0222-139/+293
| | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #29012: Merge from 3.6Berker Peksag2017-01-021-1/+1
| | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #29129: Merge from 3.6Berker Peksag2017-01-0222-139/+293
| | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \