https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
61e2bc7 bpo-29176: Fix name of the _curses.window class (#52) Set name to "_curses.window" instead of "_curses.curses window" (with a space!?). 12 February 2017, 22:42:02 UTC
baf7bb3 getpass: update docstrings (#49) EasyDialogs was removed in 3.x. fallback_getpass will always be the answer here. ff47a133e1eee9dab60b86fb0d56ccd1022f841a 12 February 2017, 22:10:48 UTC
d4a97d8 bpo-28929: Link the documentation to its source file on GitHub (#35) * bpo-28929: Link the documentation to its source file on GitHub Change the documentation's `Show Source` link on the left menu to GitHub source file. * change version to master 12 February 2017, 21:07:05 UTC
c22bfaa bpo-29524: Add Objects/call.c file (#12) * Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c. 12 February 2017, 18:27:05 UTC
3110a37 bpo-29474: Improve documentation for weakref.WeakValueDictionary (#10) There were some grammatical errors in weakref.WeakValueDictionary documentation. 12 February 2017, 16:17:50 UTC
af88e7e bpo-27122: Fix comment to point to correct issue number (#47) It took me quite a bit to figure out what this was referring to, since the given issue number is wrong, and the original commit message I found through git blame lists a different, also wrong issue number... see https://bugs.python.org/issue27122#msg279449 12 February 2017, 11:37:24 UTC
2294f3a bpo-29438: fixed use-after-free in key sharing dict (#17) 12 February 2017, 04:51:30 UTC
e7ffb99 Fix some sphinx warnings (#9) * Fix some deprecation warnings in Doc/conf.py * Fix an rst error in Misc/NEWS 11 February 2017, 04:47:37 UTC
29896ad Make Travis docs build more lenient (#16) 11 February 2017, 03:02:18 UTC
d783b01 Rename README to README.rst and enhance formatting (#2) Update also the Release Schedule to Python 3.7. 11 February 2017, 01:21:38 UTC
4538ddc Fix bpo-29528 Use a secure variable to stop spam (#13) If the IRC notification is stored in plaintext, then anyone who forks the repository and also adds it to travis will send notifications to the IRC channel for their fork by default. Since the secure variable is encrypted using a repository specific key, this will only work when it is being built using the correct repository. 11 February 2017, 00:58:34 UTC
0d5f110 Don't treat warnings as error in Travis docs job (#7) bpo-29527. 11 February 2017, 00:26:07 UTC
79ab8be Support "bpo-" in Misc/NEWS (#1) 10 February 2017, 23:10:13 UTC
f6516af Fix formatting issue with Codecov badge 10 February 2017, 22:34:58 UTC
aa2a621 Add the Codecov badge for master 10 February 2017, 22:33:55 UTC
3f9339b Add a Travis badge for the master branch 10 February 2017, 22:31:08 UTC
3481857 Add a codecov configuration file 10 February 2017, 22:24:16 UTC
bb09c86 Add a Travis configuration file 10 February 2017, 22:21:15 UTC
6f0eb93 Delete old pull request template 10 February 2017, 22:09:18 UTC
0c71982 Add a CONTRIBUTING file This file will be displayed to contributors when they create a pull request in any branch (hence why it is not written in a branch-specific way). 10 February 2017, 22:08:55 UTC
d2306ce Backed out changeset f23fa1f7b68f Sorry, I didn't want to push this change before the review :-( I was pushing a change into the 2.7 branch. 10 February 2017, 13:19:36 UTC
766af55 Issue #29465: Add Objects/call.c file * Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c. 10 February 2017, 12:32:29 UTC
109a9fe Merge 3.6 10 February 2017, 11:38:02 UTC
2a35c93 Fix test_datetime on Windows Issue #29100: On Windows, datetime.datetime.fromtimestamp(min_ts) fails with an OSError in test_timestamp_limits(). 10 February 2017, 11:37:21 UTC
07547cd Merge 3.6 10 February 2017, 10:45:28 UTC
6f37e36 Fix test_datetime on system with 32-bit time_t Issue #29100: Catch OverflowError in the new test_timestamp_limits() test. 10 February 2017, 10:45:14 UTC
05e218c Merge 3.6 10 February 2017, 09:34:37 UTC
b67f096 Fix datetime.fromtimestamp(): check bounds Issue #29100: Fix datetime.fromtimestamp() regression introduced in Python 3.6.0: check minimum and maximum years. 10 February 2017, 09:34:02 UTC
40ee824 Merge 3.6 (fix #29519) 10 February 2017, 08:20:16 UTC
57fe245 Merge 3.5 (fix #29519) 10 February 2017, 08:16:10 UTC
9cd7e17 Fix #29519: weakref spewing exceptions during interp finalization 10 February 2017, 08:14:55 UTC
e5f2cc6 merge 3.6 10 February 2017, 06:35:38 UTC
35a1f7f massage English for -X descriptions a bit 10 February 2017, 06:31:17 UTC
fe4ff83 Issue #29507: Fix _PyObject_CallFunctionVa() is_size_t test was reversed. Bug spotted by INADA Naoki. 09 February 2017, 23:41:06 UTC
331bbe6 Issue #29507: Update test_exceptions test_unraisable() of test_exceptions expects that PyErr_WriteUnraisable(method) fails on repr(method). Before the previous change (7b8df4a5d81d), slot_tp_finalize() called PyErr_WriteUnraisable() with a PyMethodObject. In this case, repr(method) calls repr(self) which is BrokenRepr.__repr__() and the calls raises a new exception. After the previous change, slot_tp_finalize() uses an unbound method: repr() is called on a regular __del__() method which doesn't call repr(self). repr() doesn't fail anymore. PyErr_WriteUnraisable() doesn't call __repr__() anymore, so remove BrokenRepr unit test. 09 February 2017, 22:49:50 UTC
516b981 Optimize slots: avoid temporary PyMethodObject Issue #29507: Optimize slots calling Python methods. For Python methods, get the unbound Python function and prepend arguments with self, rather than calling the descriptor which creates a temporary PyMethodObject. Add a new _PyObject_FastCall_Prepend() function used to call the unbound Python method with self. It avoids the creation of a temporary tuple to pass positional arguments. Avoiding temporary PyMethodObject and avoiding temporary tuple makes Python slots up to 1.46x faster. Microbenchmark on a __getitem__() method implemented in Python: Median +- std dev: 121 ns +- 5 ns -> 82.8 ns +- 1.0 ns: 1.46x faster (-31%) Co-Authored-by: INADA Naoki <songofacandy@gmail.com> 09 February 2017, 21:53:47 UTC
c42c655 Null merge 09 February 2017, 18:07:15 UTC
095ef73 Issue #29513: Fix outdated comment and remove redundand code is os.scandir(). 09 February 2017, 18:05:51 UTC
d43ab05 Issue #29513: Fixed a reference leak in os.scandir() added in issue #29034. 09 February 2017, 18:02:37 UTC
c7a24a7 Merge issue #26355 fix from 3.6 09 February 2017, 15:09:03 UTC
e185757 Merge issue #26355 fix from Python 3.5 09 February 2017, 15:08:17 UTC
e662445 Issue #26355: Specify canonical URLs in docs pages Add canonical header link on each page to corresponding major version of the documentation. Patch by Matthias Bussonnier. 09 February 2017, 15:03:59 UTC
12c5838 Fix PyCFunction_Call() performance issue Issue #29259, #29465: PyCFunction_Call() doesn't create anymore a redundant tuple to pass positional arguments for METH_VARARGS. Add a new cfunction_call() subfunction. 09 February 2017, 01:01:37 UTC
3722f1f support: temp_dir() and change_cwd() uses repr() in error message Serhiy Storshaka pointed me that str(path) can emit a BytesWarning: use repr(path) instead. 08 February 2017, 14:49:10 UTC
620580f Fix refleaks if Py_EnterRecursiveCall() fails Issue #29306: Destroy argstuple and kwdict if Py_EnterRecursiveCall() fails. 08 February 2017, 11:57:09 UTC
17a63e2 Fix regrtest -j0 -R output Write also dots into stderr, instead of stdout. 08 February 2017, 12:06:08 UTC
04054d9 Update test_support for my temp_dir/change_cwd changes 08 February 2017, 11:49:02 UTC
edb4881 support: add more info on temp_dir() and change_cwd() failure Log the OSError exception message. 08 February 2017, 11:25:00 UTC
7399a05 Issue #29306: Fix usage of Py_EnterRecursiveCall() * *PyCFunction_*Call*() functions now call Py_EnterRecursiveCall(). * PyObject_Call() now calls directly _PyFunction_FastCallDict() and PyCFunction_Call() to avoid calling Py_EnterRecursiveCall() twice per function call 08 February 2017, 11:06:00 UTC
ee0ee9a Issue #29441: Merge from 3.6 07 February 2017, 08:28:19 UTC
0885076 Issue #29441: Merge from 3.5 07 February 2017, 08:27:48 UTC
f592867 Issue #29441: Update examples to use async and await keywords in asyncio-task.rst 07 February 2017, 08:27:09 UTC
189413d Issue #29314: Merge with 3.6 07 February 2017, 06:06:04 UTC
6138432 Issue #29314: Merge with 3.5 07 February 2017, 06:05:10 UTC
4e7ff8b Issue #29314: Set the stacklevel to two in asyncio.async() Deprecation Warning 07 February 2017, 06:03:00 UTC
743376f Issue #29371: merge with 3.6 07 February 2017, 04:18:39 UTC
e39262c Issue #29371: merge with 3.5 07 February 2017, 04:16:58 UTC
81b8977 Issue #29371: Clarify bitwise OR operation in doctest option flags. 07 February 2017, 04:15:01 UTC
18d2c93 Issue #28164: Improves test on Windows 7 06 February 2017, 22:53:21 UTC
2dfa6cb Issue #28164: Improves test on Windows 7 06 February 2017, 22:50:17 UTC
d947e4d Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:12:57 UTC
f007b49 Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:12:19 UTC
5288477 Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:11:34 UTC
0fa4746 merge 06 February 2017, 15:15:57 UTC
d0b9158 Substitute a more readable f-string 06 February 2017, 15:15:31 UTC
dd407d5 Optimize deque index, insert and rotate() methods Issue #29452: Use METH_FASTCALL calling convention for index(), insert() and rotate() methods of collections.deque to avoid the creation a temporary tuple to pass position arguments. Speedup on deque methods: * d.rotate(): 1.10x faster * d.rotate(1): 1.24x faster * d.insert(): 1.18x faster * d.index(): 1.24x faster 06 February 2017, 15:06:49 UTC
193ee0a Prohibit implicit C function declarations Issue #27659: use -Werror=implicit-function-declaration when possible (GCC and Clang, but it depends on the compiler version). Patch written by Chi Hsuan Yen. 06 February 2017, 13:24:00 UTC
5bad70d regrtest: don't fail immediately if a child does crash Issue #29362: Catch a crash of a worker process as a normal failure and continue to run next tests. It allows to get the usual test summary: single line result (OK/FAIL), total duration, etc. 06 February 2017, 11:42:00 UTC
7b620a4 Merge from 3.6 06 February 2017, 10:37:45 UTC
d93c4de Fix usage of data directive 06 February 2017, 10:37:19 UTC
68a001d Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() and _PyArg_NoPositional() now are macros. 06 February 2017, 08:41:46 UTC
6aee6fb Issue #29405: Make total calculation in _guess_delimiter more accurate. 06 February 2017, 02:50:09 UTC
9735384 Issue #20186: Regenerated Argument Clinic. 05 February 2017, 20:58:46 UTC
8c67fdd Merge from 3.6 05 February 2017, 01:37:00 UTC
a7e1648 Adds precheck for console filename to fix Windows 7. 05 February 2017, 01:36:47 UTC
d2f4404 Issue #28489: Merge from 3.6 05 February 2017, 01:33:11 UTC
6f80562 Issue #28489: Fix comment in tokenizer.c Patch by Ryan Gonzalez. 05 February 2017, 01:32:39 UTC
64a2f9e Merge from 3.6 05 February 2017, 00:46:53 UTC
0c8ee60 Updates test_winconsoleio to better show the source of its issues. 05 February 2017, 00:46:34 UTC
49226e2 Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:41:12 UTC
c008dde Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:39:38 UTC
6d46ae7 Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:39:21 UTC
824c6fd Issue #29326: Ignores blank lines in ._pth files (Patch by Alexey Izbyshev) 04 February 2017, 23:19:46 UTC
5f9193a Issue #29326: Ignores blank lines in ._pth files (Patch by Alexey Izbyshev) 04 February 2017, 23:19:29 UTC
43fec9b Merge issue #28164 and issue #29409 04 February 2017, 23:14:18 UTC
722e3e2 Issue #28164: Correctly handle special console filenames (patch by Eryk Sun) 04 February 2017, 23:07:46 UTC
38dbace Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:50 UTC
bf0fc39 Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:40 UTC
21fae03 Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:13 UTC
479d96c Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:56:57 UTC
1add96f Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:55:16 UTC
d3c4853 Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:54:56 UTC
eacee98 Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun) 04 February 2017, 22:38:11 UTC
ef51767 Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:57:44 UTC
86e4237 Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:55:40 UTC
7e10dbb Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:53:57 UTC
2658178 Merge 3.6. 04 February 2017, 13:59:11 UTC
75c0d4f Issue29439: _decimal on Android requires linking with libm. Patch by Chi Hsuan Yen. 04 February 2017, 13:58:50 UTC
5cd87a8 Reduce load factor (from 66% to 60%) to improve effectiveness of linear probing. Decreased density gives better collision statistics (average of 2.5 probes in a full table versus 3.0 previously) and fewer occurences of starting a second possibly overlapping sequence of 10 linear probes. Makes resizes a little more frequent but each with less work (fewer insertions and fewer collisions). 04 February 2017, 10:43:42 UTC
b451f91 Issue #20186: Converted the tracemalloc module to Argument Clinic. Based on patch by Georg Brandl. 04 February 2017, 10:18:38 UTC
back to top