Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1240 commits
Select commit Hold shift + click to select a range
aee5df5
Forward port 3.7.0 final changes
ned-deily Jun 27, 2018
62b6cea
bpo-33958: Doc: Remove unused variable in example (GH-7927)
srinivasreddy Jun 28, 2018
461a1c4
bpo-33842: Remove tarfile.filemode (GH-7661)
methane Jun 28, 2018
e76ac9d
Forward port rest of NEWS changes as of 3.7.0
ned-deily Jun 28, 2018
4d26c8a
bpo-32996: Enhancements to What's New based on feedback (GH-7988)
elprans Jun 28, 2018
9b9d58f
bpo-31546: Fix input hook integration (GH-7978)
tacaswell Jun 28, 2018
41cb0ba
bpo-33985: Implement ContextVar.name attribute. (GH-7980)
Jun 28, 2018
d904c23
bpo-27500: Fix static version of getaddrinfo to resolve IPv6 (GH-7993)
Jun 29, 2018
891a1f8
bpo-14117: Make minor tweaks to turtledemo (GH-8002)
terryjreedy Jun 29, 2018
bda9c3e
Fix the indentation in the documentation of bin() and hash() (GH-7998)
andresdelfino Jun 29, 2018
23db935
bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918)
ZackerySpytz Jun 29, 2018
b57eea1
Add zulipchat badge to readme (GH-7929)
Mariatta Jun 29, 2018
f874bd1
Fix redundant declaration of _PyImport_AddModuleObject (GH-7992)
jeremycline Jun 29, 2018
5bb5bbf
bpo-33974: Fix passing special characters to ttk widgets. (GH-7986)
serhiy-storchaka Jun 30, 2018
0cdf5f4
bpo-32568: make select.epoll() and its docs consistent (#7840)
taleinat Jun 30, 2018
fdb5a50
bpo-25862: Fix several bugs in the _io module. (GH-8026)
serhiy-storchaka Jun 30, 2018
fe524df
Doc: Remove unused image file (GH-8027)
methane Jun 30, 2018
6dc57e2
bpo-31938: Convert selectmodule.c to Argument Clinic (GH-4265)
taleinat Jun 30, 2018
c6cd164
bpo-30660: Doc: Optimize PNG files by optipng (GH-8032)
methane Jul 1, 2018
087570a
bpo-33978: Close existing handlers before logging (re-)configuration.…
tirkarthi Jul 2, 2018
d824ca7
bpo-34006: Revert line length limit for Windows help docs (GH-8051)
zware Jul 2, 2018
23401fb
bpo-33735: Fix test_multiprocessing random failure (GH-8059)
vstinner Jul 3, 2018
3cf1f15
bpo-34019: Fix wrong arguments for Opera Browser (#8047)
kbumsik Jul 3, 2018
831c297
bpo-34018: Doc'd that type names of SQLite converters are case-insens…
sir-sigurd Jul 3, 2018
d8cba5d
bpo-24596: Decref module in PyRun_SimpleFileExFlags() on SystemExit (…
ZackerySpytz Jul 3, 2018
3c45240
bpo-33418: Add tp_clear for function object (GH-8058)
methane Jul 4, 2018
b4588c2
Don't export pending_threadfunc from _testcapi. (GH-8075)
benjaminp Jul 4, 2018
97ae32c
Make GenericAlias_Type and Generic_Type static. (GH-8076)
benjaminp Jul 4, 2018
12a08c4
bpo-34010: Fix tarfile read performance regression (GH-8020)
hajoscher Jul 4, 2018
07888e1
bpo-34040, multiprocessing: Fix test_forkserver_sigkill() (GH-8081)
vstinner Jul 4, 2018
a390cb6
bpo-32942: Fix environment dependent test_script_helper (GH-8034)
LorenzMende Jul 4, 2018
5b6e49a
bpo-30516: Fix documentation issue with -timedelta in datetime (GH-7348)
farhaanbukhsh Jul 4, 2018
bd81cbd
DOC: In `reduce`, refer to `accumulate` (GH-7930)
gerritholl Jul 4, 2018
e69cd16
Minor code refactoring. Compute len() one fewer times on one code pa…
rhettinger Jul 4, 2018
a6e1e41
Update Stackless Python wiki URL (GH-8072)
JulienPalard Jul 5, 2018
3a9bb5f
Removed unused import from tzinfo_examples.py. (GH-7994)
sir-sigurd Jul 5, 2018
fc05e68
bpo-33720: Improve tests for the stack overflow in marshal.loads(). (…
serhiy-storchaka Jul 5, 2018
09bb918
Fix fuzz testing for marshal.loads(). (GH-8106)
serhiy-storchaka Jul 5, 2018
483422f
bpo-34044: subprocess.Popen copies startupinfo (GH-8090)
vstinner Jul 5, 2018
e55ca3f
Fix typo in dataclasses documentation (GH-8102)
tjomk Jul 5, 2018
3ae2e33
classify abs() argument type (GH-8103)
Windsooon Jul 5, 2018
0c4d20b
Add more detail to the Counter.fromkeys() comment block (GH-8124)
rhettinger Jul 5, 2018
f120288
versionadded -> versionchanged for all 'X parameter was added' for un…
sir-sigurd Jul 6, 2018
8d13091
bpo-34043: Optimize tarfile uncompress performance (GH-8089)
methane Jul 6, 2018
3c8aae9
Make TaskStepMethWrapper_Type and TaskWakeupMethWrapper_Type static. …
benjaminp Jul 6, 2018
c4ef489
bpo-33899: Make tokenize module mirror end-of-file is end-of-line beh…
ammaraskar Jul 6, 2018
d8c3e82
Fix GCC warning in Python/hamt.c (GH-7618)
ZackerySpytz Jul 6, 2018
7943c5e
Doc: Remove superfluous markup. (GH-8112)
JulienPalard Jul 6, 2018
c929df3
bpo-20180: complete AC conversion of Objects/stringlib/transmogrify.h…
taleinat Jul 6, 2018
6f19fc6
fix two typos in Objects/odictobject.c comments (GH-8040)
robertzk Jul 6, 2018
c2368cb
bpo-34054: multiprocessing uses time.monotonic() (GH-8118)
vstinner Jul 6, 2018
dc9bc54
Clarify that example in comment is about fromkeys() (GH-8141)
rhettinger Jul 6, 2018
0b75228
bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119)
Jul 6, 2018
e25399b
bpo-23493: json: Change sort_keys in Python encoder same to C (GH-8131)
methane Jul 6, 2018
b0274f2
closes bpo-34056: Always return bytes from _HackedGetData.get_data().…
benjaminp Jul 7, 2018
cb4bae7
Make two PyModuleDef_Slot symbols static in _testmultiphase. (GH-8147)
benjaminp Jul 7, 2018
4629c0d
Hide some symbols from _xxsubinterpreters. (GH-8151)
benjaminp Jul 7, 2018
2800dcf
bpo-34065: Improve the markup of logging.basicConfig() arguments (GH-…
corona10 Jul 7, 2018
86bfed3
Fix typo in TypeVar docstring (#8142)
jdferreira Jul 7, 2018
6cfe45a
Make various internal _testbuffer symbols static. (GH-8160)
benjaminp Jul 7, 2018
03dd0e7
Add missing closing parentheses (GH-8144)
andresdelfino Jul 7, 2018
2d74838
Fix moduleauthor/sectionauthor directives in Enum (GH-8117)
andresdelfino Jul 7, 2018
b6bb77c
bpo-33804: Document that the argument for io.TextIOBase.read() is opt…
andresdelfino Jul 7, 2018
caccca7
bpo-33702: Add some missing links in production lists and do a little…
andresdelfino Jul 7, 2018
ced350b
bpo-28626: rearrange discussion of output formatting to encourage f-s…
akuchling Jul 7, 2018
9b50a7f
Make PySimpleQueueType static. (GH-8175)
benjaminp Jul 7, 2018
9c5ba09
closes bpo-34050: Fix link in SSL docs (GH-8173)
Jul 7, 2018
8d41278
bpo-33888: Use CPython instead of Python in the FAQ (GH-7767)
andresdelfino Jul 7, 2018
0830858
bpo-34041: Allow creating deterministic functions in Connection.creat…
sir-sigurd Jul 8, 2018
25b804a
bpo-31014: Fix the webbrowser module. (GH-7267)
serhiy-storchaka Jul 8, 2018
bc9aa81
bpo-34061: Document sqlite3.NotSupportedError (GH-8172)
Jul 8, 2018
f85af03
Fix margin in sentinel and mock_open (GH-8188)
andresdelfino Jul 9, 2018
2a9b8ba
bpo-26544: Fixed implementation of platform.libc_ver(). (GH-7684)
serhiy-storchaka Jul 9, 2018
cf7303e
bpo-33305: Improve SyntaxError for invalid numerical literals. (GH-6517)
serhiy-storchaka Jul 9, 2018
3f4d90d
bpo-34066: Disabled interruption before SETUP_WITH and BEFORE_ASYNC_W…
serhiy-storchaka Jul 9, 2018
c287545
bpo-34067: Include a more easily understood example for nullcontext (…
banool Jul 9, 2018
b796e7d
Fixed several assertTrue() that were intended to be assertEqual(). (G…
sir-sigurd Jul 9, 2018
f60bf0e
bpo-22689: Copy the result of getenv() in sys_breakpointhook(). (GH-8…
serhiy-storchaka Jul 9, 2018
9863de0
bpo-24459: Document missing env variables in python.man (GH-4142)
berkerpeksag Jul 9, 2018
2708578
bpo-11572: Make minor improvements to copy module (GH-8208)
berkerpeksag Jul 9, 2018
3ed9192
Move Code_of_Conduct.rst to the root level. (GH-8209)
Mariatta Jul 9, 2018
d6d4432
delete some unused pysqlite forward declarations (GH-8211)
benjaminp Jul 10, 2018
7762e4d
prefix internal sqlite symbols with _pysqlite_ (GH-8215)
benjaminp Jul 10, 2018
445f1b3
bpo-33967: Fix singledispatch raised IndexError when no args (GH-8184)
corona10 Jul 10, 2018
5ac9e6e
bpo-33597: Reduce PyGC_Head size (GH-7043)
methane Jul 10, 2018
6b490b5
bpo-34031: fix incorrect usage of self.fail in two tests (GH-8091)
stoksc Jul 10, 2018
66953f0
Factor-out two substantially identical code blocks. (GH-8219)
rhettinger Jul 10, 2018
5fe7c98
bpo-34009: Expand on platform support changes (GH-8022)
ncoghlan Jul 10, 2018
9cffdbf
Fix documentation for input and output tutorial (GH-8231)
lysnikolaou Jul 11, 2018
da5e947
Dataclasses: Fix example on 30.6.8, add method should receive a list …
TomFaulkner Jul 11, 2018
d5c875b
bpo-33597: Add What's New for PyGC_Head (GH-8236)
methane Jul 11, 2018
09b2bec
bpo-29442: Replace optparse with argparse in setup.py (GH-139)
Jul 11, 2018
33aefad
Doc: Point to Simple statements section instead of PEP (GH-8238)
andresdelfino Jul 11, 2018
5e5bbbe
bpo-34083: Update dict order in Functional HOWTO (GH-8230)
Stigjb Jul 11, 2018
c40278e
Simplify __all__ in multiprocessing (GH-6856)
bombs-kim Jul 11, 2018
31b50b8
bpo-34092, test_logging: increase SMTPHandlerTest timeout (GH-8245)
vstinner Jul 11, 2018
b91a3a0
bpo-33648: Remove PY_WARN_ON_C_LOCALE (GH-7114)
grimreaper Jul 11, 2018
504373c
bpo-23927: Make getargs.c skipitem() skipping 'w*'. (GH-8192)
serhiy-storchaka Jul 11, 2018
b12112b
Enable GUI testing on Travis Linux builds via Xvfb (GH-7887)
zware Jul 11, 2018
993030a
bpo-34080: Fix a memory leak in the compiler. (GH-8222)
serhiy-storchaka Jul 11, 2018
9e9b2c3
bpo-33967: Remove use of deprecated assertRaisesRegexp() (GH-8261)
ZackerySpytz Jul 12, 2018
d6345de
bpo-33723: Fix test_time.test_thread_time() (GH-8267)
vstinner Jul 12, 2018
379e9d6
bpo-4260: Document that ctypes.xFUNCTYPE are decorators (GH-7924)
andresdelfino Jul 13, 2018
cafaf04
bpo-34108: Fix double carriage return in 2to3 on Windows (#8271)
jaraco Jul 13, 2018
16dfca4
bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274)
methane Jul 14, 2018
15c7b2a
bpo-34121: Fix detection of C11 atomic support on clang. (GH-8288)
benjaminp Jul 16, 2018
bd47384
bpo-24618: Add a check in the code constructor. (GH-8283)
serhiy-storchaka Jul 16, 2018
35c0809
bpo-33911: Fixed deprecation warning in xmlrpc.server (GH-7847)
Jul 16, 2018
961d54c
bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229)
pitrou Jul 16, 2018
c9265c1
bpo-34124: Fix markup of message_from_binary_file() signature (GH-8297)
jribbens Jul 16, 2018
01b7d58
bpo-34123: Fix missed documentation update for dict.popitem(). (GH-8292)
rhettinger Jul 17, 2018
56d8f57
bpo-33967: Fix wrong use of assertRaises (GH-8306)
methane Jul 17, 2018
28f0736
bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with…
ZackerySpytz Jul 17, 2018
feabae9
Clarify ValueError's broad applicability (GH-8313)
rhettinger Jul 17, 2018
5d4cb54
bpo-34141: Optimized pickling simple non-recursive values. (GH-8318)
serhiy-storchaka Jul 18, 2018
99bb6df
bpo-34130: Fix test_signal.test_socket() (GH-8326)
vstinner Jul 18, 2018
686b4b5
bpo-34130: Fix test_signal.test_warn_on_full_buffer() (GH-8327)
vstinner Jul 18, 2018
8195049
bpo-32692: Fix test_threading.test_set_and_clear() (GH-8331)
vstinner Jul 19, 2018
ce75df3
bpo-30237: Output error when ReadConsole is canceled by CancelSynchro…
ValeriyaSinevich Jul 19, 2018
2c5c0a3
bpo-34162: idlelib/NEWS.txt entries to 2018-7-20 (GH-8345)
terryjreedy Jul 20, 2018
fb47bca
bpo-34008: Allow to call Py_Main() after Py_Initialize() (GH-8043)
vstinner Jul 20, 2018
cb5f3fd
Remove extra parentheses in output formatting tutorial (GH-8350)
aaqaishtyaq Jul 20, 2018
94487d4
bpo-34011: Update code copying DLLs and init.tcl into venvs. (GH-8253)
vsajip Jul 20, 2018
b1147e4
bpo-34170: Rework _PyCoreConfig_Read() to avoid side effect (GH-8353)
vstinner Jul 21, 2018
e78dace
bpo-33723: Fix test_time.test_process_time() (GH-8358)
vstinner Jul 21, 2018
c884616
Fix Windows compiler warning in tokenize.c (GH-8359)
vstinner Jul 21, 2018
f2626ce
bpo-34170: _PyCoreConfig_Read() leaves Py_IsolatedFlag unchanged (GH-…
vstinner Jul 21, 2018
06ca3f0
bpo-34136: Make test_do_not_recreate_annotations more reliable. (GH-8…
serhiy-storchaka Jul 21, 2018
a692efe
bpo-34166: Fix warnings in Tools/msgfmt.py. (GH-8367)
tirkarthi Jul 21, 2018
56868f9
bpo-34126: Fix crashes while profiling invalid calls. (GH-8300)
jdemeyer Jul 21, 2018
938045f
bpo-34179: Make sure decimal context doesn't affect other tests. (#…
bbayles Jul 21, 2018
9613609
bpo-34181: Fix running Lib/test/test_typing.py as a script. (GH-8380)
serhiy-storchaka Jul 21, 2018
cb9c299
Fix versionchanged indentation in popitem documentation (GH-8387)
andresdelfino Jul 21, 2018
e271ca7
bpo-34189: Add simple tests for new Tk widget options. (GH-8396)
serhiy-storchaka Jul 22, 2018
c75c1e0
bpo-34189: Fix checking for bugfix Tcl version. (GH-8397)
serhiy-storchaka Jul 22, 2018
1426daa
bpo-34127: Fix grammar in error message with respect to argument coun…
tirkarthi Jul 22, 2018
d04f46c
bpo-940286: Fix pydoc to show cross refs correctly (GH-8390)
berkerpeksag Jul 23, 2018
7a3056f
bpo-21446: Update reload fixer to use importlib (GH-8391)
berkerpeksag Jul 23, 2018
8b96eed
AppVeyor: build Python in 64-bit mode (GH-8363)
vstinner Jul 23, 2018
752d4b7
bpo-25094: Fix test_tools.test_sundry() on Windows (GH-8406)
vstinner Jul 23, 2018
caa331d
bpo-33336, imaplib: Legalize MOVE command (GH-6569)
mcepl Jul 23, 2018
147d955
bpo-34190: Fix reference leak in call_function() (GH-8413)
jdemeyer Jul 23, 2018
3fe5ccc
bpo-34184: Fix running Lib/test/test_dataclasses.py as a script. (GH-…
serhiy-storchaka Jul 23, 2018
db8e3a1
bpo-34183: Fix running Lib/test/test_contextlib_async.py as a script.…
serhiy-storchaka Jul 23, 2018
aba24ff
bpo-34084: Fix setting an error message for the "Barry as BDFL" easte…
serhiy-storchaka Jul 23, 2018
a6fdddb
bpo-32500: Fix error messages for sequence and mapping C API. (GH-7846)
serhiy-storchaka Jul 23, 2018
bde782b
bpo-33468: Add try-finally contextlib.contextmanager example (GH-7816)
Carreau Jul 23, 2018
e22072f
bpo-34149: Behavior of the min/max with key=None (GH-8328)
Amper Jul 24, 2018
c573499
bpo-33720: Refactor marshalling/unmarshalling floats. (GH-8071)
serhiy-storchaka Jul 24, 2018
02ec92f
bpo-29209: Remove old-deprecated features in ElementTree. (GH-6769)
serhiy-storchaka Jul 24, 2018
ac0b3c2
bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (…
serhiy-storchaka Jul 24, 2018
d19d8d5
bpo-34170: Add _PyCoreConfig.isolated (GH-8417)
vstinner Jul 24, 2018
c206f0d
bpo-34136: Make test_do_not_recreate_annotations more lenient. (GH-8437)
serhiy-storchaka Jul 24, 2018
95d34c2
Fix site module documentation. (GH-8441)
Mariatta Jul 24, 2018
53b7d4e
bpo-34170: Add _PyCoreConfig.bytes_warning (GH-8447)
vstinner Jul 24, 2018
6cf8255
bpo-34217: Use lowercase header for Windows (GH-8453)
erikjanss Jul 25, 2018
1dc6e39
bpo-34170: Add _Py_InitializeFromConfig() (GH-8454)
vstinner Jul 25, 2018
d3b1919
bpo-34170: Cleanup pymain_run_python() (GH-8455)
vstinner Jul 25, 2018
ee98e7b
bpo-34218: Fix a leak in _elementtree.c introduced in GH-6769. (GH-8460)
serhiy-storchaka Jul 25, 2018
ff64add
bpo-34195: Fix case-sensitive comparison in test_nt_helpers (GH-8448)
tjguk Jul 25, 2018
c0f0a76
bpo-28677: Improve phrasing of when instance attribute is referenced …
aaronang Jul 25, 2018
74102c9
bpo-13041: Use shutil.get_terminal_size() in argparse.HelpFormatter (…
berkerpeksag Jul 25, 2018
96d1e69
bpo-29097: Forego fold detection on windows for low timestamp values …
ammaraskar Jul 25, 2018
60b04c9
bpo-34228: Allow PYTHONTRACEMALLOC=0 (GH-8467)
vstinner Jul 25, 2018
48ed88a
bpo-32663 Make SMTPUTF8SimTests run (#5314)
chason Jul 25, 2018
ecf411c
bpo-34170: Enhance _PyCoreConfig_Read() (GH-8468)
vstinner Jul 26, 2018
323748a
bpo-34197: Make _csv.Dialect attributes booleans. (GH-8440)
serhiy-storchaka Jul 26, 2018
7cb7bcf
bpo-20260: Implement non-bitwise unsigned int converters for Argument…
serhiy-storchaka Jul 26, 2018
e0d67f1
bpo-34201: Make ndarray.readonly a bool and use stricter tests in tes…
serhiy-storchaka Jul 26, 2018
5473f06
bpo-34225: Ensure INCLUDE and LIB directories do not end with a backs…
zooba Jul 26, 2018
d145775
bpo-34170: Cleanup pymain_read_conf() (GH-8476)
vstinner Jul 26, 2018
3b5342c
bpo-34201: Tweak test_buffer. (GH-8481)
serhiy-storchaka Jul 26, 2018
e42b705
Fix typo: variables(s) (GH-8482)
andresdelfino Jul 26, 2018
56b29b6
bpo-34170, test_embed: write Py_Initialize() tests (GH-8484)
vstinner Jul 26, 2018
6a62e1d
bpo-34239: Convert test_bz2 to use tempfile (#8485)
tjguk Jul 26, 2018
defcffd
bpo-12743: Delete comment from marshal.rst (GH-8457)
berkerpeksag Jul 27, 2018
3e7d18a
vsts: Avoid conflict with Homebrew Python (GH-8430)
methane Jul 27, 2018
aee632d
Remove some unused code in _pysqlite_query_execute() (GH-8495)
sir-sigurd Jul 27, 2018
612dbef
bpo-30722: Fix NEWS entries (GH-8501)
berkerpeksag Jul 27, 2018
b4bc5ca
bpo-29710: Clarify documentation for Bitwise binary operation (GH-1691)
CuriousLearner Jul 28, 2018
937fb55
bpo-5978: Document that profiling needs cmd/function to return (GH-7938)
andresdelfino Jul 28, 2018
95dfb9c
bpo-33921: Clarify how to bind to all interfaces using socket (GH-7877)
johnthagen Jul 28, 2018
1d2dafa
bpo-33666: Add what's new entry for os.errno removal (GH-#8497)
methane Jul 28, 2018
8fe9eed
bpo-33476: Fix _header_value_parser when address group is missing fin…
corona10 Jul 28, 2018
5032692
bpo-24356: Specify which Python binary will be used with venv (GH-6589)
elenaoat Jul 28, 2018
c6dabe3
bpo-33089: Multidimensional math.hypot() (GH-8474)
rhettinger Jul 28, 2018
1561703
bpo-42349: Switch to test.support.unlink per review by Serhiy Storcha…
tjguk Jul 28, 2018
11eb1a9
bpo-34251: Restore msilib.Win64 to preserve compatibility (GH-8510)
berkerpeksag Jul 28, 2018
a71fed0
bpo-8145: Improve isolation_level documentation (GH-8499)
berkerpeksag Jul 29, 2018
c536bee
Updated MSI README to mention dependency on .NET 3.5. (GH-8375)
vsajip Jul 29, 2018
b7fd738
bpo-34231: PYTHONBREAKPOINT is not documented on python --help (GH-8475)
matrixise Jul 29, 2018
d2e902e
bpo-31047: Fix ntpath.abspath for invalid paths (GH-8544)
mansenfranzen Jul 29, 2018
3f8c691
bpo-34035: Fix several AttributeError in zipfile seek() methods. (GH-…
BoboTiG Jul 29, 2018
4e11c46
bpo-34182: Fix test_pydoc running as a script. (GH-8389)
bbayles Jul 29, 2018
22d2508
bpo-34075: Deprecate non-ThreadPoolExecutor in loop.set_default_execu…
elprans Jul 30, 2018
20678fd
Add docstrings to public methods from context.c (GH-8531)
plamut Jul 30, 2018
8e7e8bd
Fix typos & formatting in Using Python on Windows doc (GH-8559)
segevfiner Jul 30, 2018
6921ef7
Use 'for example' instead of 'in other words' in compound statement d…
andresdelfino Jul 30, 2018
9045199
bpo-33833: Fix ProactorSocketTransport AssertionError (#7893)
twisteroidambassador Jul 30, 2018
b229b07
Remove creation of a list for row_cast_map in pysqlite_cursor_init() …
sir-sigurd Jul 30, 2018
c48e26d
bpo-27671: Update FAQ about why len is function (GH-8432)
methane Jul 31, 2018
ac20e0f
bpo-1617161: Make the hash and equality of methods not depending on t…
serhiy-storchaka Jul 31, 2018
4b8a7f5
Revert "closes bpo-27494: Fix 2to3 handling of trailing comma after …
serhiy-storchaka Jul 31, 2018
f1d36d8
bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346)
serhiy-storchaka Jul 31, 2018
9d57273
bpo-33871: Fix os.sendfile(), os.writev(), os.readv(), etc. (GH-7931)
serhiy-storchaka Jul 31, 2018
9c18b1a
bpo-33089: Add math.dist() for computing the Euclidean distance betwe…
rhettinger Jul 31, 2018
944451c
bpo-34263 Cap timeout submitted to epoll/select etc. to one day. (GH-…
MartinAltmayer Jul 31, 2018
8ed317f
bpo-34113: Fix a crash when using LLTRACE is on (GH-8517)
costypetrisor Jul 31, 2018
b75d7e2
bpo-34170: Add _PyCoreConfig._frozen parameter (GH-8591)
vstinner Aug 1, 2018
a4d20b2
bpo-34170: Py_Main() updates config when setting Py_InspectFlag (GH-8…
vstinner Aug 1, 2018
9851227
bpo-34170: Rename _PyCoreConfig.unbuffered_stdip (GH-8594)
vstinner Aug 1, 2018
ea68d83
bpo-34170: _PyCoreConfig_Read() defaults to argc=0 (GH-8595)
vstinner Aug 1, 2018
fc96437
bpo-33499: Fix pymain_init_pycache_prefix() (GH-8596)
vstinner Aug 1, 2018
cfc8831
Define _Py_NO_RETURN for Microsoft C compiler (GH-8606)
vstinner Aug 1, 2018
6c785c0
bpo-34170: Add Python/coreconfig.c for _PyCoreConfig (GH-8607)
vstinner Aug 1, 2018
80b762f
bpo-31650: Remove _Py_CheckHashBasedPycsMode global config var (GH-8608)
vstinner Aug 1, 2018
10ea940
bpo-34120: fix IDLE freezing after closing dialogs (GH-8603)
taleinat Aug 2, 2018
dd74369
bpo-34120: fix text viewer to call grab_release() only when needed (G…
taleinat Aug 2, 2018
fc512e3
bpo-34287: Do not use second argument of METH_NOARGS functions (GH-8582)
jdemeyer Aug 2, 2018
a2fe1e5
bpo-34097: Add support for zipping files older than 1980-01-01 (GH-8270)
Aug 2, 2018
f394ee5
bpo-27910: Update documentation of traceback module (GH-6116)
torsava Aug 2, 2018
72ec319
bpo-34170: Cleanup pymain_run_filename() (GH-8631)
vstinner Aug 2, 2018
5640d03
bpo-30317: Fix multiprocessing test_timeout() (GH-8621)
vstinner Aug 3, 2018
46ebe61
bpo-34317: Fix a dead url to Windows documentation (GH-8622)
Aug 3, 2018
bcd1d97
Update list.remove(x) documentation (GH-8636)
lysnikolaou Aug 3, 2018
9beaef6
bpo-34275: Make IDLE calltips always visible on Mac. (GH-8639)
terryjreedy Aug 3, 2018
b6efc2c
Improve the grammar in `range` documentation. (GH-8628)
andresdelfino Aug 3, 2018
2ebd381
Fix docstring of Profiler class (GH-8651)
methane Aug 3, 2018
caba55b
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592)
vstinner Aug 3, 2018
7b41dba
bpo-34325: Skip zipfile test for large timestamps when filesystem don…
Aug 3, 2018
5a953fd
bpo-34170: _PyCoreConfig_Read() don't replace coerce_c_locale (GH-8658)
vstinner Aug 3, 2018
46dc4e3
bpo-34329: Doc'd how to remove suffix of pathlib.Path() (GH-8655)
sotte Aug 3, 2018
d807862
bpo-34170: Fix pymain_run_file() (GH-8660)
vstinner Aug 3, 2018
2e5566d
Fix reST markup in unittest documentation (GH-8665)
berkerpeksag Aug 3, 2018
87e59ac
bpo-33839: refactor IDLE's tooltips & calltips, add docstrings and te…
taleinat Aug 5, 2018
336c945
bpo-34336: Don't promote possibility to leave out typing.Optional (#8…
scop Aug 5, 2018
b249966
bpo-19891: Ignore error while writing history file (GH-8483)
asottile Aug 6, 2018
28c7f8c
bpo-34273: Change 'Fixed point' to 'Fixed-point notation'. (#8673)
terryjreedy Aug 6, 2018
8f7bb10
bpo-34272: Move argument parsing tests from test_capi to test_getargs…
serhiy-storchaka Aug 6, 2018
5b2657f
bpo-34319: Clarify file handler closure in pathlib.read_text (GH-8645)
tirkarthi Aug 6, 2018
3c1b590
Fix HTML formatting in datamodel.rst (GH-8693)
berkerpeksag Aug 6, 2018
e4dcbbd
bpo-18540: Fix EAI_NONAME in imaplib.IMAP4*() (GH-8634)
berkerpeksag Aug 7, 2018
8b58468
Remove unneeded PyErr_Clear() calls after PyErr_Print(). (GH-8699)
ZackerySpytz Aug 7, 2018
b221c93
VSTS: Skip build steps when only docs have changed (GH-8546)
zooba Aug 7, 2018
d2ac400
bpo-34335: Use async/await syntax in documentation examples (GH-8674)
termim Aug 7, 2018
db8707c
Make code examples in Functional Programming HOWTO to be PEP 8 compli…
sir-sigurd Aug 7, 2018
52dee68
Assume the raw environ is always declared. (GH-8707)
benjaminp Aug 8, 2018
cca4eec
bpo-34270: Make it possible to name asyncio tasks (GH-8547)
agronholm Aug 8, 2018
6a4b70c
Merge remote-tracking branch 'remotes/origin/bpo-11191' into bpo-11191
aixtools Aug 8, 2018
f1fb5d1
fix test_distutils for AIX
aixtools Aug 8, 2018
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
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Lib/test/decimaltestdata/*.decTest -text
Lib/test/test_email/data/*.txt -text
Lib/test/xmltestdata/* -text
Lib/test/coding20731.py -text
Lib/test/test_importlib/data01/* -text

# CRLF files
*.bat text eol=crlf
Expand All @@ -36,3 +37,20 @@ Lib/test/coding20731.py -text
*.proj text eol=crlf
PCbuild/readme.txt text eol=crlf
PC/readme.txt text eol=crlf

# Generated files
# https://github.com/github/linguist#generated-code
Include/graminit.h linguist-generated=true
Python/graminit.h linguist-generated=true
Modules/clinic/*.h linguist-generated=true
Objects/clinic/*.h linguist-generated=true
PC/clinic/*.h linguist-generated=true
Python/clinic/*.h linguist-generated=true
Python/importlib.h linguist-generated=true
Python/importlib_external.h linguist-generated=true
Include/Python-ast.h linguist-generated=true
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
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
**/*asyncio* @1st1 @asvetlov

# Core
**/*context* @1st1
**/*genobject* @1st1
**/*hamt* @1st1

# Hashing
**/*hashlib* @python/crypto-team
Expand Down
4 changes: 4 additions & 0 deletions .github/CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ Build Status

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

- 3.7

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

- 3.6

+ `Stable buildbots <http://buildbot.python.org/3.6.stable/>`_
Expand Down
24 changes: 22 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
!!! If this is a backport PR (PR made against branches other than `master`),
<!--
Thanks for your contribution!
Please read this comment in its entirety. It's quite important.

# Pull Request title

It should be in the following format:

```
bpo-NNNN: Summary of the changes made
```

Where: bpo-NNNN refers to the issue number in the https://bugs.python.org.

Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue.

# Backport Pull Request title

If this is a backport PR (PR made against branches other than `master`),
please ensure that the PR title is in the following format:

```
[X.Y] <title from the original PR> (GH-NNNN)
```

Where: [X.Y] is the branch name, e.g. [3.6].

GH-NNNN refers to the PR number from `master`.

PLEASE: Remove this headline!!!
-->
32 changes: 26 additions & 6 deletions .github/appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,38 @@
version: 3.7build{build}
version: 3.8build{build}
clone_depth: 5
branches:
only:
- master
- /\d\.\d/
- buildbot-custom
cache:
- externals -> PCbuild\*
- externals -> PCbuild
before_build:
- ps: |+
if ($env:APPVEYOR_RE_BUILD) {
echo 'Doing full build due to re-build request.'
} elseif (!$env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT) {
echo 'Not a PR, doing full build.'
} else {
git fetch -q origin +refs/heads/$env:APPVEYOR_REPO_BRANCH
$mergebase = git merge-base HEAD FETCH_HEAD
$changes = git diff --name-only HEAD $mergebase | grep -vE '(\.rst$)|(^Doc)|(^Misc)'
If (!$changes) {
echo 'Only docs were updated, stopping build process.'
Exit-AppveyorBuild
} else {
echo 'Doing full build due to non-doc changes in these files:'
echo $changes
}
}


build_script:
- cmd: PCbuild\build.bat -e
- cmd: PCbuild\win32\python.exe -m test.pythoninfo
- cmd: PCbuild\build.bat -e -p x64
- cmd: PCbuild\amd64\python.exe -m test.pythoninfo
test_script:
- cmd: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest --timeout=1200 --fail-env-changed -j0
- cmd: PCbuild\rt.bat -x64 -q -uall -u-cpu -u-largefile -rwW --slowest --timeout=1200 --fail-env-changed -j0
environment:
HOST_PYTHON: C:\Python36\python.exe
image:
- Visual Studio 2017
- Visual Studio 2017
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,5 @@ Tools/ssl/amd64
Tools/ssl/win32
.vs/
.vscode/
gmon.out
.mypy_cache/
58 changes: 0 additions & 58 deletions .hgeol

This file was deleted.

106 changes: 0 additions & 106 deletions .hgignore

This file was deleted.

Loading