summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-37128: Add math.perm(). (GH-13731)Serhiy Storchaka2019-06-025-3/+244
|
* Add more tests for preserving identity in marshal. (GH-13736)Serhiy Storchaka2019-06-021-18/+51
|
* Improve version added references in `typing` module docs (GH-13457)Anthony Sottile2019-06-022-4/+19
|
* Put math.comb() docs is correct place alphabetically (GH-13734)Raymond Hettinger2019-06-011-15/+15
|
* bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). ↵Eric Snow2019-06-0110-186/+320
| | | | (gh-13714)
* bpo-29414: Change 'the for statement is such an iterator' in Tutorial (GH-273)Marco Buttu2019-06-011-10/+16
|
* Fix the error handling in bytesio_sizeof(). (GH-10459)Zackery Spytz2019-06-011-2/+7
| | | bytesio_sizeof() must check if an error has occurred in _PySys_GetSizeOf().
* bpo-20092. Use __index__ in constructors of int, float and complex. (GH-13108)Serhiy Storchaka2019-06-0115-23/+181
|
* bpo-32411: IDLE: Remove line number sort in browser.py (#5011)Cheryl Sabella2019-06-014-17/+22
| | | Insertion in line order makes sorting keys by line order unneeded.
* bpo-34303: Micro-optimizations in functools.reduce() (GH-8598)Sergey Fedoseev2019-06-012-3/+8
|
* bpo-36842: Pass positional only parameters to code_new audit hook (GH-13707)Pablo Galindo2019-06-012-4/+4
|
* Fix compiler warnings in the pystrehex module (GH-13730)Pablo Galindo2019-06-011-2/+2
|
* Clean up and reduce visual clutter in the makeunicode.py script. (GH-7558)Stefan Behnel2019-06-011-263/+275
|
* bpo-28595: Allow shlex whitespace_split with punctuation_chars (GH-2071)Evan2019-06-013-23/+61
|
* bpo-35431: Refactor math.comb() implementation. (GH-13725)Serhiy Storchaka2019-06-014-101/+111
| | | | | | | * Fixed some bugs. * Added support for index-likes objects. * Improved error messages. * Cleaned up and optimized the code. * Added more tests.
* Improve exception message for str.format (GH-12675)Francisco Couzo2019-06-011-2/+7
|
* bpo-37122: Make co->co_argcount represent the total number of positonal ↵Pablo Galindo2019-06-0114-88/+74
| | | | arguments in the code object (GH-13726)
* bpo-31968: Documentation -- add clarification on the globals dict for exec() ↵Anthony Shaw2019-06-011-1/+2
| | | | (GH-13140)
* Doc: Correct the creation year and the credits of the Logo Programming ↵Stéphane Wirtel2019-06-011-2/+2
| | | | language (GH-13520)
* Move whats-new entry for math.factorial to the math module section. (GH-13723)Mark Dickinson2019-06-011-3/+3
|
* bpo-36813: Fix QueueListener to call task_done() upon termination. (GH-13113)Bar Harel2019-06-013-0/+14
| | | | | | | | Fixed QueueListener in order to avoid random deadlocks. Unable to add regression tests atm due to time constraints, will add it in a bit. Regarding implementation, although it's nested, it does not cause performance issues whatsoever, and does not call task_done() in case of an exception (which is the right thing to do IMHO). https://bugs.python.org/issue36813
* Use more PEP 570 syntax in the documentation. (GH-13720)Serhiy Storchaka2019-06-014-19/+19
|
* bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700)Serhiy Storchaka2019-06-0134-261/+126
|
* bpo-35431: Implemented math.comb (GH-11414)Yash Aggarwal2019-06-015-1/+241
|
* bpo-18911: clarify that the minidom XML writer receives texts but not bytes ↵Windson yang2019-06-011-5/+6
| | | | (GH-13352)
* Add option to trace to run modules (GH-5134)Mario Corchero2019-06-014-16/+41
| | | | | Adds a new option in trace that allows tracing runnable modules. It is exposed as `--module module_name` as `-m` is already in use for another argument.
* bpo-29984: Improve 'heapq' test coverage (GH-992)Rob Day2019-06-012-2/+33
|
* Improve docstring of list.sort (GH-8516)Tim Hoffmann2019-06-012-4/+20
|
* bpo-36818: Add PyInterpreterState.runtime field. (gh-13129)Eric Snow2019-06-0111-103/+99
| | | https://bugs.python.org/issue36818
* bpo-37029: keep usable_arenas in sorted order without searching (#13612)Tim Peters2019-06-012-32/+78
| | | | | This adds a vector of "search fingers" so that usable_arenas can be kept in sorted order (by number of free pools) via constant-time operations instead of linear search. This should reduce worst-case time for reclaiming a great many objects from O(A**2) to O(A), where A is the number of arenas. See bpo-37029.
* bpo-12202: Properly check MsiSummaryInfoGetProperty() calls in msilib (GH-13711)Zackery Spytz2019-06-013-0/+14
|
* bpo-37105: Add deprecated-remove information on stream doc (#13672)Emmanuel Arias2019-05-311-0/+16
| | | | | | | | | | * Add deprecated-remove information on stream doc According to the code on streams.py the functions: ``open_connection()``, ``start_server()``, ``open_unix_connection()``, ``start_unix_server()`` are deprecated. I infor that on documentation.
* bpo-15115: Document deprecation of email.encoders in Python 3 (GH-5354)Cheryl Sabella2019-05-311-0/+5
|
* bpo-33361: Fix bug with seeking in StreamRecoders (GH-8278)Ammar Askar2019-05-313-0/+33
|
* bpo-26826: Expose copy_file_range in the os module (GH-7255)Pablo Galindo2019-05-319-19/+363
|
* Document changes for PyCode_New regarding PEP570 (GH-13706)Pablo Galindo2019-05-312-0/+6
|
* bpo-12639: msilib.Directory.start_component() fails if *keyfile* is not None ↵Zackery Spytz2019-05-313-1/+12
| | | | | (GH-13688) msilib.Directory.start_component() was passing an extra argument to CAB.gen_id().
* bpo-25735: math.factorial doc should mention integer return type (GH-6420)Akshay Sharma2019-05-312-1/+2
|
* bpo-26835: Add file sealing constants to fcntl (GH-13694)Christian Heimes2019-05-313-1/+14
| | | Co-authored-by: nanjekyejoannah <nanjekyejoannah@gmail.com>
* bpo-37094: Add example for TestCase.skipTest in unittest doc (GH-13645)Makdon2019-05-311-4/+12
| | | | | | Also includes other minor test skipping doc improvements. https://bugs.python.org/issue37094
* bpo-37115: Support annotations in positional-only arguments (GH-13698)Pablo Galindo2019-05-313-4/+57
|
* bpo-37112: Allow compile to work on AST with positional only arguments with ↵Pablo Galindo2019-05-312-1/+23
| | | | defaults (GH-13697)
* Update data model docs to include missing attributes for code objects (GH-13696)Pablo Galindo2019-05-311-12/+17
| | | Include and document co_posonlyargcount and co_kwonlyargcount
* bpo-37108: Support super with methods that use positional-only arguments ↵Pablo Galindo2019-05-312-1/+15
| | | | (GH-13695)
* bpo-36379: __ipow__ must be a ternaryfunc, not a binaryfunc (GH-13546)Zackery Spytz2019-05-314-1/+36
| | | | | | | If a type's __ipow__ method was implemented in C, attempting to use the *modulo* parameter would cause crashes. https://bugs.python.org/issue36379
* bpo-34271: Add ssl debugging helpers (GH-10031)Christian Heimes2019-05-317-18/+677
| | | | | | | | | | | The ssl module now can dump key material to a keylog file and trace TLS protocol messages with a tracing callback. The default and stdlib contexts also support SSLKEYLOGFILE env var. The msg_callback and related enums are private members. The feature is designed for internal debugging and not for end users. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-26660, bpo-35144: Fix permission errors in TemporaryDirectory cleanup. ↵Serhiy Storchaka2019-05-314-14/+86
| | | | | | | (GH-10320) TemporaryDirectory.cleanup() failed when non-writeable or non-searchable files or directories were created inside a temporary directory.
* bpo-31829: Make protocol 0 pickles be loadable in text mode in Python 2. ↵Serhiy Storchaka2019-05-314-5/+25
| | | | | | (GH-11859) Escape ``\r``, ``\0`` and ``\x1a`` (end-of-file on Windows) in Unicode strings.
* IDLE - Capitalize search dialogs' 'Close' button label. (#13691)Terry Jan Reedy2019-05-312-2/+3
| | | | It seems to be the only widget label not capitalized.
* bpo-36548: Improve the repr of re flags. (GH-12715)Serhiy Storchaka2019-05-313-16/+45
|