Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
730 commits
Select commit Hold shift + click to select a range
19f6940
bpo-38114: Do not include pip.ini in Nuget package (GH-15964)
zooba Sep 11, 2019
4a12a17
bpo-34331: Fix incorrectly pluralized abstract class error message. (…
dangro Sep 11, 2019
0cc2741
Improve clarity of try-return-finally-return (GH-15677)
toonarmycaptain Sep 11, 2019
5b172c2
bpo-38113: Update Python/ast.c to PEP-384 (GH-15975)
DinoV Sep 11, 2019
1fae844
Doc: Fix missing negation. (GH-14640)
JulienPalard Sep 11, 2019
145cf1f
bpo-35923: Update the BuiltinImporter to use loader._ORIGIN instead o…
corona10 Sep 11, 2019
e6557d3
bpo-36528: Remove duplicate re tests. (GH-2689)
tirkarthi Sep 11, 2019
0b72ccf
bpo-32592: Set Windows 8 as the minimum required version for API supp…
zooba Sep 11, 2019
5a56ce4
bpo-37750: Add doc of PyBuffer_FromContiguous (GH-15988)
shihai1991 Sep 11, 2019
58ab134
bpo-38117: Test with OpenSSL 1.1.1d (GH-15983)
tiran Sep 11, 2019
8d120f7
bpo-28724: Add methods send_fds and recv_fds to the socket module (GH…
nanjekyejoannah Sep 11, 2019
ac46eb4
bpo-38113: Update the Python-ast.c generator to PEP384 (gh-15957)
DinoV Sep 11, 2019
e24594b
Doc: recursive glob ** follows symlinks to directories (GH-12918)
marc-h38 Sep 11, 2019
c9bc49c
bpo-34001: Fix test_ssl with LibreSSL (GH-13783)
tiran Sep 11, 2019
15f5a75
bpo-37698: Update doc of PyBuffer_ToContiguous (GH-14992)
shihai1991 Sep 11, 2019
de606ea
Correct typo in min version test (GH-16000)
tiran Sep 11, 2019
9936371
bpo-36270: Doc: add link to traceback object reference (GH-13119)
bjoernmeier Sep 11, 2019
ee536b2
bpo-36876: Add a tool that identifies unsupported global C variables.…
ericsnowcurrently Sep 11, 2019
39de95b
closes bpo-38124: Fix bounds check in PyState_AddModule. (GH-16007)
benjaminp Sep 11, 2019
891e9e3
Correct typos in the codecs module documentation (#15135)
geryogam Sep 12, 2019
a06d683
bpo-38120: Fix DeprecationWarning in test_random for invalid type of …
tirkarthi Sep 12, 2019
92777d5
bpo-18578: Rename and document test.bytecode_helper as test.support.b…
nanjekyejoannah Sep 12, 2019
f9c95a4
bpo-32820: __format__ method for ipaddress (#5627)
ewosborne Sep 12, 2019
5e9caee
bpo-37879: Fix warnings in _testcapimodule (GH-16004)
encukou Sep 12, 2019
a65678c
bpo-37760: Convert from length-18 lists to a dataclass, in makeunicod…
gnprice Sep 12, 2019
6954be8
closes bpo-37758: Extend unicodedata checksum tests to cover all of U…
gnprice Sep 12, 2019
421a72a
bpo-21120: Exclude Python-ast.h, ast.h and asdl.h from the limited AP…
ZackerySpytz Sep 12, 2019
8ed6503
bpo-38121: Sync importlib.metadata with 0.22 backport (GH-15993)
jaraco Sep 12, 2019
6e1a30b
Fix the ImportWarning regarding __spec__ and __package__ being None (…
tirkarthi Sep 12, 2019
7544497
Doc: Add example of dict() function with positional and keyword argum…
gfrlv Sep 12, 2019
64535fc
bpo-36876: Skip test_check_c_globals for now. (gh-16017)
ericsnowcurrently Sep 12, 2019
954900a
closes bpo-37405: Make socket.getsockname() always return a tuple for…
bggardner Sep 12, 2019
ea683de
closes bpo-38127: _ctypes: PyObject_IsSubclass() should be checked fo…
ZackerySpytz Sep 12, 2019
692a0dc
bpo-38008: Move builtin protocol whitelist to mapping instead of list…
jivid Sep 12, 2019
2d32bf1
bpo-13927: time.ctime and time.asctime return string explantion (GH-1…
harmands Sep 12, 2019
f545638
bpo-9938: Add optional keyword argument exit_on_error to argparse.Arg…
shihai1991 Sep 12, 2019
894d0f7
bpo-32008: Prefer client or TLSv1_2 in examples (GH-5797)
tiran Sep 12, 2019
2c910c1
bpo-36675: Remove obsolete code. (GH-16024)
JulienPalard Sep 12, 2019
31a82e2
bpo-35685: Add examples of unittest.mock.patch.dict usage (GH-11456)
eamanu Sep 12, 2019
64117e0
bpo-38134: Remove PKBDF2_HMAC_fast from _hashopenssl (GH-16028)
tiran Sep 12, 2019
967b84c
bpo-35325: Doc: imp.find_module() return value documentation discrepa…
Windsooon Sep 12, 2019
224b8aa
bpo-26868: Fix example usage of PyModule_AddObject. (#15725)
brandtbucher Sep 12, 2019
3ab6147
Enhance Py_UNREACHABLE macro (GH-16032)
zware Sep 12, 2019
a488879
bpo-36373: Deprecate explicit loop in task and subprocess API (GH-16033)
asvetlov Sep 12, 2019
5a4f82f
bpo-38132: Simplify _hashopenssl code (GH-16023)
tiran Sep 12, 2019
f9dc2ad
bpo-37935: Added tests for os.walk(), glob.iglob() and Path.glob() (G…
serhiy-storchaka Sep 12, 2019
ed4b321
bpo-37363: Document internal audit events (GH-14663)
tiran Sep 12, 2019
a45b0ef
Doc: Add -m reference in context of code execution (GH-16045)
JulienPalard Sep 12, 2019
8c74574
bpo-38132: Check EVP_DigestUpdate for error (GH-16041)
tiran Sep 12, 2019
355f3e1
Fix depth-first-search computation in compile.c (GH-16042)
markshannon Sep 12, 2019
99b54d6
Revert "Fix depth-first-search computation in compile.c (GH-16042)" (…
Yhg1s Sep 12, 2019
2f1b857
bpo-36991: Fix incorrect exception escaping ZipFile.extract() (GH-13632)
berkerpeksag Sep 12, 2019
4ffd05d
bpo-21872: fix lzma library decompresses data incompletely (GH-14048)
animalize Sep 12, 2019
9a4963b
bpo-38137: Re-add OpenSSL 1.0.2 compat (GH-16051)
tiran Sep 12, 2019
8d88e8c
bpo-38138: Fix memory leak introduced by interned strings (GH-16053)
DinoV Sep 12, 2019
c6734ee
bpo-37802: Slightly improve perfomance of PyLong_FromUnsigned*() (GH-…
sir-sigurd Sep 12, 2019
4210ad5
bpo-38096: Complete the "structseq" and "named tuple" cleanup (GH-16…
rhettinger Sep 12, 2019
b1a2abd
bpo-37908: Add an example of ArgumentParser.exit() (GH-15455)
shihai1991 Sep 12, 2019
855df7f
closes bpo-37803: pdb: fix handling of options (--help / --version) (…
blueyed Sep 12, 2019
088b63e
bpo-36876: Fix the globals checker tool. (gh-16058)
ericsnowcurrently Sep 12, 2019
57b7dbc
Emphasize the need to always call PySequence_Fast. (GH-11140)
mattip Sep 12, 2019
2b2ead7
bpo-36046: Add user and group parameters to subprocess (GH-11950)
patrick-mclean Sep 12, 2019
ed93a88
bpo-38133: Allow py.exe launcher to locate installations from the Mic…
zooba Sep 12, 2019
a44f3dc
Move Eric's TODO file into his directory. (GH-16072)
benjaminp Sep 12, 2019
3a4f667
Cut disused recode_encoding logic in _PyBytes_DecodeEscape. (GH-16013)
gnprice Sep 12, 2019
7cad53e
bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044)
tiran Sep 13, 2019
7183064
Doc: Add example snippet for str.isupper() (GH-14681)
kishvanchee Sep 13, 2019
42671ae
bpo-37785: Fix xgettext warning in argparse (GH-15161)
kulikjak Sep 13, 2019
04f0bbf
bpo-38075: Port _randommodule.c to PEP-384 (GH-15798)
DinoV Sep 13, 2019
6a517c6
bpo-8538: Add support for boolean actions to argparse (GH-11478)
Sep 13, 2019
d31b315
bpo-36889: Document Stream class and add docstrings (GH-14488)
tirkarthi Sep 13, 2019
bb41147
bpo-12144: Handle cookies with expires attribute in CookieJar.make_co…
tirkarthi Sep 13, 2019
ff2e182
bpo-12707: deprecate info(), geturl(), getcode() methods in favor of …
epicfaace Sep 13, 2019
9eb35ab
bpo-38148: Add slots to asyncio transports (GH-16077)
asvetlov Sep 13, 2019
53f78ec
Doc: Improve consistency of os.path.normcase with other os.path funct…
kianasun Sep 13, 2019
375a3e2
bpo-29986: Doc: Delete tip to raise TypeError from tp_richcompare. (G…
JulienPalard Sep 13, 2019
995b5d3
bpo-38153: Normalize hashlib algorithm names (GH-16083)
tiran Sep 13, 2019
9585f46
bpo-26468: Doc: improve the documentation of shutil.copy2 when it can…
Windsooon Sep 13, 2019
0765411
Adjust code ownership so @gpshead don't get asyncio subprocess PRs. (…
gpshead Sep 13, 2019
0519d49
closes bpo-36002: Use AC_PATH_TOOL to find llvm-profdata and llvm-ar.…
weibullguy Sep 13, 2019
693aa80
bpo-36046: Fix buildbot failures (GH-16091)
gpshead Sep 13, 2019
b761e3a
bpo-25068: urllib.request.ProxyHandler now lowercases the dict keys (…
ZackerySpytz Sep 13, 2019
f3095b0
Run autoreconf. (GH-16106)
benjaminp Sep 13, 2019
81319a8
bpo-37199: Replace the early returns added in c2cda63. (GH-14535)
ZackerySpytz Sep 13, 2019
d6a9d17
bpo-37555: Update _CallList.__contains__ to respect ANY (#14700)
ElizabethU Sep 13, 2019
2ccb50c
bpo-37449: Move ensurepip off of pkgutil and to importlib.resources (…
nanjekyejoannah Sep 13, 2019
5b9ff7a
bpo-34706: Preserve subclassing in inspect.Signature.from_callable (G…
gpshead Sep 13, 2019
f2b7556
bpo-38092: Reduce overhead when using multiprocessing in a Windows vi…
zooba Sep 13, 2019
14fd925
bpo-38122: minor fixes to AsyncMock spec handling (GH-16099)
voidspace Sep 13, 2019
a67ac2f
bpo-38150 Fix refleak in the finalizer of a _testcapimodule type (GH-…
eduardo-elizondo Sep 13, 2019
d44542f
bpo-32790: Add info about alt format using # for 'g' in chart (GH-6624)
bchhabra2490 Sep 13, 2019
0bc17ea
Fix typo in test_api.py. (GH-16119)
benjaminp Sep 13, 2019
77cd0ce
Doc: fcntl.lockf() is more powerful than written (GH-6750)
lebigot Sep 13, 2019
e082e7c
bpo-37953: Fix ForwardRef hash and equality checks (GH-15400)
plokmijnuhby Sep 13, 2019
bf16991
bpo-38005: Fixed comparing and creating of InterpreterID and ChannelI…
serhiy-storchaka Sep 13, 2019
bdd6945
bpo-33095: Add reference to isolated mode in -m and script option (GH…
tirkarthi Sep 14, 2019
a26ace1
Doc: Fix link to window.getch in curses documentation (GH-16132)
asottile Sep 14, 2019
d057b89
bpo-37953: Fix deprecation warnings in test_typing (GH-16133)
ZackerySpytz Sep 14, 2019
279f446
bpo-37206: Unrepresentable default values no longer represented as No…
serhiy-storchaka Sep 14, 2019
0247e80
Fix leaks in Python-ast.c (#16127)
eduardo-elizondo Sep 14, 2019
f919054
bpo-38116: Convert select module to PEP-384 (#15971)
DinoV Sep 14, 2019
eb2b0c6
bpo-38153: detect shake independently from sha3 (GH-16143)
tiran Sep 14, 2019
ff603f6
bpo-37635: Update arg name for seek() in IO tutorial (GH-16147)
aeros Sep 14, 2019
8b31a11
bpo38158: Removing nonexistant member "doc" from PyType_Spec document…
ta1hia Sep 15, 2019
09dc2c6
Fix missing dec ref (#16158)
DinoV Sep 15, 2019
6e27a0d
bpo-37798: Prevent undefined behavior in direct calls to the C helper…
rhettinger Sep 15, 2019
c717c73
bpo-38178: Don't explicitly pass "loop" to EchoClientProtocol. (GH-16…
hniksic Sep 15, 2019
24d1597
bpo-38117: Updated OpenSSL to 1.1.1d in macOS installer. (GH-16170)
ned-deily Sep 16, 2019
56a4514
Fix a possbile refleak in setint() of mmapmodule.c (GH-16136)
shihai1991 Sep 16, 2019
b7af4e7
Doc: remove duplicate word in controlflow tutorial (GH-16163)
adorilson Sep 16, 2019
3ab73f6
bpo-38117: Update bundled Windows OpenSSL to 1.1.1d (GH-16184)
zooba Sep 16, 2019
89b8933
bpo-38081: Add more non-fatal error codes for ntpath.realpath (GH-16156)
zooba Sep 16, 2019
f18242b
Doc: Add link of GNU Readline library to interpreter tutorial (GH-16152)
adorilson Sep 16, 2019
a9187c3
bpo-38100: Fix spelling error in unittest.mock code (GH-16168)
marcoramirezmx Sep 16, 2019
8debfa5
bpo-38175: Fix a memory leak in comparison of sqlite3.Row objects. (G…
serhiy-storchaka Sep 16, 2019
336b306
Doc: Fix Wikipedia link for functools.lru_cache (GH-16183)
amist Sep 16, 2019
724f1a5
bpo-33936: Don't call obsolete init methods with OpenSSL 1.1.0+ (GH-1…
tiran Sep 16, 2019
81528ba
bpo-28556: Update the opening note in typing docs (GH-16204)
ilevkivskyi Sep 16, 2019
0048afc
bpo-38183: Test_idle ignores user config directory GH-16198)
terryjreedy Sep 16, 2019
63dedef
Doc: Add list(dict) in stdtypes library (GH-16209)
adorilson Sep 17, 2019
dfd34a9
bpo-35379: When exiting IDLE, catch any AttributeError. (GH-16212)
terryjreedy Sep 17, 2019
f669581
bpo-38185: Fixed case-insensitive string comparison in sqlite3.Row in…
serhiy-storchaka Sep 17, 2019
5d359cc
bpo-38192: Fix remaining passing of "loop" in the protocol examples (…
hniksic Sep 17, 2019
46b0b81
bpo-37531: regrtest main process uses shorter timeout (GH-16220)
vstinner Sep 17, 2019
219fb9d
Doc: Fix grammar/spelling in ssl.VERIFY_CRL_CHECK_LEAF docs (GH-16221)
joernheissler Sep 17, 2019
5f5f11f
bpo-37828: Fix default mock_name in unittest.mock.assert_called error…
Sep 17, 2019
c275312
bpo-38013: make async_generator_athrow object tolerant to throwing ex…
asvetlov Sep 17, 2019
6fbc924
bpo-38187: Fix reference leak in test_tools (GH-16233)
pablogsal Sep 17, 2019
b574813
bpo-37904: Edition on python tutorial - section 4 (GH-16169)
Sep 17, 2019
2bf31cc
bpo-38191: Accept arbitrary keyword names in NamedTuple() and TypedDi…
serhiy-storchaka Sep 17, 2019
8fc5839
bpo-38191: Turn warnings into errors in NamedTuple() and TypedDict().…
serhiy-storchaka Sep 17, 2019
8fa3e17
bpo-38070: _Py_DumpTraceback() writes <no Python frame> (GH-16244)
vstinner Sep 17, 2019
b39afb7
bpo-38070: Enhance _PyObject_Dump() (GH-16243)
vstinner Sep 17, 2019
d3b9041
bpo-38070: Add _PyRuntimeState.preinitializing (GH-16245)
vstinner Sep 17, 2019
1ce16fb
bpo-38070: Py_FatalError() logs runtime state (GH-16246)
vstinner Sep 17, 2019
b9877cd
bpo-37531: Skip test_regrtest.test_multiprocessing_timeout() on Windo…
vstinner Sep 17, 2019
272d0d0
bpo-36546: No longer a need to make "data" positional only (GH-16252)
rhettinger Sep 18, 2019
da57599
bpo-38203: regrtest: put a 2 min timeout on Python exit (GH-16250)
vstinner Sep 18, 2019
0a963fb
bpo-38203: faulthandler.dump_traceback_later() is always available (G…
vstinner Sep 18, 2019
d299b8b
Fix _PyTraceMalloc_Fini() definition (GH-16259)
vstinner Sep 18, 2019
42acb7b
bpo-35696: Simplify long_compare() (GH-16146)
hongweipeng Sep 18, 2019
9ab6038
Doc: Corrected syntax for return annotation (GH-16265)
pluradj-ibm Sep 19, 2019
3171d67
Doc: Clarify dict equality irrespective of ordering. (GH-16266)
toonarmycaptain Sep 19, 2019
9fdc64c
bpo-34037: Fix test_asyncio failure and add loop.shutdown_default_exe…
aeros Sep 19, 2019
96b1c59
bpo-38155: Add __all__ to datetime module (GH-16203)
ta1hia Sep 19, 2019
b2dd2dd
bpo-37531: Skip test_regrtest.test_multiprocessing_timeout() on all p…
vstinner Sep 19, 2019
079931d
bpo-34037: test_asyncio uses shutdown_default_executor() (GH-16284)
vstinner Sep 19, 2019
3368f3c
bpo-38140: Make dict and weakref offsets opaque for C heap types (#16…
eduardo-elizondo Sep 19, 2019
2702638
bpo-34002: Minor efficiency and clarity improvements in email package…
selik Sep 20, 2019
8b03f94
bpo-38093: Correctly returns AsyncMock for async subclasses. (GH-15947)
lisroach Sep 20, 2019
062cfe3
bpo-37353: Updated parser note about source code compatibility(GH-14277)
Kriyszig Sep 20, 2019
9c2682e
bpo-37937: Mention frame.f_trace in sys.settrace docs (GH-15439)
cool-RR Sep 20, 2019
77abf23
bpo-6559: Update _posixsubprocess.fork_exec doc (GH-16283)
orivej Sep 20, 2019
bc2256e
bpo-33694: Remove test_asyncio ProactorDatagramTransportTests (GH-16288)
vstinner Sep 20, 2019
b154258
bpo-38205: Py_UNREACHABLE() calls Py_FatalError() (GH-16290)
vstinner Sep 20, 2019
c422167
bpo-38234: Remove _PyPathConfig.dll_path (GH-16307)
vstinner Sep 20, 2019
77af229
Doc: Remove provisional note for asyncio.run() (GH-16310)
aeros Sep 20, 2019
e267793
bpo-38234: Fix PyConfig_Read() when Py_SetPath() was called (GH-16298)
vstinner Sep 20, 2019
87d6cd3
bpo-38237: Make pow's arguments have more descriptive names and be ke…
ammaraskar Sep 21, 2019
7ce4bfa
Minor code and comment cleanup (GH-16315)
rhettinger Sep 21, 2019
bb16fb2
Doc: Fix spelling errors of 'initial' in enum.py (GH-16314)
hongweipeng Sep 21, 2019
030fe8e
Doc: Add whatsnew entry for loop.shutdown_default_executor() (GH-16308)
aeros Sep 21, 2019
b104ecb
Shorter docstring (GH-16322)
rhettinger Sep 21, 2019
1d094af
Updated incorrect level-setting code to use setLevel(). (GH-16325)
vsajip Sep 22, 2019
b4d0b39
bpo-38209: Simplify dataclasses.InitVar by using __class_getitem__().…
serhiy-storchaka Sep 22, 2019
fcdb027
bpo-38236: Dump path config at first import error (GH-16300)
vstinner Sep 23, 2019
88e6447
bpo-38236: Fix init_dump_ascii_wstr() (GH-16333)
vstinner Sep 23, 2019
9c42f8c
bpo-38234: Fix _PyConfig_InitPathConfig() (GH-16335)
vstinner Sep 23, 2019
85ce0a7
bpo-38234: read_pth_file() now returns PyStatus (GH-16338)
vstinner Sep 23, 2019
4346bad
closes bpo-38253: Fix typo of Py_SET_ERANGE_IF_OVERFLOW in pyport.h. …
shihai1991 Sep 24, 2019
6f53d34
closes bpo-16637: libpython: construct integer object directly from g…
marc1006 Sep 24, 2019
ef04851
bpo-38136: Updates await_count and call_count to be different things …
lisroach Sep 24, 2019
99799c7
bpo-38212: Increase MP test_queue_feeder_donot_stop_onexc() timeout (…
vstinner Sep 24, 2019
b0e1ae5
bpo-37123: multiprocessing test_mymanager() accepts SIGTERM (GH-16349)
vstinner Sep 24, 2019
1ce152a
bpo-38234: Py_SetPath() uses the program full path (GH-16357)
vstinner Sep 24, 2019
bb6bf7d
bpo-38234: Add tests for Python init path config (GH-16358)
vstinner Sep 24, 2019
b5a7a4f
bpo-36871: Handle spec errors in assert_has_calls (GH-16005)
sfreilich Sep 24, 2019
2180f6b
bpo-36871: Avoid duplicated 'Actual:' in assertion message (GH-16361)
sfreilich Sep 24, 2019
52ad33a
bpo-38234: test_embed: test pyvenv.cfg and pybuilddir.txt (GH-16366)
vstinner Sep 25, 2019
221fd84
bpo-38234: Cleanup getpath.c (GH-16367)
vstinner Sep 25, 2019
12f209e
bpo-22273: Update ctypes to correctly handle arrays in small structur…
vsajip Sep 25, 2019
ad7736f
bpo-38265: Update os.pread to accept the length type as Py_ssize_t. (…
corona10 Sep 25, 2019
f163aea
bpo-38219: Optimize dict creating and updating by a dict. (GH-16268)
serhiy-storchaka Sep 25, 2019
57dc7d5
bpo-22273: Disabled tests while investigating buildbot failures on AR…
vsajip Sep 25, 2019
17deb16
bpo-38260: Add Docs on asyncio.run (GH-16337)
eamanu Sep 25, 2019
c64af8f
Changed conditions for ctypes array-in-struct handling. (GH-16381)
vsajip Sep 25, 2019
edad4d8
bpo-38248: Fix inconsistent immediate asyncio.Task cancellation (GH-1…
Sep 25, 2019
468f8a6
bpo-38140: Document offsets in PyMemberDef (GH-16354)
encukou Sep 25, 2019
1dc1acb
bpo-37064: Add option -a to pathfix.py tool (GH-15717)
PatrikKopkan Sep 25, 2019
faca855
bpo-36046: posix_spawn() doesn't support uid/gid (GH-16384)
vstinner Sep 25, 2019
417089e
bpo-22273: Re-enabled ctypes test on ARM machines. (GH-16388)
vsajip Sep 25, 2019
c64a1a6
bpo-38270: Check for hash digest algorithms and avoid MD5 (GH-16382)
tiran Sep 25, 2019
00508a7
bpo-38234: Fix test_embed pathconfig tests (GH-16390)
vstinner Sep 25, 2019
15ccc4f
bpo-38255: super() can search attributes as well as methods (GH-16368)
rhettinger Sep 25, 2019
543a395
bpo-38005: Remove support of string argument in InterpreterID(). (GH-…
serhiy-storchaka Sep 25, 2019
bfd0c96
bpo-38271: encrypt private key test files with AES256 (GH-16385)
tiran Sep 25, 2019
cc28ed2
bpo-22273: Removed temporary test skipping on PPC platforms. (GH-16399)
vsajip Sep 25, 2019
df69e75
bpo-38142: Updated _hashopenssl.c to be PEP 384 compliant (#16071)
tiran Sep 25, 2019
8bf39b6
bpo-38234: Add test_init_setpath_config() to test_embed (GH-16402)
vstinner Sep 26, 2019
88feaec
bpo-38234: Complete init config documentation (GH-16404)
vstinner Sep 26, 2019
49d99f0
bpo-38234: Fix test_embed.test_init_setpath_config() on FreeBSD (GH-1…
vstinner Sep 26, 2019
52b9408
closes bpo-38174: Update vendored expat library to 2.2.8. (GH-16346)
benjaminp Sep 26, 2019
8e7bb99
bpo-38112: Compileall improvements (GH-16012)
frenzymadness Sep 26, 2019
5d326ab
Doc: Use the `with` statement in the first example of the ftplib doc.…
matrixise Sep 26, 2019
6a10d59
Doc: Several fixes and improvements for 3.9 whatsnew (GH-16375)
aeros Sep 26, 2019
1ad7be2
bpo-38130: Fix error in explaining when an exception is re-raised (GH…
prodehghan Sep 26, 2019
a741457
bpo-38244: [Documentation] Fix unreliable link to sever in ftplib.rst…
Kriyszig Sep 26, 2019
4267c98
bpo-38112: compileall: Skip long path path on Windows if the path can…
encukou Sep 26, 2019
4f2eac0
bpo-38223: Reorganize test_shutil. (GH-16281)
serhiy-storchaka Sep 26, 2019
3d984a1
compileall tests: Use shorter name for long_path test (GH-16419)
encukou Sep 26, 2019
12f2f17
bpo-38234: Py_Initialize() sets global path configuration (GH-16421)
vstinner Sep 26, 2019
64b4a3a
bpo-38239: Fix test_gdb for Link Time Optimization (LTO) (GH-16422)
vstinner Sep 26, 2019
df6ac7e
bpo-38275: Skip ssl tests for disabled versions (GH-16386)
tiran Sep 26, 2019
9f77268
bpo-38275: Fix test_ssl issue caused by GH-16386 (#16428)
tiran Sep 26, 2019
0bcbfa4
bpo-28009: Fix uuid.uuid1() and uuid.get_node() on AIX (GH-8672)
aixtools Sep 26, 2019
6ce03ec
cleanup ababstractproperty in typing.py (GH-16432)
hongweipeng Sep 27, 2019
5faff97
bpo-38206: Clarify tp_dealloc requirements for heap allocated types. …
ammaraskar Sep 27, 2019
9055815
bpo-38270: More fixes for strict crypto policy (GH-16418)
tiran Sep 27, 2019
6693f73
bpo-38187: Fix a refleak in Tools/c-analyzer. (gh-16304)
ericsnowcurrently Sep 27, 2019
5d6f5b6
bpo-32820: Simplify __format__ implementation for ipaddress. (GH-16378)
serhiy-storchaka Sep 27, 2019
dd6117c
Fix typo in the "Porting to Python 3.8" section. (GH-16435)
bariod Sep 27, 2019
e8650a4
bpo-38243, xmlrpc.server: Escape the server_title (GH-16373)
corona10 Sep 27, 2019
52d1b86
bpo-38301: In Solaris family, we must be sure to use '-D_REENTRANT' (…
jcea Sep 28, 2019
441b10c
bpo-38304: Add PyConfig.struct_size (GH-16451)
vstinner Sep 28, 2019
7774d78
bpo-38216, bpo-36274: Allow subclasses to separately override validat…
jaraco Sep 28, 2019
c816503
bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079)
Yhg1s Sep 28, 2019
c5a7e0c
bpo-37408: Precise that Tarfile "format" argument only concerns writi…
pakal Sep 28, 2019
f185a73
bpo-38310: Predict BUILD_MAP_UNPACK_WITH_CALL -> CALL_FUNCTION_EX. (G…
brandtbucher Sep 29, 2019
9a7d951
bpo-38108: Makes mock objects inherit from Base (GH-16060)
lisroach Sep 29, 2019
58498bc
bpo-38019: correctly handle pause/resume reading of closed asyncio un…
asvetlov Sep 29, 2019
fb4ae15
bpo-38317: Fix PyConfig.warnoptions priority (GH-16478)
vstinner Sep 29, 2019
25e115e
bpo-38161: Removes _AwaitEvent from AsyncMock. (GH-16443)
lisroach Sep 30, 2019
5bcc6d8
bpo-37096: Add large-file tests for modules using sendfile(2) (GH-13676)
giampaolo Sep 30, 2019
3667e1e
bpo-38163: Child mocks detect their type as sync or async (GH-16471)
lisroach Sep 30, 2019
6758e6e
bpo-38242: Revert "bpo-36889: Merge asyncio streams (GH-13251)" (#16482)
Sep 30, 2019
fc4a044
bpo-30773: Fix ag_running; prohibit running athrow/asend/aclose in pa…
Sep 30, 2019
89f8177
bpo-38304: Fix PyConfig usage in python_uwp.cpp (GH-16487)
vstinner Sep 30, 2019
dec3971
bpo-38322: Fix gotlandmark() of PC/getpathp.c (GH-16489)
vstinner Sep 30, 2019
efe74b6
bpo-38321: Fix _asynciomodule.c compiler warning (GH-16493)
vstinner Sep 30, 2019
c9a413e
bpo-38321: Fix PyCStructUnionType_update_stgdict() warning (GH-16492)
vstinner Sep 30, 2019
bcda460
Clear weakrefs in garbage found by the GC (#16495)
nascheme Sep 30, 2019
aca8c40
bpo-38321: Fix _testcapimodule.c warning (GH-16494)
vstinner Sep 30, 2019
e407013
Fix and improve `asyncio.run()` docs (GH-16403)
aeros Oct 1, 2019
cf57cab
bpo-32689: Updates shutil.move to allow for Path objects to be used a…
maxwellmckinnon Oct 1, 2019
94e1650
bpo-38319: Fix shutil._fastcopy_sendfile(): set sendfile() max block …
giampaolo Oct 1, 2019
3c30a76
bpo-38304: Remove PyConfig.struct_size (GH-16500) (GH-16508)
vstinner Oct 1, 2019
8462a49
bpo-38304: PyConfig_InitPythonConfig() cannot fail anymore (GH-16509)
vstinner Oct 1, 2019
982bfa4
bpo-36670: Multiple regrtest bugfixes (GH-16511)
vstinner Oct 1, 2019
2f90261
bpo-38321: Fix compiler warning in _randommodule.c (GH-16512)
vstinner Oct 1, 2019
5e0ea75
bpo-37474: Don't call fedisableexcept() on FreeBSD (GH-16515)
vstinner Oct 1, 2019
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: 4 additions & 4 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
testRunPlatform: macos

pool:
vmImage: xcode9-macos10.13
vmImage: macos-10.14

steps:
- template: ./macos-steps.yml
Expand All @@ -59,7 +59,7 @@ jobs:
variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.1c
openssl_version: 1.1.1d

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

steps:
- template: ./posix-steps.yml
Expand All @@ -131,7 +131,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

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

strategy:
matrix:
Expand Down
2 changes: 2 additions & 0 deletions .azure-pipelines/macos-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ steps:

- script: make buildbottest TESTOPTS="-j4 -uall,-cpu --junit-xml=$(build.binariesDirectory)/test-results.xml"
displayName: 'Tests'
continueOnError: true
timeoutInMinutes: 30

- task: PublishTestResults@2
displayName: 'Publish Test Results'
Expand Down
1 change: 1 addition & 0 deletions .azure-pipelines/posix-deps-apt.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/bin/sh
apt-get update

apt-get -yq install \
Expand Down
8 changes: 4 additions & 4 deletions .azure-pipelines/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
testRunPlatform: macos

pool:
vmImage: xcode9-macos10.13
vmImage: macos-10.14

steps:
- template: ./macos-steps.yml
Expand All @@ -59,7 +59,7 @@ jobs:
variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-linux'
testRunPlatform: linux
openssl_version: 1.1.1c
openssl_version: 1.1.1d

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

steps:
- template: ./posix-steps.yml
Expand All @@ -131,7 +131,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

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

strategy:
matrix:
Expand Down
4 changes: 4 additions & 0 deletions .azure-pipelines/windows-release/msi-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ steps:
artifactName: tcltk_lib_amd64
targetPath: $(Build.BinariesDirectory)\tcltk_lib_amd64

- powershell: |
copy $(Build.BinariesDirectory)\amd64\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
displayName: 'Copy signed files into sources'

- script: |
call Tools\msi\get_externals.bat
call PCbuild\find_python.bat
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/windows-release/stage-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ jobs:
displayName: Publish Tcl/Tk Library

pool:
vmName: win2016-vs2017
vmName: windows-latest

workspace:
clean: all
Expand Down
4 changes: 4 additions & 0 deletions .azure-pipelines/windows-release/stage-layout-full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ jobs:
artifactName: tcltk_lib_$(Name)
targetPath: $(Build.BinariesDirectory)\tcltk_lib

- powershell: |
copy $(Build.BinariesDirectory)\bin\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
displayName: 'Copy signed files into sources'

- template: ./layout-command.yml

- powershell: |
Expand Down
4 changes: 4 additions & 0 deletions .azure-pipelines/windows-release/stage-layout-msix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ jobs:
artifactName: tcltk_lib_$(Name)
targetPath: $(Build.BinariesDirectory)\tcltk_lib

- powershell: |
copy $(Build.BinariesDirectory)\bin\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
displayName: 'Copy signed files into sources'

- template: ./layout-command.yml

- powershell: |
Expand Down
4 changes: 4 additions & 0 deletions .azure-pipelines/windows-release/stage-layout-nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ jobs:
artifactName: bin_$(Name)
targetPath: $(Build.BinariesDirectory)\bin

- powershell: |
copy $(Build.BinariesDirectory)\bin\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
displayName: 'Copy signed files into sources'

- template: ./layout-command.yml

- powershell: |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@ jobs:
condition: and(succeeded(), eq(variables['SigningCertificate'], variables['__RealSigningCertificate']))
inputs:
command: push
packagesToPush: $(Build.BinariesDirectory)\nuget\*.nupkg'
packagesToPush: '$(Build.BinariesDirectory)\nuget\*.nupkg'
nuGetFeedType: external
publishFeedCredentials: 'Python on Nuget'
15 changes: 12 additions & 3 deletions .azure-pipelines/windows-release/stage-sign.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
parameters:
Include: '*.exe, *.dll, *.pyd, *.cat, *.ps1'
Exclude: 'vcruntime*, libffi*, libcrypto*, libssl*'

jobs:
- job: Sign_Python
displayName: Sign Python binaries
Expand All @@ -17,7 +21,7 @@ jobs:
Name: amd64

steps:
- checkout: none
- template: ./checkout.yml
- template: ./find-sdk.yml

- powershell: |
Expand All @@ -31,13 +35,18 @@ jobs:
targetPath: $(Build.BinariesDirectory)\bin

- powershell: |
$files = (gi *.exe, *.dll, *.pyd, *.cat -Exclude vcruntime*, libffi*, libcrypto*, libssl*)
copy "$(Build.SourcesDirectory)\Lib\venv\scripts\common\Activate.ps1" .
displayName: 'Copy files from source'
workingDirectory: $(Build.BinariesDirectory)\bin

- powershell: |
$files = (gi ${{ parameters.Include }} -Exclude ${{ parameters.Exclude }})
signtool sign /a /n "$(SigningCertificate)" /fd sha256 /d "$(SigningDescription)" $files
displayName: 'Sign binaries'
workingDirectory: $(Build.BinariesDirectory)\bin

- powershell: |
$files = (gi *.exe, *.dll, *.pyd, *.cat -Exclude vcruntime*, libffi*, libcrypto*, libssl*)
$files = (gi ${{ parameters.Include }} -Exclude ${{ parameters.Exclude }})
$failed = $true
foreach ($retry in 1..10) {
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll $files
Expand Down
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Python/Python-ast.c linguist-generated=true
Include/opcode.h linguist-generated=true
Python/opcode_targets.h linguist-generated=true
Objects/typeslots.inc linguist-generated=true
Modules/unicodedata_db.h linguist-generated=true
*_db.h linguist-generated=true
Doc/library/token-list.inc linguist-generated=true
Include/token.h linguist-generated=true
Lib/token.py linguist-generated=true
Expand Down
4 changes: 3 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,9 @@ Include/pytime.h @pganssle @abalkin
**/*sqlite* @berkerpeksag

# subprocess
**/*subprocess* @gpshead
/Lib/subprocess.py @gpshead
/Lib/test/test_subprocess.py @gpshead
/Modules/*subprocess* @gpshead

# Windows
/PC/ @python/windows-team
Expand Down
38 changes: 0 additions & 38 deletions .github/appveyor.yml

This file was deleted.

Loading