bpo-35381 Make all posixmodule types heap-allocated#10854
Closed
eduardo-elizondo wants to merge 1733 commits into
python:masterpython/cpython:masterfrom
eduardo-elizondo:posixmodule-fromspeceduardo-elizondo/cpython:posixmodule-fromspecCopy head branch name to clipboard
Closed
bpo-35381 Make all posixmodule types heap-allocated#10854eduardo-elizondo wants to merge 1733 commits intopython:masterpython/cpython:masterfrom eduardo-elizondo:posixmodule-fromspeceduardo-elizondo/cpython:posixmodule-fromspecCopy head branch name to clipboard
eduardo-elizondo wants to merge 1733 commits into
python:masterpython/cpython:masterfrom
eduardo-elizondo:posixmodule-fromspeceduardo-elizondo/cpython:posixmodule-fromspecCopy head branch name to clipboard
Commits
This pull request is big! We're only showing the most recent 250 commits
Commits on Jul 4, 2019
bpo-37459: importlib docs improperly reference get_resource_loader() (#14568)
Show description for b607d99authored andcommittedbpo-37421: Fix multiprocessing get_temp_dir() finalizer (GH-14572)
Show description for 9d40554authored- authored andcommitted
- authored andcommitted
bpo-37266: Add bpo number to the What's New entry (GH614584)
Show description for b4e6896authoredbpo-37479: on Enum subclasses with mixins, __format__ uses overridden __str__ (GH-14545)
Show description for 2f19e82authored andcommitted
Commits on Jul 5, 2019
- authored andcommitted
bpo-37481: Deprecate distutils bdist_wininst command (GH-14553)
Show description for 1da4462authored- authored andcommitted
- authored andcommitted
bpo-37421: multiprocessing tests now stop ForkServer (GH-14601)
Show description for 8fbeb14authored- authored andcommitted
- authored andcommitted
Typo fix in file Include/object.h (GH-14556)
Show description for 10e5c66authored andcommitted- authored andcommitted
Commits on Jul 6, 2019
- authored andcommitted
bpo-37149: Replace dead link for online Tkinter reference (GH-14616)
Show description for 45bc61bauthoredbpo-26806: add 30 to the recursion limit in IDLE's shell (GH-13944)
Show description for fcf1d00authoredbpo-37487: Fix PyList_GetItem index description. (GH-14623)
Show description for f8709e8authored- authored
Commits on Jul 7, 2019
- authored andcommitted
- authored
- authored andcommitted
bpo-37520: Correct behavior for zipfile.Path.parent (GH-14638)
Show description for 38f44b4authored
Commits on Jul 8, 2019
- authored andcommitted
bpo-37421: test_concurrent_futures stops ForkServer (GH-14643)
Show description for e676244authoredDoc: Fix: Proper UpperCamelCase and lowercase. (GH-14644)
Show description for 2da622fauthored- authored
bpo-18374: fix wrong col_offset of some ast.BinOp instances (GH-14607)
Show description for 110a47cauthored andcommitted
Commits on Jul 9, 2019
bpo-37322: Fix test_ssl.test_pha_required_nocert() ResourceWarning (GH-14662)
Show description for cf9c41cauthoredbpo-37526: Add support.catch_threading_exception() (GH-14664)
Show description for 91b4f7aauthoredbpo-37120: Fix _ssl get_num_tickets() (GH-14668)
Show description for 76611c7authored andcommittedRevert "bpo-37322: Fix test_ssl.test_pha_required_nocert() ResourceWarning (GH-14662)" (GH-14669)
Show description for 61b1bc5authored- authored andcommitted
bpo-37322: ssl test_pha_required_nocert() ignores expected SSLError (GH-14670)
Show description for 73ea546authored- authored andcommitted
bpo-26806: IDLE should run without docstrings (#14657)
Show description for 6aeb2feauthored
Commits on Jul 10, 2019
- authored
- authored
bpo-37537: Compute allocated blocks in _Py_GetAllocatedBlocks() (#14680)
Show description for 5d25f2bauthoredFix compiler warning in new code. (#14690)
Show description for b64c2c6authored
Commits on Jul 11, 2019
- authored
- authored andcommitted
- authored
- authored
- authored andcommitted
closes bpo-37554: Remove `q:q` in os.rst documentation (GH-14692)
Show description for 7cbef72authored andcommittedbpo-37558: Shared memory tests are failing due to double slashes (GH-14703)
Show description for 4737265authored andcommittedRemove redundant check from arraymodule b_getitem (GH-14676)
Show description for 13ab570authored andcommitted
Commits on Jul 12, 2019
- authored andcommitted
bpo-19696: Move threaded_import_hangers (GH-14655)
Show description for a65c977authored andcommittedbpo-37521: No longer treat insertion into sys.modules as optional in importlib examples (GH-14723)
Show description for 0827064authored andcommitted
Commits on Jul 13, 2019
- authored andcommitted
- authored andcommitted
- authored
bpo-37580: Fix typo in http.cookiejar documentation (GH-14731)
Show description for b5bbb8aauthored andcommitted- authored andcommitted
bpo-37579: Improve equality behavior for pure Python datetime and time (GH-14726)
Show description for e6b46aaauthored andcommitted- authored andcommitted
bpo-37358: Use vectorcall for functools.partial (GH-14284)
Show description for ed184c0authored andcommittedbpo-30088: Document that existing dir structure isn't verified by mailbox.Maildir (GH-1163)
Show description for e441847authored andcommitted- authored
Commits on Jul 14, 2019
bpo-26967: fix flag grouping with allow_abbrev=False (GH-14316)
Show description for dffca9eauthored andcommitted- authored andcommitted
bpo-37571: Add 'b' to prevent the TypeError exception. (GH-14721)
Show description for 6b92958authored andcommitted- authored
- authored andcommitted
- authored andcommitted
Clarify that plistlib's load and dump functions take a binary file object (GH-9825)
Show description for 0d4f435authored andcommittedbpo-34749: Improved performance of binascii.a2b_base64(). (GH-9444)
Show description for 1c5e68eauthored andcommittedbpo-37473: Don't import importlib ASAP in tests (GH-14661)
Show description for 8b7db5aauthoredbpo-37593: Swap the positions of posonlyargs and args in the constructor of ast.parameters nodes (GH-14778)
Show description for cd6e83bauthored andcommitted
Commits on Jul 15, 2019
bpo-37500: Make sure dead code does not generate bytecode but also detect syntax errors (GH-14612)
Show description for 18c5f9dauthored andcommittedbpo-37284: Add note to sys.implementation doc (GH-14328)
Show description for 52693c1authored andcommittedbpo-37468: make install no longer install wininst-*.exe files (GH-14511)
Show description for e869281authored
Commits on Jul 16, 2019
Replace backquote with command substitution in subprocess doc example (GH-13941)
Show description for 6a61714authored andcommitted- authored andcommitted
bpo-37599: Remove a vague statement in documentation of Integer Objects (#14786)
Show description for 1d8b04eauthored andcommittedFix infinite loop in email folding logic (GH-12732)
Show description for f69d5c6authored andcommitted- authored andcommitted
Commits on Jul 17, 2019
- authored andcommitted
bpo-37530: simplify, optimize and clean up IDLE code context (GH-14675)
Show description for 7036e1dauthoredbpo-37543: optimize pymalloc (#14674)
Show description for fb26504authoredbpo-36390: IDLE: Combine region formatting methods. (GH-12481)
Show description for 82494aaauthored andcommittedbpo-37461: Fix infinite loop in parsing of specially crafted email headers (GH-14794)
Show description for a4a994bauthored andcommittedFix IndexError when parsing unexpectedly ending quoted-string. (GH-14813)
Show description for 719a062authored andcommittedbpo-34155: Dont parse domains containing @ (GH-13079)
Show description for 8cb65d1authored andcommitted
Commits on Jul 18, 2019
bpo-36390: Gather IDLE Format menu functions into format.py (#14827)
Show description for 1b38922authoredbpo-37552: Skip failing tests in strptime/strftime with UCRT version 17763.615 (#14460)
Show description for 9cd39b1authored andcommitted- authored andcommitted
bpo-34443: Use __qualname__ instead of __name__ in enum exception messages. (GH-14809)
Show description for 323842cauthored andcommittedbpo-33610: IDLE's code-context always shows current context immediately (GH-14821)
Show description for e0a1f8fauthored andcommitted
Commits on Jul 19, 2019
bpo-37610: improve Using Python doc wrt Editors & IDE (GH-14850)
Show description for 8f040b7authored andcommittedbpo-37547: Fix a compiler warning in winconsoleio.c (GH-14785)
Show description for d395209authored andcommitted- authored
- authored
Commits on Jul 20, 2019
- authored andcommitted
Commits on Jul 21, 2019
bpo-36324: Make internal attributes for statistics.NormalDist() private. (GH-14871)
Show description for 02c91f5authoredbpo-37627: Initialize IDLE Custom Run dialog with previous entries (#14870)
Show description for 35b87e6authored andcommitted- authored
- authored
- authored
- authored andcommitted
- authored
- authored
Commits on Jul 22, 2019
bpo-21478: Record calls to parent when autospecced objects are used as child with attach_mock (GH 14688)
Show description for 7397cdaauthored andcommitted- authored
bpo-36044: Reduce number of unit tests run for PGO build (GH-14702)
Show description for 4e16a4aauthored
Commits on Jul 23, 2019
- authored
- authored
- authored andcommitted

bpo-29446: IDLE -- add explicit imports (GH-14919)
Show description for c6fd6c8authored- authored
Commits on Jul 24, 2019
- authored
bpo-37667: Add regression test for regrtest. (GH-14929)
Show description for e95ac20authored- authored andcommitted
bpo-37399: Correctly attach tail text to the last element/comment/pi (GH-14856)
Show description for c6cb4cdauthoredbpo-34160: explain how to deal with attribute order in ElementTree (GH-14867)
Show description for a3697dbauthored- authored andcommitted
- authored andcommitted
- authored
- authored
Commits on Jul 25, 2019
- authored andcommitted
Swap 'if' branches so content matches to condition in importlib example (GH-14947)
Show description for 544fa15authored andcommittedbpo-37641 preserve relative file location in embeddable zip (GH-14884)
Show description for c4cda43authored andcommitted
Commits on Jul 26, 2019
bpo-29446: tkinter 'import *' only imports what it should (GH-14864)
Show description for 76b6451authored andcommitted
- authored
- authored
- authored
- authored andcommitted
Commits on Jul 27, 2019
- authored andcommitted
- authored
bpo-37628: Fix IDLE config sample sizes (#14958)
Show description for 3221a63authored andcommitted- authored
Commits on Jul 28, 2019
- authored
bpo-37692: Improve highlight config sample (#14983)
Show description for b222955authoredbpo-37697: Sync with importlib_metadata 0.19 (#14993)
Show description for 049460dauthored
Commits on Jul 29, 2019
bpo-36044: Avoid warnings in Windows PGO build and add lzma, bz2 and sqlite coverage (GH-14985)
Show description for e1b9002authored andcommitted- authored andcommitted
- authored andcommitted
- authored
bpo-37706: Disable 3 IDLE scrollbar tests on Mac. (#15010)
Show description for e8874b8authored- authored
Commits on Jul 30, 2019
bpo-37268: Add deprecation notice and a DeprecationWarning for the parser module (GH-15017)
Show description for 9211e2fauthored andcommittedbpo-37587: Make json.loads faster for long strings (GH-14752)
Show description for 8a758f5authored andcommittedbpo-37704: Remove Tools/scripts/h2py.py (GH-15000)
Show description for 27eeaf0authoredbpo-37707: Exclude expensive unit tests from PGO task (GH-15009)
Show description for 52a48e6authoredDon't skip pickle check_frame_opcodes() (GH-15025)
Show description for eca7ffcauthored- authored andcommitted
- authored
Fix typos in comments, docs and test names (#15018)
Show description for c4cacc8authored andcommitted
Commits on Jul 31, 2019
- authored
bpo-33822: Add IDLE section of What's New 3.8 (#15035)
Show description for a72ca90authoredbpo-33821: Update IDLE section of What's New 3.7 (#15036)
Show description for 5982b72authored- authored
- authored
bpo-37085: Expose SocketCAN bcm_msg_head flags (#13646)
Show description for 31c4fd2authored andcommitted- authored andcommitted
- authored andcommitted
bpo-37723: Fix performance regression on regular expression parsing. (GH-15030)
Show description for 9f55551authored andcommitted- authored andcommitted

Commits on Aug 1, 2019
bpo-18049: Sync thread stack size to main thread size on macOS (GH-14748)
Show description for 1a057baauthoredbpo-36302: Sort list of sources (GH-12341)
Show description for 0d30ae1authored andcommitted- authored andcommitted
Commits on Aug 2, 2019
bpo-16970: Adding error message for invalid args (GH-14844)
Show description for 4b3e975authored andcommittedbpo-37729: gc: write stats at once (GH-15050)
Show description for bf8162cauthored- authored andcommitted
bpo-37742: Return the root logger when logging.getLogger('root') is c… (#15077)
Show description for cb65b3aauthoredbpo-36590: Add Bluetooth RFCOMM and support for Windows. (GH-12767)
Show description for 8fbece1authored andcommittedbpo-20523: pdb searches for .pdbrc in ~ instead of $HOME (GH-11847)
Show description for 7ea9a85authored andcommitted- authored andcommitted
Commits on Aug 3, 2019
bpo-37444: Update differing exception between builtins and importlib (GH-14869)
Show description for c5fa449authored andcommittedbpo-18049: Define THREAD_STACK_SIZE for AIX to pass default recursion limit test (GH-15081)
Show description for 9670ce7authored andcommittedCorrect description of HTTP status code 308. (GH-15078)
Show description for 5c72badauthored andcommitted
Commits on Aug 4, 2019
bpo-37685: Fixed comparisons of datetime.timedelta and datetime.timezone. (GH-14996)
Show description for 17e5264authoredbpo-37648: Fixed minor inconsistency in some __contains__. (GH-14904)
Show description for 18b711cauthoredbpo-37706: IDLE - fix sidebar code bug and drag tests (GH-15103)
Show description for 86f1a18authored andcommitted- authored
- authored
Update itertools docs (GH-15114)
Show description for adf02b3authoredbpo-37748: Re-order the Run menu. (GH-15115)
Show description for 1407029authoredAdds Tim Hopper and Dan Lidral-Porter to ACKS (GH-15101)
Show description for d748a80authored andcommitted- authored
Commits on Aug 5, 2019
Commits on Aug 6, 2019
Improve signal documentation (GH-14274)
Show description for cfebfefauthored andcommitted- authored andcommitted
Commits on Aug 7, 2019
bpo-34488: optimize BytesIO.writelines() (GH-8904)
Show description for 3e41f3cauthored andcommitted- authored
bpo-37004: Documented asymmetry of string arguments in difflib.SequenceMatcher for ratio method (GH-13482)
Show description for e9cbcd0authored andcommittedUpdate pickle.rst (GH-14128)
Show description for 362f535authored andcommitted- authored
- authored
- authored
Commits on Aug 8, 2019
- authored andcommitted
bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)
Show description for 662db12authored- authored
- authored
bpo-37587: optimize json.loads (GH-15134)
Show description for 2a570afauthored- authored andcommitted
bpo-37268: test_parser fails when run with -Werror (GH-15183)
Show description for 10a0a09authored andcommitted- authored
- authored andcommitted
Commits on Aug 9, 2019
bpo-37642: Update acceptable offsets in timezone (GH-14878)
Show description for 92c7e30authored andcommitted
Commits on Aug 10, 2019
bpo-32912: Revert SyntaxWarning on invalid escape sequences. (GH-15195)
Show description for b4be87aauthored andcommitted- authored andcommitted
Commits on Aug 11, 2019
bpo-32178: Fix IndexError trying to parse 'To' header starting with ':'. (GH-15044)
Show description for 09a1872authored andcommitted- authored
Commits on Aug 12, 2019
- authored andcommitted
- authored andcommitted
bpo-37354: Make Powershell Activate.ps1 script static to allow for signing (GH-14967)
Show description for 732775dauthored andcommitted- authored
- authored
- authored
Commits on Aug 13, 2019
bpo-37760: Factor out the basic UCD parsing logic of makeunicodedata. (GH-15130)
Show description for ef2af1aauthored andcommittedbpo-37760: Mark all generated Unicode data headers as generated. (GH-15171)
Show description for 4e3dfccauthored andcommittedbpo-37758: Clean out vestigial script-bits from test_unicodedata. (GH-15126)
Show description for def97c9authored andcommittedbpo-37760: Constant-fold some old options in makeunicodedata. (GH-15129)
Show description for 99d208eauthored andcommitted- authored
bpo-37583: Add err 113 to support.get_socket_conn_refused_errs() (GH-14729)
Show description for 1ac2a83authored andcommittedbpo-37814: Document the empty tuple type annotation syntax (GH-15208)
Show description for 8a784afauthored andcommitted- authored andcommitted
- authored andcommitted
Commits on Aug 14, 2019
bpo-37256: Wording in Request class docs (#14792)
Show description for 38c7199authored andcommittedbpo-37760: Factor out standard range-expanding logic in makeunicodedata. (GH-15248)
Show description for c03e698authored andcommittedbpo-37337: Fix a GCC 9 warning in Objects/descrobject.c (GH-14814)
Show description for 43d564cauthored andcommittedbpo-37681: no_sanitize_thread support from GCC 5.1 (GH-15096)
Show description for 7e479c8authored andcommittedbpo-37738: Fix curses addch(str, color_pair) (GH-15071)
Show description for 077af8cauthoredbpo-36502: Correct documentation of str.isspace() (GH-15019)
Show description for 6bccbe7authored andcommittedbpo-37531: Fix regrtest timeout for subprocesses (GH-15072)
Show description for b0c8369andauthored
- authored andcommitted
- authored andcommitted
bpo-37826: Document exception chaining in Python tutorial for errors. (GH-15243)
Show description for dcfe111authored andcommittedbpo-37811: FreeBSD, OSX: fix poll(2) usage in sockets module (GH-15202)
Show description for 2814620authored andcommittedbpo-21131: Fix faulthandler.register(chain=True) stack (GH-15276)
Show description for ac827edauthored- authored andcommitted
Commits on Aug 15, 2019
- authored andcommitted
Replace usage of the obscure PEM_read_bio_X509_AUX with the more standard PEM_read_bio_X509 (GH-15303)
Show description for 40dad95authored andcommittedbpo-37207: enable vectorcall for type.__call__ (GH-14588)
Show description for 37806f4authored andcommittedIndent code inside if block. (GH-15284)
Show description for 69f37bcauthored andcommitted
Commits on Aug 16, 2019
- authored
bpo-37540: vectorcall: keyword names must be strings (GH-14682)
Show description for 0567786authored andcommitted
Commits on Aug 17, 2019
Add a minor `Fraction.__hash__()` optimization (GH-15313)
Show description for 29bb227authoredfix link to time function from time_ns doc (GH-15285)
Show description for 1b1d051authored andcommitted
Commits on Sep 11, 2019
- committed
- committed
- committed
- committed
- committed
- committed
- committed