April 28, 2020 β May 5, 2020
Overview
-
0 Active Issues
-
- 125 Merged Pull Requests
- 57 Proposed Pull Requests
- 0 Closed Issues
- 0 New Issues
125 Pull requests merged by 35 people
-
Merged
#19935
[3.7] bpo-40417: Fix deprecation warning in PyImport_ReloadModule (GH-19750)
May 6, 2020 -
Merged
#19934
[3.8] bpo-40417: Fix deprecation warning in PyImport_ReloadModule (GH-19750)
May 6, 2020 -
Merged
#19946
bpo-40523: Add pass-throughs for hash() and reversed() to weakref.proxy objects
May 5, 2020 -
Merged
#19938
bpo-40504: Allow weakrefs to lru_cache objects
May 5, 2020 -
Merged
#19947
[3.8] bpo-40355: Improve error messages in ast.literal_eval with malformed Dict nodes (GH-19868)
May 5, 2020 -
Merged
#19868
bpo-40355: ast.literal_eval rejects malformed Dict nodes
May 5, 2020 -
Merged
#19944
bpo-40513: _xxsubinterpreters.run_string() releases the GIL
May 5, 2020 -
Merged
#19943
bpo-40513: Per-interpreter GIL
May 5, 2020 -
Merged
#19942
bpo-40513: new_interpreter() init GIL earlier
May 5, 2020 -
Merged
#19941
[3.8] bpo-40458: Increase reserved stack space to prevent overflow crash on Windows (GH-19845)
May 5, 2020 -
Merged
#19939
bpo-40522: _PyThreadState_Swap() sets autoTSSkey
May 5, 2020 -
Merged
#19937
bpo-40521: Disable free lists in subinterpreters
May 5, 2020 -
Merged
#19845
bpo-40458: Increase reserved stack space to prevent overflow crash on Windows
May 5, 2020 -
Merged
#19933
bpo-40521: Disable Unicode caches in isolated subinterpreters
May 5, 2020 -
Merged
#19932
Revert "bpo-40513: Per-interpreter signals pending (GH-19924)"
May 5, 2020 -
Merged
#19931
bpo-40520: Remove redundant comment in pydebug.h
May 5, 2020 -
Merged
#19902
bpo-29587: PyErr_SetObject() rejects exception=None
May 5, 2020 -
Merged
#19929
bpo-40513: Per-interpreter recursion_limit
May 5, 2020 -
Merged
#19737
bpo-32117: Updated Simpsons names in docs
May 5, 2020 -
Merged
#19926
bpo-40514: Add --with-experimental-isolated-subinterpreters
May 5, 2020 -
Merged
#19927
bpo-40513: Per-interpreter gil_drop_request
May 5, 2020 -
Merged
#19924
bpo-40513: Per-interpreter signals pending
May 5, 2020 -
Merged
#19922
Update docs.
May 5, 2020 -
Merged
#19870
bpo-40286: Put methods in correct sections. Add security notice
May 5, 2020 -
Merged
#19912
[3.8] bpo-40459: Fix NameError in platform.py (GH-19855)
May 5, 2020 -
Merged
#19913
[3.7] bpo-40459: Fix NameError in platform.py (GH-19855)
May 5, 2020 -
Merged
#19855
bpo-40459: Fix NameError in platform.py
May 5, 2020 -
Merged
#19907
bpo-1635741: Port syslog module to multiphase initialization
May 5, 2020 -
Merged
#19900
bpo-40499: Mention that asyncio.wait() needs a non-empty aws set
May 4, 2020 -
Merged
#18216
bpo-39470: Indicate that ``os.makedirs`` is equivalent to ``Path.mkdir``
May 4, 2020 -
Merged
#19898
bpo-40360: Add a What's new entry for lib2to3 pending deprecation
May 4, 2020 -
Merged
#19761
bpo-40275: Remove duplicate import of locale module
May 4, 2020 -
Merged
#19906
bpo-40489: Add test case for dict contain use after free
May 4, 2020 -
Merged
#19903
[3.8] bpo-40135: Fix multiprocessing test_shared_memory_across_processes() (GH-19892)
May 4, 2020 -
Merged
#19892
bpo-40135: don't define shared memory block's name in test_shared_memory_across_β¦
May 4, 2020 -
Merged
#19852
bpo-40455: Remove gcc10 warning about x_digits
May 4, 2020 -
Merged
#19882
bpo-39573: Use Py_IS_TYPE to check for types
May 4, 2020 -
Merged
#19888
bpo-40246: Revert reporting of invalid string prefixes
May 4, 2020 -
Merged
#19865
bpo-40334: Spacialized error message for invalid args after bare '*'
May 4, 2020 -
Merged
#19893
bpo-40491: fix typo in syntax error for numeric literals
May 4, 2020 -
Merged
#19836
bpo-40408: Fix support of nested type variables in GenericAlias.
May 4, 2020 -
Merged
#19894
bpo-40493: fix function type comment parsing
May 4, 2020 -
Merged
#19891
bpo-40490 Clean up unused imports for pegen module
May 4, 2020 -
Merged
#19887
bpo-40334: Set error_indicator in _PyPegen_raise_error
May 4, 2020 -
Merged
#19890
[3.8] Remove outdated and confusing advice about setting maxsize (GH-19889)
May 4, 2020 -
Merged
#19889
Remove outdated and confusing advice about setting maxsize
May 3, 2020 -
Merged
#19886
Remove out-of-date comment
May 3, 2020 -
Merged
#19636
bpo-38870: Don't start generated output with newlines
May 3, 2020 -
Merged
#19881
Simplify set entry insertion logic.
May 3, 2020 -
Merged
#19877
bpo-29587: Remove the exc_value NULL check in _gen_throw()
May 3, 2020 -
Merged
#19873
Minor code cleanups for statistics
May 3, 2020 -
Merged
#19872
[3.8] Fix missing space in docs(GH-19866)
May 3, 2020 -
Merged
#19866
documentation: missing space between Mersenne and Tiwster
May 2, 2020 -
Merged
#19867
bpo-40465: Deprecate the optional argument to random.shuffle().
May 2, 2020 -
Merged
#19863
[3.8] bpo-40419: timeit CLI docs now mention 1,2,5,10,... trials instead of powers of 10 (GH-19752)
May 2, 2020 -
Merged
#19864
[3.7] bpo-40419: timeit CLI docs now mention 1,2,5,10,... trials instead of powers of 10 (GH-19752)
May 2, 2020 -
Merged
#19752
bpo-40419: timeit CLI docs now mention 1,2,5,10,... trials instead of powers of 10
May 2, 2020 -
Merged
#19861
Call mkdir before regenerating the peg metaparser
May 2, 2020 -
Merged
#19857
[3.8] bpo-40398: Fix typing.get_args() for special generic aliases. (GH-19720)
May 2, 2020 -
Merged
#19846
bpo-39435: Make the first argument of pickle.loads() positional-only.
May 2, 2020 -
Merged
#19854
bpo-40334: regenerate metaparser as part of regen-all
May 2, 2020 -
Merged
#19853
Fix some scripts in the peg generator folder
May 2, 2020 -
Merged
#19823
bpo-29587: Enable implicit exception chaining with gen.throw()
May 2, 2020 -
Merged
#19750
bpo-40417: Fix deprecation warning in PyImport_ReloadModule
May 1, 2020 -
Merged
#19841
[3.8] bpo-40412: Nullify inittab_copy during finalization (GH-19746)
May 1, 2020 -
Merged
#19849
bpo-40334: use the TOKENS file when checking dangling rules
May 1, 2020 -
Merged
#19848
Fix the Tools/peg_generator/scripts/benchmark.py script
May 1, 2020 -
Merged
#19843
[3.8] bpo-39435: Fix docs for pickle.loads (GH-18160)
May 1, 2020 -
Merged
#19844
[3.7] bpo-39435: Fix docs for pickle.loads (GH-18160).
May 1, 2020 -
Merged
#18160
bpo-39435: Fix docs for pickle.loads
May 1, 2020 -
Merged
#19746
bpo-40412: Nullify inittab_copy during finalization
May 1, 2020 -
Merged
#19840
[3.8] bpo-39691: Clarify io.open_code behavior (GH-19824)
May 1, 2020 -
Merged
#19824
bpo-39691: Clarify io.open_code behavior
May 1, 2020 -
Merged
#19831
Simplify choice()'s interaction with the private _randbelow() method
May 1, 2020 -
Merged
#19839
bpo-40334: Make the PyPegen* and PyParser* APIs more consistent
May 1, 2020 -
Merged
#19828
bpo-40334: Ensure that tok->type_comments is set on every path
May 1, 2020 -
Merged
#19830
bpo-40334: Refactor lambda_parameters similar to parameters
May 1, 2020 -
Merged
#19838
[3.8] bpo-39562: Correctly updated the version section in the what's new document
May 1, 2020 -
Merged
#19833
bpo-40334: Correct return value of func_type_comment
May 1, 2020 -
Merged
#19837
bpo-40334: unskip test_function_type in test_unparse with the new parser
May 1, 2020 -
Merged
#19835
[3.8] bpo-39562: Prevent collision of future and compiler flags (GH-19230)
May 1, 2020 -
Merged
#19782
bpo-40334: Improve column offsets for thrown syntax errors by Pegen
May 1, 2020 -
Merged
#19832
bpo-40462: fix variable and function names
May 1, 2020 -
Merged
#19814
bpo-32494: Use gdbm_count for dbm_length if possible
May 1, 2020 -
Merged
#19818
bpo-40334: Simplify type handling in the PEG c_generator
May 1, 2020 -
Merged
#19820
bpo-40453: Add PyConfig._isolated_subinterpreter
May 1, 2020 -
Merged
#19767
Change 'exception happened' to 'exception occurred' in two places
May 1, 2020 -
Merged
#19827
bpo-40334: Add support for feature_version in new PEG parser
May 1, 2020 -
Merged
#19815
bpo-40443: Remove unused imports in stdlib
May 1, 2020 -
Merged
#19825
bpo-40275: Fix name error in support.socket_helper
May 1, 2020 -
Merged
#19826
Remove dead code in test__xxsubinterpreters
May 1, 2020 -
Merged
#19822
bpo-1635741: Fix compiler warning in _stat.c
Apr 30, 2020 -
Merged
#19821
Revert "bpo-29587: Enable implicit exception chaining with gen.throw()"
Apr 30, 2020 -
Merged
#19811
bpo-29587: Enable implicit exception chaining with gen.throw()
Apr 30, 2020 -
Merged
#19780
bpo-40334: Support type comments
Apr 30, 2020 -
Merged
#19810
compileall: fix typos
Apr 30, 2020 -
Merged
#19802
bpo-40443: Remove unused imports in distutils
Apr 30, 2020 -
Merged
#19803
bpo-40443: Remove unused imports in the stdlib
Apr 30, 2020 -
Merged
#19742
bpo-40394 - difflib.SequenceMatched.find_longest_match default args
Apr 30, 2020 -
Merged
#19809
[3.8] bpo-40443: Remove unused imports in idlelib (GH-19801)
Apr 30, 2020 -
Merged
#19808
[3.7] bpo-40443: Remove unused imports in idlelib (GH-19801)
Apr 30, 2020 -
Merged
#19801
bpo-40443: Remove unused imports in idlelib
Apr 30, 2020 -
Merged
#19714
bpo-40389: Improve repr of typing.Optional
Apr 30, 2020 -
Merged
#19804
bpo-40443: Remove unused imports from tests
Apr 30, 2020 -
Merged
#19805
bpo-40443: Remove unused imports from tests
Apr 29, 2020 -
Merged
#19778
bpo-40334: Fix test_peg_parser to actually use the old parser
Apr 29, 2020 -
Merged
#19538
bpo-40291: Add support for CAN_J1939 sockets
Apr 29, 2020 -
Merged
#19799
bpo-40441: Fix plural typo in documentation
Apr 29, 2020 -
Merged
#19798
bpo-1635741: Port _stat module to multiphase initialization
Apr 29, 2020 -
Merged
#19602
bpo-40328: Add tool for generating cjk mapping headers
Apr 29, 2020 -
Merged
#19797
bpo-40286: Remove C implementation of Random.randbytes()
Apr 29, 2020 -
Merged
#19703
bpo-9216: Expose OpenSSL FIPS_mode() as _hashlib.get_fips_mode()
Apr 29, 2020 -
Merged
#19794
What's New in Python 3.9: Reorganize C API Changes
Apr 29, 2020 -
Merged
#19437
bpo-40228: More robust frame.setlineno.
Apr 29, 2020 -
Merged
#19796
[3.7] bpo-40436: Fix code parsing gdb version (GH-19792)
Apr 29, 2020 -
Merged
#19795
[3.8] bpo-40436: Fix code parsing gdb version (GH-19792)
Apr 29, 2020 -
Merged
#19792
bpo-40436: Fix code parsing gdb version
Apr 29, 2020 -
Merged
#19793
bpo-40428: Cleanup free list part of C API Changes doc
Apr 29, 2020 -
Merged
#19791
Add missing sys import to socket_helper.py
Apr 29, 2020 -
Merged
#19775
bpo-40334: refactor and cleanup for the PEG generators
Apr 29, 2020 -
Merged
#19789
[3.7] [3.8] bpo-40431: Fix syntax typo in turtledemo (GH-19777) (GH-19784)
Apr 29, 2020 -
Merged
#19785
bpo-40432 Fix MSBuild project for Pegen grammars
Apr 29, 2020 -
Merged
#19711
bpo-40275: Move transient_internet from test.support to socket_helper
Apr 29, 2020 -
Merged
#19784
[3.8] bpo-40431: Fix syntax typo in turtledemo (GH-19777)
Apr 29, 2020 -
Merged
#19783
bpo-40428: Remove references to Py*_ClearFreeList in the docs
Apr 29, 2020
57 Pull requests proposed by 39 people
-
Proposed
#19787
bpo-40434: Update the reason why CPython doesn't have switch statements
Apr 29, 2020 -
Proposed
#19788
bpo-39995: CLN remove some locks in ProcessPoolExecutor
Apr 29, 2020 -
Proposed
#19790
bpo-40402: Fix race condition in multiprocessing.connection.Connection
Apr 29, 2020 -
Proposed
#19800
bpo-40440: memoryview construction of array.array without copy
Apr 29, 2020 -
Proposed
#19806
bpo-40445: Update compileall.compile_dir docs
Apr 29, 2020 -
Proposed
#19812
bpo-40448: ensurepip: Do not use cache
Apr 30, 2020 -
Proposed
#19813
bpo-40358: add strict param to pathlib.PurePath.relative_to
Apr 30, 2020 -
Proposed
#19816
bpo-23937: IDLE maximise on load
Apr 30, 2020 -
Proposed
#19817
bpo-39305: Update nntplib to merge nntplib.NNTP and nntplib._NNTPBase
Apr 30, 2020 -
Proposed
#19819
bpo-40452
Apr 30, 2020 -
Proposed
#19829
bpo-32604: [_xxsubinterpreters] Add channel_send_wait().
May 1, 2020 -
Proposed
#19834
Deleted extra line
May 1, 2020 -
Proposed
#19847
bpo-40471: Fix grammar typo in 'issubclass' docstring
May 1, 2020 -
Proposed
#19850
bpo-29753: fix merging packed bitfields in ctypes struct/union
May 2, 2020 -
Proposed
#19851
bpo-40474: Updated coverage.yml to better report coverage stats
May 2, 2020 -
Proposed
#19856
bpo-11102: Make configure enable major(), makedev(), and minor() on HP-UX
May 2, 2020 -
Proposed
#19858
bpo-40466: Chain exceptions when awaiting on tasks
May 2, 2020 -
Proposed
#19859
bpo-29587: Add another test for the gen.throw() exception chain fix
May 2, 2020 -
Proposed
#19860
[doc] Add missing space in urllib.request.rst
May 2, 2020 -
Proposed
#19862
bpo-40457: Support OpenSSL without TLS 1.0/1.1
May 2, 2020 -
Proposed
#19869
bpo-18319: gettext() can retrieve a message even if a plural form exists
May 2, 2020 -
Proposed
#19871
bpo-40464: fix return annotation being used as the arg annotation in singledispatch
May 2, 2020 -
Proposed
#19874
bpo-39990: try to use typing.get_type_hints resolve annotation strings
May 3, 2020 -
Proposed
#19875
bpo-36310: Allow ``pygettext.py`` to detect calls to ``gettext`` in f-strings.
May 3, 2020 -
Proposed
#19876
bpo-40478: distutils: expose nmake path
May 3, 2020 -
Proposed
#19878
bpo-40479: Port hashlib to OpenSSL 3.0.0
May 3, 2020 -
Proposed
#19879
bpo-40481: Add include and exclude filters to zipapp cli
May 3, 2020 -
Proposed
#19880
bpo-40482: register hash names as OpenSSL aliases
May 3, 2020 -
Proposed
#19883
bpo-40447: accept all path-like objects in compileall.compile_file
May 3, 2020 -
Proposed
#19884
[doc] Add link to Enum class
May 3, 2020 -
Proposed
#19885
bpo-40484: Document compiler flags under AST module
May 3, 2020 -
Proposed
#19895
bpo-40454: asyncio.run() no longer overrides asyncio debug mode
May 4, 2020 -
Proposed
#19896
bpo-29590: fix stack trace for gen.throw() with yield from
May 4, 2020 -
Proposed
#19897
bpo-40497: Fix handling of check in subprocess.check_output()
May 4, 2020 -
Proposed
#19899
bpo-39159: Declare errors that might be raised from literal_eval
May 4, 2020 -
Proposed
#19901
bpo-40495: compileall option to hardlink duplicate pyc files
May 4, 2020 -
Proposed
#19904
bpo-40025:The behavior is the same when `_generate_next_value_` is defined afteβ¦
May 4, 2020 -
Proposed
#19905
bpo-40275: import locale lazily in gettext
May 4, 2020 -
Proposed
#19908
bpo-40480 "fnmatch" exponential execution time
May 4, 2020 -
Proposed
#19909
bpo-40503: Add tests and implementation for ZoneInfo
May 4, 2020 -
Proposed
#19910
bpo-40492: Fix `--outfile` when the program being profiled changes the working directory
May 4, 2020 -
Proposed
#19911
bpo-40334: produce specialised errors for del
May 4, 2020 -
Proposed
#19914
bpo-13097: fix segfault in ctypes callback invocation
May 5, 2020 -
Proposed
#19915
bpo-40507: Add filename to the error raised by os.exec*
May 5, 2020 -
Proposed
#19917
bpo-40350 Introduce a new type for namespace packages
May 5, 2020 -
Proposed
#19918
bpo-40028: Add is_prime, factorise, previous_prime and next_prime
May 5, 2020 -
Proposed
#19919
bpo-40509: Enable REMAINDER argparse arguments to be used in mutually exclusive β¦
May 5, 2020 -
Proposed
#19920
Revert "bpo-36543: Remove the xml.etree.cElementTree module."
May 5, 2020 -
Proposed
#19921
bpo-36543: Restore cElementTree and mark it for removal in 3.10
May 5, 2020 -
Proposed
#19923
bpo-1635741: Port errno module to multiphase initialization
May 5, 2020 -
Proposed
#19925
bpo-40516: Silence GCC 9 warnings on MacOS Catalina
May 5, 2020 -
Proposed
#19928
bpo-40517: Implement syntax highlighting support for ASDL
May 5, 2020 -
Proposed
#19936
bpo-38787: C API for module state access from extension methods (PEP 573)
May 5, 2020 -
Proposed
#19940
Fix incorrectly formatted _codecs.charmap_decode error message
May 5, 2020 -
Proposed
#19945
bpo-18857: urlencode: Add flag to prevent rendering NoneType values as literal string 'None'
May 5, 2020 -
Proposed
#19948
bpo-40501: Replace ctypes code in uuid with native module
May 5, 2020 -
Proposed
#19949
bpo-18857: parse_qs*: Add flag to allow parsing NoneType values from serialized query-strings
May 6, 2020
28 Unresolved conversations
Sometimes conversations happen on old items that arenβt yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
14 new comments
Open
#19708
bpo-34990: Treat the pyc header's mtime in compileall as an unsigned int
Apr 30, 2020 -
12 new comments
Open
#17536
bpo-36982: Add support for extended color functions in ncurses 6.1
May 5, 2020 -
8 new comments
Open
#19653
bpo-36346: array: Don't use deprecated APIs
May 4, 2020 -
6 new comments
Open
#12427
bpo-35859: fix bugs in re engine
May 1, 2020 -
6 new comments
Open
#18410
bpo-32309: Implement asyncio.ThreadPool
May 5, 2020 -
6 new comments
Open
#19719
bpo-40397: Refactor typing._GenericAlias
May 4, 2020 -
5 new comments
Open
#19465
bpo-26571: fix Turtle Terminator Exception
May 4, 2020 -
5 new comments
Open
#19753
bpo-40405: Fix asyncio.as_completed docs
Apr 30, 2020 -
1 new comment
Open
#2449
bpo-16487: allow certificates to be specified from memory
May 2, 2020 -
1 new comment
Open
#4819
bpo-30256: pass all BaseProxy arguments through AutoProxy
May 6, 2020 -
1 new comment
Open
#12361
bpo-36305: Fixes to path handling and parsing in pathlib
May 2, 2020 -
1 new comment
Open
#12382
bpo-36290: Fix kwargs handling in ast node constructors
May 3, 2020 -
1 new comment
Open
#15079
bpo-17254: Thai Language Aliases
May 5, 2020 -
1 new comment
Open
#16859
bpo: Improve documentation for mocks
May 2, 2020 -
1 new comment
Open
#16917
bpo-38584: fix a bug in argparse with whitespace-only help messages
May 5, 2020 -
1 new comment
Open
#18312
bpo-28276: Fix `Lib/ctypes/test_loading.py` so that `test_find` reports skipped
Apr 29, 2020 -
1 new comment
Open
#18313
bpo-28312: Provide a message better suited to AIX when LONG_BIT definition is wrong
Apr 29, 2020 -
1 new comment
Open
#18380
bpo-21622: Fix ctypes.util.find_library with musl
Apr 30, 2020 -
1 new comment
Open
#18532
Use MSVC problem matcher for Windows action build
Apr 29, 2020 -
1 new comment
Open
#18628
bpo-39622: Use a custom signal handler in asyncio.run()
May 2, 2020 -
1 new comment
Open
#19707
bpo-40383: Reprs of subclasses of weakref now contain actual type name
Apr 29, 2020 -
0 new comments
Open
#17134
bpo-40456: add quiet mode for py_compile main
Apr 30, 2020 -
0 new comments
Open
#19031
bpo-39981: Default values for AST nodes
May 5, 2020 -
0 new comments
Open
#19424
bpo-19468: delete unnecessary modul control statement
May 4, 2020 -
0 new comments
Open
#19470
bpo-40254: Have pyspecific directives translatable
May 1, 2020 -
0 new comments
Open
#19553
bpo-40304: remove unnecessary `object` base class from `type` docs
Apr 30, 2020 -
0 new comments
Open
#19741
bpo-40409: Updates urlsplit scheme validation logic
Apr 29, 2020 -
0 new comments
Open
#19754
bpo-40422: create a common _Py_closerange API
Apr 29, 2020