Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indicate that abs() method accept argument that implement __abs__(), … #7783

Closed
wants to merge 1,087 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1087 commits
Select commit Hold shift + click to select a range
2fbc57a
bpo-40257: Tweak docstrings for special generic aliases. (GH-20022)
serhiy-storchaka May 10, 2020
2cc9b84
Improve code clarity for the set lookup logic (GH-20028)
rhettinger May 10, 2020
5b956ca
bpo-40585: Normalize errors messages in codeop when comparing them (G…
pablogsal May 11, 2020
6067d4b
bpo-40575: Avoid unnecessary overhead in _PyDict_GetItemIdWithError()…
scoder May 11, 2020
d5d9a71
bpo-36346: array: Don't use deprecated APIs (GH-19653)
methane May 11, 2020
ef7973a
bpo-40561: Add docstrings for webbrowser open functions (GH-19999)
bsolomon1124 May 11, 2020
86d6944
bpo-40584: Update PyType_FromModuleAndSpec() to process tp_vectorcall…
shihai1991 May 11, 2020
27c0d9b
bpo-40334: produce specialized errors for invalid del targets (GH-19911)
hauntsaninja May 11, 2020
4804b5b
bpo-39465: Don't access directly _Py_Identifier members (GH-20043)
vstinner May 11, 2020
21cdb71
bpo-40571: Make lru_cache(maxsize=None) more discoverable (GH-20019)
rhettinger May 12, 2020
b617993
bpo-40602: Rename hashtable.h to pycore_hashtable.h (GH-20044)
vstinner May 12, 2020
d0919f0
bpo-40602: _Py_hashtable_new() uses PyMem_Malloc() (GH-20046)
vstinner May 12, 2020
b1b4c79
bpo-40480: restore ability to join fnmatch.translate() results (GH-20…
tim-one May 12, 2020
f3a5b7a
bpo-39481: remove generic classes from ipaddress/mmap (GH-20045)
isidentical May 12, 2020
74ea6b5
bpo-40593: Improve syntax errors for invalid characters in source cod…
serhiy-storchaka May 12, 2020
7c6e970
bpo-40602: Optimize _Py_hashtable for pointer keys (GH-20051)
vstinner May 12, 2020
5650e76
bpo-40596: Fix str.isidentifier() for non-canonicalized strings conta…
serhiy-storchaka May 12, 2020
4c9ea09
bpo-38787: Add PyCFunction_CheckExact() macro for exact type checks (…
scoder May 12, 2020
f453221
bpo-40602: Add _Py_HashPointerRaw() function (GH-20056)
vstinner May 12, 2020
d6b727e
bpo-40501: Replace ctypes code in uuid with native module (GH-19948)
zooba May 12, 2020
3d54211
Fix Wikipedia link (GH-20031)
guoguo12 May 12, 2020
9e2ca17
bpo-40609: Rewrite how _tracemalloc handles domains (GH-20059)
vstinner May 12, 2020
f9b3b58
bpo-40609: Remove _Py_hashtable_t.key_size (GH-20060)
vstinner May 13, 2020
2d0a3d6
bpo-40609: Add destroy functions to _Py_hashtable (GH-20062)
vstinner May 13, 2020
d95bd42
bpo-40609: _tracemalloc allocates traces (GH-20064)
vstinner May 13, 2020
5b0a303
bpo-40609: _Py_hashtable_t values become void* (GH-20065)
vstinner May 13, 2020
42bae3a
bpo-40602: Optimize _Py_hashtable_get_ptr() (GH-20066)
vstinner May 13, 2020
b809717
bpo-40331: Increase test coverage for the statistics module (GH-19608)
tzabal May 13, 2020
fa0a66e
bpo-40613: Remove compiler warning from _xxsubinterpretersmodule (GH-…
corona10 May 13, 2020
de92769
bpo-34790: add version of removal of explicit passing of coros to `as…
Jackenmen May 13, 2020
a15c9b3
bpo-40334: Always show the caret on SyntaxErrors (GH-20050)
lysnikolaou May 13, 2020
97e1568
bpo-38787: Fix Argument Clinic defining_class_converter (GH-20074)
vstinner May 13, 2020
d72ea60
issue-25872: Fix KeyError using linecache from multiple threads (GH-1…
mgraczyk May 13, 2020
d6fb53f
bpo-39465: Remove _PyUnicode_ClearStaticStrings() from C API (GH-20078)
vstinner May 13, 2020
75cd8e4
bpo-29587: Make gen.throw() chain exceptions with yield from (GH-19858)
cjerdonek May 13, 2020
3d17c04
bpo-40521: Add PyInterpreterState.unicode (GH-20081)
vstinner May 13, 2020
6f2f475
bpo-40597: email: Use CTE if lines are longer than max_line_length co…
ivyl May 14, 2020
7443d42
bpo-40275: Import locale module lazily in gettext (GH-19905)
shihai1991 May 14, 2020
e77d428
bpo-40495: compileall option to hardlink duplicate pyc files (GH-19901)
frenzymadness May 14, 2020
97f33c3
bpo-40549: posixmodule.c uses defining_class (GH-20075)
vstinner May 14, 2020
f2c3b68
Revert "bpo-32604: [_xxsubinterpreters] Propagate exceptions. (GH-197…
vstinner May 14, 2020
a482dc5
bpo-40602: Write unit tests for _Py_hashtable_t (GH-20091)
vstinner May 14, 2020
bcc3036
bpo-40619: Correctly handle error lines in programs without file mode…
pablogsal May 14, 2020
ce21cfc
bpo-40618: Disallow invalid targets in augassign and except clauses (…
lysnikolaou May 14, 2020
d2dc827
bpo-40602: _Py_hashtable_set() reports rehash failure (GH-20077)
vstinner May 14, 2020
75d7257
bpo-40548: GitHub Action workflow: skip jobs on doc only PRs (GH-19983)
FFY00 May 14, 2020
edf2643
bpo-40460: Fix typo in idlelib/zzdummy.py (GH-20093)
vstinner May 14, 2020
4b972fa
bpo-40462: Fix typo in test_json (GH-20094)
vstinner May 14, 2020
7ba1f75
bpo-38872: Document exec symbol for codeop.compile_command (GH-20047)
nanjekyejoannah May 15, 2020
16ab070
bpo-40334: Correctly identify invalid target in assignment errors (GH…
pablogsal May 15, 2020
6a78589
bpo-40548: github actions: pass the changes check on no source change…
FFY00 May 15, 2020
1aa8767
Update code comment re: location of struct _is. (GH-20067)
cjerdonek May 15, 2020
15bc9ab
bpo-40612: Fix SyntaxError edge cases in traceback formatting (GH-20072)
gvanrossum May 15, 2020
4a12d12
Fix typo in code comment in main_loop label. (GH-20068)
cjerdonek May 15, 2020
003708b
Trivial typo fix in _tkinter.c (GH-19622)
AndrewGYork May 15, 2020
6e57237
bpo-40055: test_distutils leaves warnings filters unchanged (GH-20095)
vstinner May 15, 2020
16d4e6f
bpo-40479: Fix hashlib issue with OpenSSL 3.0.0 (GH-20107)
tiran May 15, 2020
62d618c
bpo-40479: Test with latest OpenSSL versions (GH-20108)
tiran May 15, 2020
c087a26
bpo-40515: Require OPENSSL_THREADS (GH-19953)
tiran May 15, 2020
382a563
bpo-40607: Reraise exception during task cancelation in asyncio.wait_…
romasku May 15, 2020
938717f
bpo-40163: Fix multissltest download of old OpenSSL (GH-19329)
tiran May 15, 2020
6a5d3ff
bpo-40636: Clarify the zip built-in docstring. (GH-20118)
gpshead May 15, 2020
a2b3cdd
bpo-40445: Update compileall.compile_dir docs (GH-19806)
hauntsaninja May 15, 2020
9b60e55
bpo-40637: Add option to disable builtin hashes (GH-20121)
tiran May 15, 2020
fe1176e
Add Andrew York to ACKS for GH-19622. (GH-20105)
cjerdonek May 15, 2020
1ce5841
bpo-31033: Add a msg argument to Future.cancel() and Task.cancel() (G…
cjerdonek May 15, 2020
6b6092f
bpo-39075: types.SimpleNamespace no longer sorts attributes in its re…
ZackerySpytz May 16, 2020
6e8cda9
bpo-40457: Support OpenSSL without TLS 1.0/1.1 (GH-19862)
tiran May 16, 2020
62972d9
bpo-40503: PEP 615: Tests and implementation for zoneinfo (GH-19909)
pganssle May 16, 2020
4541086
bpo-40192: Use thread_cputime for time.thread_time to improve resolut…
isidentical May 16, 2020
372fa3e
bpo-40275: lazy import modules in test.support (GH-20128)
shihai1991 May 16, 2020
aa92a7c
bpo-39305: Update nntplib to merge nntplib.NNTP and nntplib._NNTPBase…
corona10 May 16, 2020
1b97b9b
bpo-24416: Return named tuple from date.isocalendar() (GH-20113)
pganssle May 16, 2020
b17e49e
bpo-40503: Add documentation and what's new entry for zoneinfo (GH-20…
pganssle May 16, 2020
d5b3f6b
bpo-37630: Use SHA3 and SHAKE XOF from OpenSSL (GH-16049)
tiran May 16, 2020
ce4a753
bpo-38870: Do not separate factor prefixes in ast.unparse (GH-20133)
isidentical May 16, 2020
25160cd
bpo-38870: Don't put unnecessary parentheses on class declarations in…
isidentical May 16, 2020
31245d1
bpo-39740: Early declare devpoll_methods to support old compilers (GH…
isidentical May 16, 2020
cae2275
bpo-40211: Clarify os.preadv and os.pwritev are supported on AIX 7.1+…
isidentical May 16, 2020
d5a980a
bpo-40165: Suppress stderr when checking if test_stty_match should be…
isidentical May 16, 2020
e966af7
bpo-38870: Correctly handle empty docstrings in ast.unparse (GH-18768)
isidentical May 16, 2020
dff92bb
bpo-38870: Implement round tripping support for typed AST in ast.unpa…
isidentical May 16, 2020
837f9e4
bpo-40645: Deprecated internal details of hmac.HMAC (GH-20132)
tiran May 16, 2020
af8e5f8
Use subTest in test_exceptions for better error reporting (GH-20140)
pablogsal May 17, 2020
6341fc7
bpo-38870: Use subTest in test_unparse for better error reporting (GH…
pablogsal May 17, 2020
2c8cd06
bpo-40334: Improvements to error-handling code in the PEG parser (GH-…
lysnikolaou May 17, 2020
d7184d3
bpo-29587: Add another test for the gen.throw() fix. (GH-19859)
cjerdonek May 17, 2020
9a45bfe
bpo-35569: Expose RFC 3542 IPv6 socket options on macOS (GH-19526)
May 17, 2020
fa098b6
bpo-35569: add Erlend to Misc/ACKS (GH-20146)
ned-deily May 17, 2020
4654500
bpo-39976: Add **other_popen_kwargs to subprocess docs (GH-20145)
ZackerySpytz May 17, 2020
54f2898
bpo-40645: Implement HMAC in C (GH-20129)
tiran May 17, 2020
62ecd8a
bpo-37630: Fix spelling shake128 -> shake_128 (GH-20154)
tiran May 17, 2020
4eba677
Doc: move a dot outside double quotes (GH-20007)
May 17, 2020
6546056
Doc: change 'Posix' for 'POSIX' (GH-20001)
May 17, 2020
eefd4e0
bpo-39705 : sorted() tutorial example under looping techniques improv…
kumiDa May 18, 2020
9681953
bpo-39058: Preserve attribute order in argparse Namespace reprs. (GH…
rhettinger May 18, 2020
e527ec8
bpo-40536: Add zoneinfo.available_timezones (GH-20158)
pganssle May 18, 2020
3a855b2
bpo-40665: Use Argument Clinic for the bisect module (GH-20163)
hauntsaninja May 18, 2020
bb8635c
bpo-40651: Improve LRU recipe in the OrderedDict documentation (GH-#…
qudongfang May 18, 2020
d17f3d8
bpo-13601: Mention stderr's line buffering in What's New (GH-20168)
hauntsaninja May 18, 2020
da742ba
bpo-31033: Improve the traceback for cancelled asyncio tasks (GH-19951)
cjerdonek May 18, 2020
442634c
bpo-39148: enable ipv6 for datagrams in Proactor (GH-19121)
afflux May 18, 2020
58205a0
bpo-39148: fixup to account for IPV6_ENABLED being moved (GH-20170)
njsmith May 18, 2020
1731d6d
bpo-34956: Fix macOS _tkinter use of Tcl/Tk in /Library/Frameworks (G…
ned-deily May 18, 2020
c444108
bpo-40548: Github Actions: update actions/checkout to v2 (GH-20164)
FFY00 May 18, 2020
0da5466
bpo-26317: Support OBJC and OBJCXX configure command line variables (…
ned-deily May 18, 2020
adc72bb
bpo-38112: Document that compileall.compile_[dir,file] also accept mu…
frenzymadness May 18, 2020
951ab58
Revert "bpo-26317: Support OBJC and OBJCXX configure command line var…
ned-deily May 18, 2020
7f21c9a
bpo-40653: Move _dirnameW out of #ifdef HAVE_SYMLINK/#endif (GH-20144)
gongminmin May 18, 2020
f660567
bpo-40650: Include winsock2.h in pytime.c, instead of a full windows.…
gongminmin May 18, 2020
98e42d1
bpo-35890: Use RegQueryInfoKeyW and CryptAcquireContextW explicitly (…
gongminmin May 18, 2020
08b47c3
bpo-40257: Revert changes to inspect.getdoc() (GH-20073)
serhiy-storchaka May 18, 2020
7b7a21b
bpo-40661: Fix segfault when parsing invalid input (GH-20165)
lysnikolaou May 18, 2020
63b8e0c
bpo-40528: Improve AST generation script to do builds simultaneously …
isidentical May 18, 2020
e6578a2
bpo-40662: Fixed ast.get_source_segment for ast nodes that have incom…
iritkatriel May 18, 2020
2135e10
bpo-40663: Correctly handle annotations with subscripts in ast_unpars…
isidentical May 18, 2020
dc31800
bpo-40669: Install PEG benchmarking dependencies in a venv (GH-20183)
lysnikolaou May 18, 2020
d71a649
bpo-38870: correctly escape unprintable characters on ast.unparse (GH…
i64 May 18, 2020
75b863a
bpo-40334: Reproduce error message for type comments on bare '*' in t…
lysnikolaou May 18, 2020
c102a14
bpo-38870: Don't omit parenthesis when unparsing a slice in ast.unparse
isidentical May 18, 2020
ced4e5c
Regenerate the parser (#20195)
pablogsal May 18, 2020
a3ec3ad
bpo-40275: More lazy imports in test.support (GH-20131)
shihai1991 May 18, 2020
ff7a8b0
Use _PyErr_ChainStackItem() inside gen_send_ex(). (GH-20173)
cjerdonek May 18, 2020
3764069
bpo-40669: Use requirements.pip when installing PEG dependencies (GH-…
pablogsal May 18, 2020
9095f76
Fix code-block in zoneinfo (GH-20201)
asottile May 19, 2020
d4fe098
Python 3.10.0a0 (GH-20198)
pablogsal May 19, 2020
cc2bbc2
bpo-32309: Implement asyncio.to_thread() (GH-20143)
aeros May 19, 2020
18cb3be
Consolidate 3.9.0b1 NEWS in the master branch
ambv May 19, 2020
29251b7
3.10 whatsnew needs to use blurb-produced changelog (GH-20213)
ned-deily May 19, 2020
8c862e5
bpo-39631: Fix file association MIME type in the Windows installer (G…
ZackerySpytz May 19, 2020
711f9e1
bpo-40677: Define IO_REPARSE_TAG_APPEXECLINK explicitly (GH-20206)
gongminmin May 19, 2020
19e3e00
Doc: Python 3.10 in sidebar and version switcher. (GH-20209)
JulienPalard May 19, 2020
a355a06
Fix typo in multiprocessing documentation (GH-20016)
JrGoodle May 19, 2020
2abeded
bpo-40683: Add zoneinfo to LIBSUBDIRS (#20229)
pganssle May 19, 2020
2a561b5
bpo-37616: Handle version information more gracefully in getpath.c (G…
pablogsal May 19, 2020
c105f7d
Enable GitHub Actions for 3.9 branch (GH-20231)
hugovk May 19, 2020
9d17cbf
bpo-32604: PEP 554 for use in test suite (GH-19985)
nanjekyejoannah May 19, 2020
92327a9
bpo-39631: Adds NEWS entry (GH-20227)
zooba May 19, 2020
dd74b6f
bpo-38870: invalid escape sequence (GH-20240)
isidentical May 19, 2020
aca4670
bpo-40645: restrict HMAC key len to INT_MAX (GH-20238)
tiran May 19, 2020
0509c45
bpo-40521: Fix update_slot() when INTERN_NAME_STRINGS is not defined …
vstinner May 19, 2020
550f30c
bpo-40291: Mention socket.CAN_J1939 in What's New (GH-20248)
karlding May 20, 2020
da7d1f0
Fix the URL to fishshell.com (GH-20251)
jcgoble3 May 20, 2020
bac170c
bpo-34956: edit and format better NEWS item in 3.9.0b1 changelog (GH-…
ned-deily May 20, 2020
e572c7f
bpo-40698: Improve distutils upload hash digests (GH-20260)
tiran May 20, 2020
7fbe65d
Use v2 of GitHub Actions where available (GH-20232)
hugovk May 20, 2020
f2947e3
s/wakup/wakeup (GH-20250)
kunalb May 20, 2020
df2e0ff
Update whatsnew benchmark results for 3.9 (GH-20276)
rhettinger May 21, 2020
7efb826
Use f-strings in argparse HOWTO (GH-20070)
remilapeyre May 21, 2020
0f56263
bpo-32309: Add support for contextvars in asyncio.to_thread() (GH-20278)
aeros May 21, 2020
e16d2f7
Improve output summary in the examples and recipes section (GH-20285)
rhettinger May 21, 2020
a487a39
bpo-40714: Remove compile warning from _zoneinfo.c (GH-20291)
corona10 May 21, 2020
f50516e
bpo-40334: Correctly generate C parser when assigned var is None (GH-…
isidentical May 21, 2020
2e76820
Reword aware/naive introduction sentence (GH-20175)
May 21, 2020
d10fef3
Fix typing problems reported by mypy in pegen (GH-20297)
pablogsal May 21, 2020
72e0aa2
bpo-40176: Improve error messages for trailing comma on from import (…
isidentical May 21, 2020
b8a65ec
bpo-40715: Reject dict unpacking on dict comprehensions (GH-20292)
isidentical May 21, 2020
7864f11
[doc] Remove references to obsolete BuildApplet on macOS. (GH-20023)
andresdelfino May 21, 2020
ae14583
bpo-40334: Produce better error messages for non-parenthesized genexp…
lysnikolaou May 22, 2020
b831129
Fix debug output in PEG parser generator (GH-20308)
pablogsal May 22, 2020
bfaf527
Restore missing column of digits (GH-20313)
rhettinger May 22, 2020
8b62644
bpo-40630: Add tracemalloc.reset_peak (GH-20102)
huonw May 22, 2020
0226f3e
Let the argument clinic do the type checking for heapq (GH-20284)
rhettinger May 22, 2020
30d5a73
bpo-40730: Remove redundant 'to' (GH-20316)
DahlitzFlorian May 22, 2020
06a1b89
bpo-40705: Fix use-after-free in _zoneinfo's module_free (GH-20280)
ammaraskar May 22, 2020
909b571
bpo-9216: hashlib usedforsecurity fixes (GH-20258)
tiran May 22, 2020
7c30d12
bpo-40696: Fix a hang that can arise after gen.throw() (GH-20287)
cjerdonek May 22, 2020
b5cc208
bpo-40679: Use the function's qualname in certain TypeErrors (GH-20236)
sweeneyde May 22, 2020
6fad3e6
bpo-40552 Add 'users' variable in code sample (tutorial 4.2). (GH-19992)
awecx May 23, 2020
da51ba4
Cosmetic smtplib changes (GH-8718)
scop May 23, 2020
8022eb4
[doc] Add missing space in urllib.request.rst (GH-19860)
imomaliev May 23, 2020
af23f0d
bpo-40439: Update broken link in lexical analysis docs (GH-20184)
Akarys42 May 23, 2020
1cba1c9
bpo-34556: Document addition of upgrade_deps to venv.create (GH-20135)
hauntsaninja May 23, 2020
13206b5
bpo-40405: Fix asyncio.as_completed docs (GH-19753)
bharel May 23, 2020
b23d7ad
Use Py_ssize_t for the column number in the PEG support code (GH-20341)
pablogsal May 24, 2020
3f5f614
Remove spurious NULL in descrobject.c (GH-20344)
shihai1991 May 24, 2020
fdc5a94
bpo-37973: Improve the docstrings of sys.float_info (GH-19218)
ZackerySpytz May 24, 2020
905b3cd
bpo-40723: Make IDLE autocomplete test run without __main__.__file__ …
DahlitzFlorian May 24, 2020
16ef324
bpo-37309: Update IDLE NEWS.txt (GH-20356)
terryjreedy May 24, 2020
3436f5f
bpo-40443: Remove unused imports in the zoneinfo (GH-20354)
corona10 May 24, 2020
59f5022
bpo-17050: Remove documentation on argparse.REMAINDER (GH-18661)
corollari May 24, 2020
c73914a
bpo-36290: Fix keytword collision handling in AST node constructors (…
remilapeyre May 24, 2020
cba5031
bpo-40334: Support suppressing of multiple optional variables in Pege…
isidentical May 24, 2020
372ee27
bpo-38580: Document that select() accepts iterables, not just sequenc…
jstasiak May 25, 2020
3f59b55
bpo-35714: Reject null characters in struct format strings (GH-16928)
ZackerySpytz May 25, 2020
4cc2f93
bpo-40695: Limit hashlib builtin hash fallback (GH-20259)
tiran May 25, 2020
20c22db
bpo-40671: Prepare _hashlib for PEP 489 (GH-20180)
tiran May 25, 2020
ef16958
bpo-38972: Fix typos in PowerShell Execution Policies links (GH-20383)
hroncok May 25, 2020
e682b26
bpo-34397: Remove redundant overflow checks in list and tuple impleme…
sir-sigurd May 25, 2020
e50883c
bpo-39245: Fix docs links to the stable ABI (GH-20388)
hroncok May 25, 2020
ad3252b
bpo-39573: Convert Py_TYPE() to a static inline function (GH-20290)
corona10 May 25, 2020
7d847e2
bpo-39573: Fix buildbot failure for tupleobject.c (GH-20391)
corona10 May 25, 2020
800a35c
bpo-40750: Support -d flag in the new parser (GH-20340)
pablogsal May 25, 2020
deb4355
bpo-40750: Do not expand the new parser debug flags if Py_BUILD_CORE …
pablogsal May 25, 2020
2377a9b
Closes bpo-40558: update CONTRIBUTING.rst to reflect current branches…
shihai1991 May 25, 2020
4483253
bpo-23082: Better error message for PurePath.relative_to() from pathl…
rotuna May 25, 2020
9645930
bpo-40688: Use the correct parser in the peg_generator scripts (GH-20…
lysnikolaou May 25, 2020
2602d97
[workflow] Use Sphinx problem matcher on GitHub docs builds (GH-20325)
ammaraskar May 25, 2020
f7b1e46
bpo-38964: Print correct filename on a SyntaxError in an fstring (GH-…
lysnikolaou May 26, 2020
4a0ac42
closes bpo-40774: Fix docs indentation for asyncio.create_subprocess_…
sth May 26, 2020
a2bbedc
Fix peg_generator compiler warnings under MSVC (GH-20405)
ammaraskar May 26, 2020
3cfe5b7
Simplify creation of the __new__ method in namedtuple() (GH-20361)
rhettinger May 26, 2020
2b0e654
bpo-40745: Fix typos in NewType docs (GH-20379)
zihengCat May 26, 2020
1c5d1d7
Remove duplicated words words (GH-20413)
serhiy-storchaka May 26, 2020
af7553a
bpo-39301: State that floor division is used for right shift operatio…
ZackerySpytz May 26, 2020
be63019
bpo-40637: Fix test_pbkdf2_hmac_py for missing sha1 (#20422)
tiran May 26, 2020
5eb45d7
bpo-40737: Fix possible reference leak for sqlite3 initialization (GH…
May 26, 2020
db098bc
bpo-39244: multiprocessing return default start method first on macOS…
idomic May 26, 2020
8ad0524
bpo-40756: Default second argument of LoggerAdapter.__init__ to None …
arturoescaip May 26, 2020
578c395
bpo-37999: No longer use __int__ in implicit integer conversions. (GH…
serhiy-storchaka May 26, 2020
b45af1a
Add soft keywords (GH-20370)
gvanrossum May 26, 2020
21fda91
bpo-40611: Adds MAP_POPULATE to the mmap module (GH-20061)
EthanSteinberg May 26, 2020
404b23b
Fix lookahead of soft keywords in the PEG parser (GH-20436)
pablogsal May 26, 2020
1cf15af
bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyTyp…
pablogsal May 27, 2020
7da46b6
Fix the link to ncurses patch download in macos installer build scrip…
hoefling May 27, 2020
feb0846
Upgrade bundled versions of pip & setuptools (#16782)
xavfernandez May 27, 2020
20941de
bpo-37999: Fix outdated __int__ and nb_int references in comments (GH…
mdickinson May 27, 2020
fe2978b
bpo-39573: Convert Py_REFCNT and Py_SIZE to functions (GH-20429)
vstinner May 27, 2020
29a1384
bpo-13097: ctypes: limit callback to 1024 arguments (GH-19914)
swgillespie May 27, 2020
526e23f
Refactor error handling code in Parser/pegen/pegen.c (GH-20440)
lysnikolaou May 27, 2020
210a137
bpo-30064: Fix asyncio loop.sock_* race condition issue (#20369)
fantix May 27, 2020
db5aed9
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
tiran May 27, 2020
c116c94
bpo-40614: Respect feature version for f-string debug expressions (GH…
hauntsaninja May 27, 2020
e4799b9
Fix compiler warnings in _zoneinfo.c (GH-20342)
pablogsal May 27, 2020
76ef255
bpo-37129: Add os.RWF_APPEND flag for os.pwritev() (GH-20336)
YoSTEALTH May 27, 2020
7d80b35
Revert "bpo-32604: PEP 554 for use in test suite (GH-19985)" (#20465)
pablogsal May 27, 2020
e80697d
bpo-40275: Adding threading_helper submodule in test.support (GH-20263)
shihai1991 May 27, 2020
10228ba
bpo-40795: ctypes calls unraisablehook with an exception (GH-20452)
vstinner May 27, 2020
b0461e1
bpo-40275: test.support.check_impl_detail() uses sys.implementation (…
vstinner May 27, 2020
aa89063
bpo-40275: test.support imports subprocess lazily (GH-20471)
vstinner May 27, 2020
56853d8
bpo-39939: Fix removeprefix issue number in the What's New in Python…
elazarg May 28, 2020
eaca2aa
Improve IO tutorial's "Old string formatting" section (GH-16251)
adorilson May 28, 2020
5f4b229
bpo-40792: Make the result of PyNumber_Index() always having exact ty…
serhiy-storchaka May 28, 2020
4fd4963
Revert "Upgrade bundled versions of pip & setuptools (#16782)" (GH-20…
vstinner May 28, 2020
84ee7e1
bpo-30064: Fix unstable asyncio "racing" socket tests (GH-20485)
vstinner May 28, 2020
24bddc1
bpo-40275: Remove test.support.TESTFN_ENCODING (GH-20482)
shihai1991 May 28, 2020
7536432
bpo-40275: Fix test.support.threading_helper (GH-20488)
vstinner May 28, 2020
0de437d
bpo-25920: Remove socket.getaddrinfo() lock on macOS (GH-20177)
vstinner May 28, 2020
6039851
bpo-40755: Add missing multiset operations to Counter() (GH-20339)
rhettinger May 28, 2020
459acc5
bpo-40777: Initialize PyDateTime_IsoCalendarDateType.tp_base at run-t…
encukou May 28, 2020
fda7f6d
bpo-37878: PyThreadState_DeleteCurrent() was not removed (GH-20489)
vstinner May 28, 2020
242d956
bpo-1294959: Try to clarify the meaning of platlibdir (GH-20332)
mgorny May 28, 2020
cfc6ce4
bpo-40806: Clarify that itertools.product immediately consumes its in…
stsouko May 28, 2020
d9c1f19
bpo-40474: Updated coverage.yml to better report coverage stats (#19851)
lrjball May 28, 2020
5e0ed8a
Note the output ordering of combinatoric functions (GH-19732)
ruaridhw May 28, 2020
dc4eee9
bpo-30064: Properly skip unstable loop.sock_connect() racing test (GH…
fantix May 28, 2020
c610d97
bpo-40784: Fix sqlite3 deterministic test (GH-20448)
May 28, 2020
21017ed
bpo-39040: Fix parsing of email mime headers with whitespace between …
maxking May 29, 2020
8e9d6a7
Indicate that abs() method accept argument that implement __abs__(), …
Windsooon Jun 19, 2018
7b78a4b
Merge branch 'clean_docs' of github.com:Windsooon/cpython into clean_…
Windsooon May 29, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@ jobs:
- job: macOS_CI_Tests
displayName: macOS CI Tests
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
#condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
# bpo-39837: macOS tests on Azure Pipelines are disabled
condition: false

variables:
testRunTitle: '$(build.sourceBranchName)-macos'
Expand All @@ -59,7 +61,7 @@ jobs:
variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.1d
openssl_version: 1.1.1f

steps:
- template: ./posix-steps.yml
Expand Down Expand Up @@ -116,7 +118,7 @@ jobs:
variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1d
openssl_version: 1.1.1f

steps:
- template: ./posix-steps.yml
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/macos-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ steps:
- script: ./configure --with-pydebug --with-openssl=/usr/local/opt/openssl --prefix=/opt/python-azdev
displayName: 'Configure CPython (debug)'

- script: make -s -j4
- script: make -j4
displayName: 'Build CPython'

- script: make pythoninfo
Expand Down
4 changes: 2 additions & 2 deletions .azure-pipelines/posix-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ steps:
- script: ./configure --with-pydebug
displayName: 'Configure CPython (debug)'

- script: make -s -j4
- script: make -j4
displayName: 'Build CPython'

- ${{ if eq(parameters.coverage, 'true') }}:
Expand Down Expand Up @@ -49,7 +49,7 @@ steps:
- script: ./venv/bin/python -m coverage xml
displayName: 'Generate coverage.xml'

- script: source ./venv/bin/activate && bash <(curl -s https://codecov.io/bash)
- script: source ./venv/bin/activate && bash <(curl -s https://codecov.io/bash) -y .github/codecov.yml
displayName: 'Publish code coverage results'


Expand Down
8 changes: 5 additions & 3 deletions .azure-pipelines/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ jobs:
- job: macOS_PR_Tests
displayName: macOS PR Tests
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
#condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
# bpo-39837: macOS tests on Azure Pipelines are disabled
condition: false

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-macos'
Expand All @@ -59,7 +61,7 @@ jobs:
variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-linux'
testRunPlatform: linux
openssl_version: 1.1.1d
openssl_version: 1.1.1f

steps:
- template: ./posix-steps.yml
Expand Down Expand Up @@ -116,7 +118,7 @@ jobs:
variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1d
openssl_version: 1.1.1f

steps:
- template: ./posix-steps.yml
Expand Down
8 changes: 4 additions & 4 deletions .azure-pipelines/windows-release/stage-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
displayName: Docs build
pool:
name: 'Windows Release'
#vmName: win2016-vs2017
#vmImage: windows-2019

workspace:
clean: all
Expand Down Expand Up @@ -45,7 +45,7 @@ jobs:
displayName: Python build

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
condition: and(succeeded(), ne(variables['DoPGO'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
displayName: Publish Tcl/Tk Library

pool:
vmName: windows-latest
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-layout-embed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoEmbed'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-layout-full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoLayout'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-layout-msix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
displayName: Make MSIX layout

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-layout-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoNuget'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-msi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), not(variables['SigningCertificate']))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

variables:
ReleaseUri: http://www.python.org/{arch}
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-pack-msix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
displayName: Pack MSIX bundles

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-pack-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoNuget'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoNuget'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
12 changes: 6 additions & 6 deletions .azure-pipelines/windows-release/stage-publish-pythonorg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), and(eq(variables['DoMSI'], 'true'), eq(variables['DoEmbed'], 'true')))

pool:
#vmName: win2016-vs2017
#vmImage: windows-2019
name: 'Windows Release'

workspace:
Expand Down Expand Up @@ -39,11 +39,6 @@ jobs:
artifactName: embed
downloadPath: $(Build.BinariesDirectory)

- powershell: 'gci *embed-arm*.zip | %{ Write-Host "Not publishing: $($_.Name)"; gi $_ } | del'
displayName: 'Prevent publishing ARM/ARM64 packages'
workingDirectory: '$(Build.BinariesDirectory)\embed'
condition: and(succeeded(), not(variables['PublishArmPackages']))

- task: DownloadPipelineArtifact@1
displayName: 'Download artifact from $(BuildToPublish): Doc'
condition: and(succeeded(), variables['BuildToPublish'])
Expand Down Expand Up @@ -80,6 +75,11 @@ jobs:
buildVersionToDownload: specific
buildId: $(BuildToPublish)

- powershell: 'gci *embed-arm*.zip | %{ Write-Host "Not publishing: $($_.Name)"; gi $_ } | del'
displayName: 'Prevent publishing ARM/ARM64 packages'
workingDirectory: '$(Build.BinariesDirectory)\embed'
condition: and(succeeded(), not(variables['PublishArmPackages']))


- template: ./gpg-sign.yml
parameters:
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-publish-store.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoMSIX'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-sign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ jobs:
condition: and(succeeded(), not(variables['SigningCertificate']))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

steps:
- checkout: none
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-test-embed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoEmbed'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-test-msi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
displayName: Test MSI

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-test-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ jobs:
condition: and(succeeded(), eq(variables['DoNuget'], 'true'))

pool:
vmName: win2016-vs2017
vmImage: windows-2019

workspace:
clean: all
Expand Down
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ Include/pytime.h @pganssle @abalkin

# Parser/Pgen
/Parser/pgen/ @pablogsal
/Parser/pegen/ @pablogsal
/Tools/peg_generator/ @pablogsal

# SQLite 3
**/*sqlite* @berkerpeksag
Expand Down
12 changes: 6 additions & 6 deletions .github/CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ Build Status

+ `Stable buildbots <http://buildbot.python.org/3.x.stable/>`_

- 3.7
- 3.9

+ `Stable buildbots <http://buildbot.python.org/3.7.stable/>`_
+ `Stable buildbots <http://buildbot.python.org/3.9.stable/>`_

- 3.6
- 3.8

+ `Stable buildbots <http://buildbot.python.org/3.6.stable/>`_
+ `Stable buildbots <http://buildbot.python.org/3.8.stable/>`_

- 2.7
- 3.7

+ `Stable buildbots <http://buildbot.python.org/2.7.stable/>`_
+ `Stable buildbots <http://buildbot.python.org/3.7.stable/>`_


Thank You
Expand Down
40 changes: 40 additions & 0 deletions .github/problem-matchers/sphinx.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"problemMatcher": [
{
"owner": "sphinx-problem-matcher",
"pattern": [
{
"regexp": "^(.*):(\\d+):\\s+(\\w*):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
]
},
{
"owner": "sphinx-problem-matcher-loose",
"pattern": [
{
"_comment": "A bit of a looser pattern, doesn't look for line numbers, just looks for file names relying on them to start with / and end with .rst",
"regexp": "(\/.*\\.rst):\\s+(\\w*):\\s+(.*)$",
"file": 1,
"severity": 2,
"message": 3
}
]
},
{
"owner": "sphinx-problem-matcher-loose-no-severity",
"pattern": [
{
"_comment": "Looks for file names ending with .rst and line numbers but without severity",
"regexp": "^(.*\\.rst):(\\d+):(.*)$",
"file": 1,
"line": 2,
"message": 3
}
]
}
]
}
Loading