a6d3546 | Victor Stinner | 04 March 2020, 14:11:43 UTC | bpo-39674: Fix typo in What's New In Python 3.9 (GH-18776) | 04 March 2020, 14:11:43 UTC |
1ec63b6 | Victor Stinner | 04 March 2020, 13:50:19 UTC | bpo-39763: distutils.spawn now uses subprocess (GH-18743) Reimplement distutils.spawn.spawn() function with the subprocess module. setup.py now uses a basic implementation of the subprocess module if the subprocess module is not available: before required C extension modules are built. | 04 March 2020, 13:50:19 UTC |
dffe4c0 | Andy Lester | 04 March 2020, 13:15:20 UTC | bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601) | 04 March 2020, 13:15:20 UTC |
22a9a54 | l0rb | 04 March 2020, 10:49:51 UTC | bpo-39826: add getConnection() hook to logging HTTPHandler (GH-18745) | 04 March 2020, 10:49:51 UTC |
be501ca | Brandt Bucher | 03 March 2020, 22:25:44 UTC | bpo-39702: Relax grammar restrictions on decorators (PEP 614) (GH-18570) | 03 March 2020, 22:25:44 UTC |
116fd4a | Victor Stinner | 03 March 2020, 21:52:20 UTC | bpo-39674: Suggest to test with DeprecationWarning (GH-18552) Add a section in What's New In Python 3.9 to strongly advice to check for DeprecationWarning in your Python projects. Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | 03 March 2020, 21:52:20 UTC |
469325c | MojoVampire | 03 March 2020, 18:50:17 UTC | bpo-35712: Make using NotImplemented in a boolean context issue a deprecation warning (GH-13195) | 03 March 2020, 18:50:17 UTC |
ae75a29 | Serhiy Storchaka | 03 March 2020, 17:43:29 UTC | bpo-39831: Remove outdated comment. (GH-18764) | 03 March 2020, 17:43:29 UTC |
91fe414 | Victor Stinner | 03 March 2020, 16:31:11 UTC | bpo-39674: Update collections ABC deprecation doc (GH-18747) | 03 March 2020, 16:31:11 UTC |
e0acec1 | Michael Felt | 03 March 2020, 10:11:11 UTC | bpo-12915: Skip test_pkgutil.test_name_resolution() non-encodable filenames (GH-18720) When filesystem encoding cannot encode the Unicode string used for a filename continue testing with the next example. | 03 March 2020, 10:11:11 UTC |
6df421f | Pablo Galindo | 03 March 2020, 02:50:40 UTC | bpo-39778: Add clarification about tp_traverse and ownership (GH-18754) Automerge-Triggered-By: @pablogsal | 03 March 2020, 02:50:40 UTC |
4991cf4 | Batuhan Taşkaya | 03 March 2020, 02:00:10 UTC | bpo-39802: Only expose set_escdelay and set_tabsize when curses extensions are activated (GH-18705) | 03 March 2020, 02:00:10 UTC |
6daa37f | Armin Rigo | 03 March 2020, 01:37:25 UTC | bpo-38091: Import deadlock detection causes deadlock (GH-17518) Automerge-Triggered-By: @brettcannon | 03 March 2020, 01:37:25 UTC |
ce3a498 | Steve Dower | 03 March 2020, 00:04:11 UTC | bpo-38597: Never statically link extension initialization code on Windows (GH-18724) | 03 March 2020, 00:04:11 UTC |
0c2b509 | Pablo Galindo | 02 March 2020, 23:12:54 UTC | bpo-39778: Don't traverse weak-reference lists OrderedDict's tp_traverse and tp_clear (GH-18749) Objects do not own weak references to them directly through the __weakref__ list so these do not need to be traversed by the GC. | 02 March 2020, 23:12:54 UTC |
b3b9ade | Stefan Krah | 02 March 2020, 20:22:36 UTC | bpo-39776: Lock ++interp->tstate_next_unique_id. (GH-18746) (#18746) - Threads created by PyGILState_Ensure() could have a duplicate tstate->id. | 02 March 2020, 20:22:36 UTC |
2d2f855 | Serhiy Storchaka | 02 March 2020, 20:05:08 UTC | bpo-39831: Fix a reference leak in PyErr_WarnEx(). (GH-18750) | 02 March 2020, 20:05:08 UTC |
89aa469 | Batuhan Taşkaya | 02 March 2020, 18:59:01 UTC | bpo-38870: Add docstring support to ast.unparse (GH-17760) Allow ast.unparse to detect docstrings in functions, modules and classes and produce nicely formatted unparsed output for said docstrings. Co-Authored-By: Pablo Galindo <Pablogsal@gmail.com> | 02 March 2020, 18:59:01 UTC |
66b7973 | Victor Stinner | 02 March 2020, 14:02:18 UTC | bpo-39796: Fix _warnings module initialization (GH-18739) * Add _PyWarnings_InitState() which only initializes the _warnings module state (tstate->interp->warnings) without creating a module object * Py_InitializeFromConfig() now calls _PyWarnings_InitState() instead of _PyWarnings_Init() * Rename also private functions of _warnings.c to avoid confusion between the public C API and the private C API. | 02 March 2020, 14:02:18 UTC |
4482337 | Lidi Zheng | 02 March 2020, 12:45:54 UTC | bpo-39764: Make Task.get_stack accept ag_frame (#18669) Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | 02 March 2020, 12:45:54 UTC |
1382c32 | Erlend Egeberg Aasland | 02 March 2020, 12:25:10 UTC | bpo-38380: Update macOS & Windows builds to SQLite v3.31.1 (GH-18678) Automerge-Triggered-By: @zooba | 02 March 2020, 12:25:10 UTC |
2110551 | Inada Naoki | 02 March 2020, 09:54:49 UTC | bpo-39775: inspect: Change Signature.parameters back to OrderedDict. (GH-18684) | 02 March 2020, 09:54:48 UTC |
9f1cb1b | Mark Dickinson | 02 March 2020, 08:57:27 UTC | Fix misleading statement about mixed-type numeric comparisons (GH-18615) | 02 March 2020, 08:57:27 UTC |
28d0bca | Serhiy Storchaka | 02 March 2020, 06:42:39 UTC | bpo-38913: Fix segfault in Py_BuildValue("(s#O)", ...) if entered with exception raised. (GH-18656) | 02 March 2020, 06:42:39 UTC |
2565ede | Chris A | 02 March 2020, 06:39:50 UTC | bpo-38971: Open file in codecs.open() closes if exception raised. (GH-17666) Open issue in the BPO indicated a desire to make the implementation of codecs.open() at parity with io.open(), which implements a try/except to assure file stream gets closed before an exception is raised. | 02 March 2020, 06:39:50 UTC |
4edc95c | Shantanu | 02 March 2020, 06:33:24 UTC | bpo-39495: Remove default value from C impl of TreeBuilder.start (GH-18275) | 02 March 2020, 06:33:24 UTC |
1f577ce | Hai Shi | 02 March 2020, 06:28:44 UTC | bpo-39378: partial of PickleState struct should be traversed. (GH-18046) | 02 March 2020, 06:28:44 UTC |
114081f | Pablo Galindo | 02 March 2020, 03:14:06 UTC | bpo-39199: Add descriptions of non-deprecated nodes to the AST module documentation (GH-17812) Adapted from https://greentreesnakes.readthedocs.io Co-authored-by: Karthikeyan Singaravelan <tir.karthi@gmail.com> Co-authored-by: Carol Willing <carolcode@willingconsulting.com> | 02 March 2020, 03:14:06 UTC |
3fe9117 | Andy Lester | 01 March 2020, 21:26:43 UTC | closes bpo-39803: Remove unused str from _PyLong_FormatAdvancedWriter. (GH-18709) | 01 March 2020, 21:26:43 UTC |
217dce9 | Hakan Çelik | 01 March 2020, 21:01:34 UTC | bpo-39815: add cached_property to all (GH-18726) Automerge-Triggered-By: @pablogsal | 01 March 2020, 21:01:34 UTC |
0e89076 | Thomas Moreau | 01 March 2020, 20:49:14 UTC | bpo-39678: refactor queue manager thread (GH-18551) | 01 March 2020, 20:49:14 UTC |
397b96f | Batuhan Taşkaya | 01 March 2020, 20:12:17 UTC | bpo-38870: Implement a precedence algorithm in ast.unparse (GH-17377) Implement a simple precedence algorithm for ast.unparse in order to avoid redundant parenthesis for nested structures in the final output. | 01 March 2020, 20:12:17 UTC |
185903d | Batuhan Taşkaya | 01 March 2020, 20:07:22 UTC | bpo-39520: Fix un-parsing of ext slices with no dimensions (GH-18304) | 01 March 2020, 20:07:22 UTC |
768d739 | Vlad Emelianov | 01 March 2020, 19:59:26 UTC | bpo-38641: Add lib2to3 support for starred expressions in return/yield statements (GH-16994) | 01 March 2020, 19:59:26 UTC |
0b0d29f | Stefan Krah | 29 February 2020, 21:39:23 UTC | Mention backports (GH-18715) | 29 February 2020, 21:39:23 UTC |
5e260e0 | Stephen Balousek | 29 February 2020, 20:31:58 UTC | bpo-39548: Fix handling of 'WWW-Authenticate' header for Digest Auth (GH-18338) * bpo-39548: Fix handling of 'WWW-Authenticate' header for Digest authentication - The 'qop' value in the 'WWW-Authenticate' header is optional. The presence of 'qop' in the header should be checked before its value is parsed with 'split'. Signed-off-by: Stephen Balousek <stephen@balousek.net> * bpo-39548: Fix handling of 'WWW-Authenticate' header for Digest authentication - Add NEWS item Signed-off-by: Stephen Balousek <stephen@balousek.net> * Update Misc/NEWS.d/next/Library/2020-02-06-05-33-52.bpo-39548.DF4FFe.rst Co-Authored-By: Brandt Bucher <brandtbucher@gmail.com> Co-authored-by: Brandt Bucher <brandtbucher@gmail.com> | 29 February 2020, 20:31:58 UTC |
eb47fd5 | Stefan Krah | 29 February 2020, 19:07:48 UTC | Cosmetic change to match the surrounding code. (#18704) | 29 February 2020, 19:07:48 UTC |
815280e | Stefan Krah | 29 February 2020, 18:43:42 UTC | bpo-39794: Add --without-decimal-contextvar (#18702) | 29 February 2020, 18:43:42 UTC |
0aeab5c | Jason R. Coombs | 29 February 2020, 16:34:11 UTC | bpo-39667: Sync zipp 3.0 (GH-18540) * bpo-39667: Improve pathlib.Path compatibility on zipfile.Path and correct performance degradation as found in zipp 3.0 * 📜🤖 Added by blurb_it. * Update docs for new zipfile.Path.open * Rely on dict, faster than OrderedDict. * Syntax edits on docs Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | 29 February 2020, 16:34:11 UTC |
1f0cd3c | Ananthakrishnan | 29 February 2020, 12:25:22 UTC | bpo-39379: Remove reference to sys.path[0] being absolute path in whatsnew (GH-18561) Remove reference to sys.path[0] being absolute path in whatsnew Co-Authored-By: Kyle Stanley <aeros167@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Kyle Stanley <aeros167@gmail.com> | 29 February 2020, 12:25:22 UTC |
dc04a05 | Henry Harutyunyan | 29 February 2020, 08:22:19 UTC | bpo-37534: Allow adding Standalone Document Declaration when generating XML documents (GH-14912) | 29 February 2020, 08:22:19 UTC |
0267335 | Gregory P. Smith | 29 February 2020, 01:28:37 UTC | bpo-39769: Fix compileall ddir for subpkgs. (GH-18676) Fix compileall.compile_dir() ddir= behavior on sub-packages. Fixes compileall.compile_dir's ddir parameter and compileall command line flag `-d` to no longer write the wrong pathname to the generated pyc file for submodules beneath the root of the directory tree being compiled. This fixes a regression introduced with Python 3.5. Also marks the _new_ in 3.9 from PR #16012 parameters to compile_dir as keyword only (as that is the only way they will be used) and fixes an omission of them in one place from the docs. | 29 February 2020, 01:28:37 UTC |
03153dd | Steve Dower | 29 February 2020, 00:21:46 UTC | bpo-39789: Update Windows release build machines to VS 2019 (GH-18695) Also fixes some potential Nuget build issues. | 29 February 2020, 00:21:46 UTC |
c2f7eb2 | Shantanu | 28 February 2020, 23:25:36 UTC | bpo-39718: add TYPE_IGNORE, COLONEQUAL to py38 changes in token (GH-18598) | 28 February 2020, 23:25:36 UTC |
916895f | Terry Jan Reedy | 28 February 2020, 19:59:16 UTC | bpo-13790: Change 'string' to 'specification' in format doc (GH-18690) | 28 February 2020, 19:59:16 UTC |
c705fd1 | Terry Jan Reedy | 28 February 2020, 18:22:55 UTC | bpo-39781: Do not jump when select in IDLE codecontext (GH-18683) Previously, the button-up part of selecting with a mouse was treated as a click that meant 'jump' to this line, which modified the context and undid the selection | 28 February 2020, 18:22:55 UTC |
4f17c5c | Vinay Sajip | 28 February 2020, 14:26:27 UTC | bpo-12915: Improve Unicode support for package names and attributes. (GH-18517) | 28 February 2020, 14:26:27 UTC |
e263bb1 | Ammar Askar | 28 February 2020, 07:05:02 UTC | Fuzz struct.unpack and catch RecursionError in re.compile (GH-18679) | 28 February 2020, 07:05:02 UTC |
384f3c5 | Andy Lester | 28 February 2020, 02:44:52 UTC | closes bpo-39721: Fix constness of members of tok_state struct. (GH-18600) The function PyTokenizer_FromUTF8 from Parser/tokenizer.c had a comment: /* XXX: constify members. */ This patch addresses that. In the tok_state struct: * end and start were non-const but could be made const * str and input were const but should have been non-const Changes to support this include: * decode_str() now returns a char * since it is allocated. * PyTokenizer_FromString() and PyTokenizer_FromUTF8() each creates a new char * for an allocate string instead of reusing the input const char *. * PyTokenizer_Get() and tok_get() now take const char ** arguments. * Various local vars are const or non-const accordingly. I was able to remove five casts that cast away constness. | 28 February 2020, 02:44:52 UTC |
766b754 | Ammar Askar | 27 February 2020, 23:08:30 UTC | bpo-39704: Explicitly pass the path to codecov config (GH-18680) | 27 February 2020, 23:08:30 UTC |
374d998 | Markus Mohrhard | 27 February 2020, 20:01:47 UTC | bpo-39609: set the thread_name_prefix for the default asyncio executor (GH-18458) Just a small debugging improvement to identify the asyncio executor threads. | 27 February 2020, 20:01:47 UTC |
02a4d57 | Inada Naoki | 27 February 2020, 04:48:59 UTC | bpo-39087: Optimize PyUnicode_AsUTF8AndSize() (GH-18327) Avoid using temporary bytes object. | 27 February 2020, 04:48:59 UTC |
0c6e3aa | Andrew Svetlov | 26 February 2020, 22:15:12 UTC | Suppress the hang (#18457) | 26 February 2020, 22:15:12 UTC |
d0ca9bd | Brandt Bucher | 26 February 2020, 20:01:48 UTC | bpo-36144: Document PEP 584 (GH-18659) | 26 February 2020, 20:01:48 UTC |
6aa1f1e | Ammar Askar | 26 February 2020, 19:21:41 UTC | bpo-39699: Don't silence make on Azure and Github CIs (GH-18583) | 26 February 2020, 19:21:41 UTC |
21da76d | opavlyuk | 26 February 2020, 14:33:57 UTC | bpo-34788: Add support for scoped IPv6 addresses (GH-13772) Automerge-Triggered-By: @asvetlov | 26 February 2020, 14:33:57 UTC |
be7ead6 | sweeneyde | 26 February 2020, 07:00:35 UTC | bpo-39737: Remove code repitition in list_richcompare (GH-18638) I may speed up list comparison on some platforms. | 26 February 2020, 07:00:35 UTC |
57c7a0b | Inada Naoki | 26 February 2020, 06:04:39 UTC | Doc: int -> int or Py_ssize_t (GH-18663) | 26 February 2020, 06:04:39 UTC |
541e0ff | Łukasz Langa | 26 February 2020, 00:31:04 UTC | Post 3.9.0a4 | 26 February 2020, 00:31:04 UTC |
9e52330 | Łukasz Langa | 26 February 2020, 00:30:02 UTC | Merge tag 'v3.9.0a4' Python 3.9.0a4 | 26 February 2020, 00:30:02 UTC |
6e02691 | Łukasz Langa | 25 February 2020, 12:21:47 UTC | Python 3.9.0a4 | 25 February 2020, 21:06:39 UTC |
d644891 | Steve Dower | 25 February 2020, 20:07:00 UTC | bpo-38403: Update nuspec file for deprecated field and git repository (GH-18657) | 25 February 2020, 20:07:00 UTC |
eb8ac57 | Brandt Bucher | 25 February 2020, 03:47:34 UTC | bpo-36144: Dictionary Union (PEP 584) (#12088) | 25 February 2020, 03:47:34 UTC |
ba22e8f | Berker Peksag | 25 February 2020, 03:19:03 UTC | bpo-30566: Fix IndexError when using punycode codec (GH-18632) Trying to decode an invalid string with the punycode codec shoud raise UnicodeError. | 25 February 2020, 03:19:03 UTC |
8af4712 | idomic | 24 February 2020, 14:59:40 UTC | bpo-39128: Added algorithm description (GH-18624) # [bpo-39128](https://bugs.python.org/issue39128): happy eyeballs description # [3.9] 39128 - happy eyeballs description (GH-18624) # [3.8] 39128 - happy eyeballs description (GH-18624) https://bugs.python.org/issue39128 | 24 February 2020, 14:59:40 UTC |
5143284 | Ned Deily | 24 February 2020, 13:00:58 UTC | Add note to Mac installer ReadMe about macOS 10.15 Gatekeeper changes. (GH-18648) | 24 February 2020, 13:00:58 UTC |
b942ba0 | Stefan Krah | 24 February 2020, 11:24:43 UTC | Give proper credit for figuring out and writing PEP-3118 tests. (#18644) | 24 February 2020, 11:24:43 UTC |
ee3bac4 | Stefan Krah | 24 February 2020, 10:15:26 UTC | Give proper credits for the memoryview implementation. (#18626) | 24 February 2020, 10:15:26 UTC |
c3fa634 | Andy Lester | 24 February 2020, 06:40:43 UTC | closes bpo-39736: const strings in Modules/_datetimemodule.c and Modules/_testbuffer.c (GH-18637) | 24 February 2020, 06:40:43 UTC |
4015d1c | Daniel Hahler | 24 February 2020, 03:14:53 UTC | bpo-39649: Remove obsolete check for `__args__` in bdb.Bdb.format_stack_entry (GH-18531) Appears to be obsolete since 75bb54c3d8. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 24 February 2020, 03:14:53 UTC |
aea045a | Hakan Çelik | 24 February 2020, 02:00:40 UTC | bpo-39654: Update pyclbr doc to reflect additional information returned (GH-18528) Full nested function and class info makes it a module browser. Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 24 February 2020, 02:00:40 UTC |
9f37872 | Antoine Pitrou | 23 February 2020, 22:33:53 UTC | bpo-39681: Fix C pickle regression with minimal file-like objects (#18592) Fix a regression where the C pickle module wouldn't allow unpickling from a file-like object that doesn't expose a readinto() method. | 23 February 2020, 22:33:53 UTC |
b76518d | Stefan Krah | 23 February 2020, 13:36:54 UTC | bpo-39576: Clarify the word size for the 32-bit build. (#18616) | 23 February 2020, 13:36:54 UTC |
559e7f1 | Serhiy Storchaka | 23 February 2020, 11:21:29 UTC | bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH-18604) * bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. * Simplify fast path. * Difine lcm() without arguments returning 1. * Apply suggestions from code review Co-Authored-By: Mark Dickinson <dickinsm@gmail.com> Co-authored-by: Mark Dickinson <dickinsm@gmail.com> | 23 February 2020, 11:21:29 UTC |
fbe2e0b | ananthan-123 | 22 February 2020, 17:56:02 UTC | bpo-17422: Language reference should specify restrictions on class namespace (#18559) The language reference now specifies restrictions on class namespaces. Adapted from a patch by Ethan Furman. | 22 February 2020, 17:56:01 UTC |
1c56f8f | Yonatan Goldschmidt | 22 February 2020, 13:11:48 UTC | bpo-39382: Avoid dangling object use in abstract_issubclass() (GH-18530) Hold reference of __bases__ tuple until tuple item is done with, because by dropping the reference the item may be destroyed. | 22 February 2020, 13:11:48 UTC |
a025d4c | Stefan Krah | 21 February 2020, 20:27:37 UTC | bpo-39576: docs: set context for decimal arbitrary precision arithmetic (#18594) | 21 February 2020, 20:27:37 UTC |
fd5116c | Berker Peksag | 21 February 2020, 17:57:26 UTC | bpo-35950: Raise UnsupportedOperation in BufferedReader.truncate() (GH-18586) The truncate() method of io.BufferedReader() should raise UnsupportedOperation when it is called on a read-only io.BufferedReader() instance. https://bugs.python.org/issue35950 Automerge-Triggered-By: @methane | 21 February 2020, 17:57:26 UTC |
d4d17fd | Julien Danjou | 21 February 2020, 10:47:41 UTC | fix(doc): set correct RST syntax for c:function (GH-18589) The current content is not rendered since the syntax is not correct. | 21 February 2020, 10:47:41 UTC |
c2ac4cf | Christopher Hunt | 21 February 2020, 09:33:04 UTC | bpo-35727: Use exit code 0 on sys.exit() in multiprocessing.Process. (GH-11538) | 21 February 2020, 09:33:04 UTC |
baf29b2 | Denis Chernikov | 21 February 2020, 09:17:50 UTC | Reuse identifier of PREDICT macros as PREDICT_ID (GH-17155) In function `_PyEval_EvalFrameDefault`, macros PREDICT and PREDICTED use the same identifier creation scheme, which may be shared between them, reducing code repetition, and do ensure that the same identifier is generated. | 21 February 2020, 09:17:50 UTC |
d4331c5 | alclarks | 21 February 2020, 08:48:36 UTC | bpo-9495: avoid confusing chained exception in argparse test (GH-17120) | 21 February 2020, 08:48:36 UTC |
424e568 | Pete Wicken | 21 February 2020, 05:53:12 UTC | bpo-38657: Clarify numeric padding behaviour in string formatting (GH-17036) Make the definition of the width more explicit that it includes any extra signs added by other options. https://bugs.python.org/issue38657 Automerge-Triggered-By: @Mariatta | 21 February 2020, 05:53:12 UTC |
933fc53 | Andy Lester | 21 February 2020, 04:51:47 UTC | closes bpo-39684: Combine two if/thens and squash uninit var warning. (GH-18565) | 21 February 2020, 04:51:47 UTC |
90930e6 | Stefan Krah | 21 February 2020, 00:52:47 UTC | bpo-39576: Prevent memory error for overly optimistic precisions (GH-18581) | 21 February 2020, 00:52:47 UTC |
6c444d0 | Steve Dower | 20 February 2020, 22:24:44 UTC | bpo-39184: Fix incorrect return value (GH-18580) https://bugs.python.org/issue39184 Automerge-Triggered-By: @zooba | 20 February 2020, 22:24:43 UTC |
1246d89 | Stefan Krah | 20 February 2020, 18:08:53 UTC | Use the new recommended number of repetitions in the refleak tests. (#18569) | 20 February 2020, 18:08:53 UTC |
9b833e0 | Stefan Krah | 20 February 2020, 18:07:31 UTC | Update runall.bat to the latest Windows build system. (#18571) | 20 February 2020, 18:07:31 UTC |
c0cb8be | Stefan Krah | 20 February 2020, 13:39:14 UTC | Valgrind no longer supports --db-attach=yes. (#18568) | 20 February 2020, 13:39:14 UTC |
f2ee21d | ananthan-123 | 19 February 2020, 18:21:37 UTC | bpo-39479:Add math.lcm() function: Least Common Multiple (#18547) * Update math.rst * Update math.rst * updated whats new * Update test_math.py * Update mathmodule.c * Update mathmodule.c.h * Update ACKS * 📜🤖 Added by blurb_it. * Update 3.9.rst * Update 2020-02-18-12-37-16.bpo-39479.j3UcCq.rst * Update math.rst * Update 2020-02-18-12-37-16.bpo-39479.j3UcCq.rst * Update test_math.py * Update ACKS * Update mathmodule.c.h * Update mathmodule.c * Update mathmodule.c.h * Update mathmodule.c.h Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | 19 February 2020, 18:21:37 UTC |
4dee92b | Victor Stinner | 19 February 2020, 13:23:47 UTC | Revert "bpo-38691 Added a switch to ignore PYTHONCASEOK when -E or -I flags passed (#18314)" (GH-18553) This reverts commit d83b6600b25487e4ebffd7949d0f478de9538875. | 19 February 2020, 13:23:47 UTC |
ab6423f | ananthan-123 | 19 February 2020, 04:33:05 UTC | bpo-39572: Document ’total’ flag of TypedDict (GH-18554) | 19 February 2020, 04:33:05 UTC |
a4ba8a3 | Cheryl Sabella | 18 February 2020, 23:01:15 UTC | Include subsections in TOC for PDF version of docs. (GH-9629) | 18 February 2020, 23:01:15 UTC |
af5ee3f | Victor Stinner | 18 February 2020, 15:28:53 UTC | bpo-39674: Revert "bpo-25988: Do not expose abstract collection classes in the collections module. (GH-10596)" (GH-18545) This reverts commit ef092fe9905f61ca27889092ca1248a11aa74498. Update collections __getattr__() and documentation to defer aliases removal to Python 3.10. | 18 February 2020, 15:28:53 UTC |
6e35da9 | Petr Viktorin | 18 February 2020, 15:13:17 UTC | bpo-37207: Use vectorcall for range() (GH-18464) This continues the `range()` part of #13930. The complete pull request is stalled on discussions around dicts, but `range()` should not be controversial. (And I plan to open PRs for other parts if this is merged.) On top of Mark's change, I unified `range_new` and `range_vectorcall`, which had a lot of duplicate code. https://bugs.python.org/issue37207 | 18 February 2020, 15:13:17 UTC |
24bba8c | Jeroen Demeyer | 18 February 2020, 13:14:46 UTC | bpo-36347: stop using RESTRICTED constants (GH-12684) The constants `RESTRICTED` and `PY_WRITE_RESTRICTED` no longer have a meaning in Python 3. Therefore, CPython should not use them. CC @matrixise https://bugs.python.org/issue36347 | 18 February 2020, 13:14:46 UTC |
5d38517 | Hai Shi | 18 February 2020, 11:17:39 UTC | bpo-1635741: Port _bz2 extension module to multiphase initialization(PEP 489) (GH-18050) https://bugs.python.org/issue1635741 | 18 February 2020, 11:17:38 UTC |
8edfc47 | Kyle Meyer | 18 February 2020, 09:48:57 UTC | bpo-39546: argparse: Honor allow_abbrev=False for specified prefix_chars (GH-18337) When `allow_abbrev` was first added, disabling the abbreviation of long options broke the grouping of short flags ([bpo-26967](https://bugs.python.org/issue26967)). As a fix, b1e4d1b603 (contained in v3.8) ignores `allow_abbrev=False` for a given argument string if the string does _not_ start with "--" (i.e. it doesn't look like a long option). This fix, however, doesn't take into account that long options can start with alternative characters specified via `prefix_chars`, introducing a regression: `allow_abbrev=False` has no effect on long options that start with an alternative prefix character. The most minimal fix would be to replace the "starts with --" check with a "starts with two prefix_chars characters". But `_get_option_tuples` already distinguishes between long and short options, so let's instead piggyback off of that check by moving the `allow_abbrev` condition into `_get_option_tuples`. https://bugs.python.org/issue39546 | 18 February 2020, 09:48:57 UTC |
ffda25f | Cheryl Sabella | 18 February 2020, 02:47:52 UTC | bpo-39663: IDLE: Add additional tests for pyparse (GH-18536) Test when find_good_parse_start should return 0. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | 18 February 2020, 02:47:52 UTC |
4c1b6a6 | Hai Shi | 17 February 2020, 13:50:35 UTC | bpo-1635741: Port _abc extension to multiphase initialization (PEP 489) (GH-18030) | 17 February 2020, 13:50:35 UTC |