Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
77ba596 Disable test_gdb.PrettyPrintTests when compiled with optimizations, these often fail on PGO builds. 09 September 2016, 04:50:44 UTC
9cbfa79 issue28032: never imply --with-lto as part of --with-optimizations. Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. 08 September 2016, 22:44:44 UTC
a661009 Issue #26020: Add news entry 08 September 2016, 22:27:27 UTC
e62a694 Issue #26020: Fix evaluation order for set literals 08 September 2016, 22:25:19 UTC
cb20a21 skip two test_gdb tests that fail when compiled in profile-opt mode: StackNavigationTests.test_up_at_top and PyBtTests.test_threads. Unfortunately we have no way of identifying if we were compiled profile-opt or not from what is in sysconfig.get_config_vars() so we just disable it for all optimized builds. This test suite crazy fragile. 08 September 2016, 21:51:26 UTC
c4f19c4 document --with-optimizations in the README for issue26359. 08 September 2016, 18:37:59 UTC
280290a Issue #21201: Improves readability of multiprocessing error message from server to client for certain exceptions 08 September 2016, 18:07:13 UTC
794b291 Fixes issue# 27983: Cause lack of llvm-profdata tool when using clang - required for PGO linking - to be a configure time error rather than make time when --with-optimizations is enabled. Also improve our ability to find the llvm-profdata tool on MacOS and some Linuxes. 08 September 2016, 07:07:40 UTC
6d8fdfc Issue #26359: Add the --with-optimizations flag. 08 September 2016, 06:28:23 UTC
ba5480b Issue #27993: Fix problems with the plural “objects” in docs and comments 08 September 2016, 05:39:59 UTC
440bbd0 Correct occurance → occurrence; extracted from patch by Georg Brandl 08 September 2016, 05:22:16 UTC
6507657 Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 07 September 2016, 12:03:06 UTC
6eec878 Issue #27570: Avoid zero-length memcpy() calls with null source pointers 07 September 2016, 11:04:41 UTC
68b1f70 Fix placement of Misc/NEWS item for issue #15578. 08 September 2016, 05:26:08 UTC
bf00bc7 Issue #15578: Correctly incref the parent module while importing. 08 September 2016, 02:08:02 UTC
280bc22 lib2to3.pgen3.driver.load_grammar() now creates a stable cache file between runs given the same Grammar.txt input regardless of the hash randomization setting. Backport of 186bb8dc5540 from 3.5. Done in 2.7 per the lib2to3 exemption. 08 September 2016, 01:04:37 UTC
039f184 #26209: Clarify type of *localaddr*/*remoteadr* in smtpd docs. 07 September 2016, 18:09:51 UTC
89f676f promote some shifts to unsigned, so as not to invoke undefined behavior 07 September 2016, 03:40:04 UTC
93d1a70 Fixes issue26307: The profile-opt build now applys PGO to the built-in modules. 07 September 2016, 01:05:59 UTC
d4d7900 make sure to not call memcpy with a NULL second argument 07 September 2016, 00:58:25 UTC
d34677c do not leak addrinfo in configure test 06 September 2016, 22:54:24 UTC
4e64c2c Fix ssl documentation and remove merge accident 06 September 2016, 21:41:37 UTC
6663eb6 Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs. 06 September 2016, 21:25:35 UTC
d988f42 Issues #27850 and #27766: Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305. 06 September 2016, 18:06:47 UTC
499378f suppress stderr output when checking gdb (closes #27969) 06 September 2016, 17:06:31 UTC
f0039d1 fix unused variable warnings in pysqlite (closes #27967) 06 September 2016, 17:01:16 UTC
28e2771 Backed out changeset 8b6be1341770 06 September 2016, 00:22:09 UTC
bbc8fe1 remove long double from ctypes value union It is unused. It also forces a 16-byte alignment, which creates problems because Python's allocator only uses 8-byte alignment. 05 September 2016, 23:24:52 UTC
9940633 Issue #26470: Use short name rather than name for compression name to fix #27958. 05 September 2016, 23:10:39 UTC
b2b734f Issue #27748: Backed out changeset 6137d0ed0a15 Apparently the test succeeds on XP. 05 September 2016, 23:06:06 UTC
19071c0 Issue #27748: strengthen test_alias_nofallback This test should always raise RuntimeError. 05 September 2016, 22:19:35 UTC
c2fc7c4 Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. 05 September 2016, 21:37:13 UTC
3445827 Issue #27748: Simplify test_winsound. The tests no longer attempt to figure out if a soundcard or particular system sounds are available. Instead, it just tries everything and accepts RuntimeError as a flavor of success. 05 September 2016, 20:09:41 UTC
f859d0d move declaration to top of the function to appease the c89 gods 05 September 2016, 20:07:48 UTC
aa187c6 rewrite unpack_add_info, so it has less memory corruption bugs (closes #27944) 05 September 2016, 19:44:38 UTC
118eb65 Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible 05 September 2016, 17:54:08 UTC
91a9c78 Issue #27407: Add prepare_ssl.py to 2.7 05 September 2016, 16:55:42 UTC
ef2020f Issue #27918# test.resource.is_gui_available no longer flashes tk window. Also, don't run it if 'gui' is not requested. Patch by Xiang Zhang. 05 September 2016, 04:01:28 UTC
cb25198 Issue #27922: IDLE test_idlehistory no longer flash tk widgets. (Omitted for 2.7 from previous patch.) 04 September 2016, 19:02:02 UTC
e6239a3 Issue #27934: Use float.__repr__ instead of plain repr when JSON-encoding an instance of a float subclass. Thanks Eddie James. 03 September 2016, 16:45:00 UTC
0ca4b6f Issue #27888: Prevent Windows installer from displaying console windows and failing when pip cannot be installed/uninstalled. 01 September 2016, 18:21:56 UTC
e7607d4 Issue #27922: IDLE tests no longer flash tk widgets. 01 September 2016, 01:03:08 UTC
56c5152 Issue #27706: Document that random.seed() is non-deterministic when PYTHONHASHSEED is enabled 31 August 2016, 21:57:32 UTC
28fb4da Issue #17642: add larger font sizes for classroom projection. 31 August 2016, 00:19:07 UTC
580ca65 Backport spelling fix. 30 August 2016, 20:57:53 UTC
02c0c0b Issue #27870: A left shift of zero by a large integer no longer attempts to allocate large amounts of memory. 29 August 2016, 18:38:12 UTC
e63af90 Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by Xiang Zhang. 29 August 2016, 11:29:55 UTC
eac40fd Issue #19884: Avoid spurious output on OS X with Gnu Readline Also adjust the test condition, because enable-meta-key was only added in 6.1, not 6.0. 27 August 2016, 02:54:43 UTC
dc60c75 Issue #10513: Fix a regression in Connection.commit() Statements should not be reset after a commit. Backported from https://github.com/ghaering/pysqlite/commit/029050896b1e6058573abeef5a8970384c0c7faa 26 August 2016, 19:19:05 UTC
3f0222c Add version to title of IDLE help window. 26 August 2016, 00:04:08 UTC
558c0de Issue #25564: Mention exec and __builtins__ in IDLE-console difference section. Do not print charrefs outside of the text proper (like '—»»»» '). 25 August 2016, 05:21:54 UTC
d833c77 Issue #12660: Backport 84bbb8d2d237 24 August 2016, 16:14:34 UTC
68854fd #2466: fix test failure on windows. Windows symlink support was introduced in python3, so we need to skip those tests differently on python2. Patch by Xiang Zhang. 24 August 2016, 12:59:47 UTC
8578316 # 2466: ismount now recognizes mount points user can't access. Patch by Robin Roth, backport by Xiang Zhang. 23 August 2016, 16:30:28 UTC
89446b2 Issue #25604: Fix bug in integer true division that could have resulted in off-by-one-ulp results in unusual cases. 21 August 2016, 09:59:48 UTC
7ff1b62 Fix typo in IDLE News. 21 August 2016, 04:18:49 UTC
7a2a586 Add 2.7.13 IDLE NEWS and idlelib/NEWS.txt items. 21 August 2016, 01:40:55 UTC
5055612 Issue #27714: Remove unneeded non-idempotent call that fails on retest. 21 August 2016, 01:07:32 UTC
9949676 Fix some spelling errors 20 August 2016, 08:00:53 UTC
3911d83 Issue #27614: Avoid race in test_docxmlrpc server setup 18 August 2016, 06:12:22 UTC
42e9d94 Fix a refleak in call_maybe() Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails. 19 August 2016, 15:58:54 UTC
c9921d3 Fix a refleak in call_method() Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails. 19 August 2016, 15:52:53 UTC
aed5a4e rearrange methodcaller_new so that the main error case does not cause uninitialized memory usage (closes #27783) 17 August 2016, 06:35:35 UTC
1872d94 Issue #27611: Don't import volatile attribute. 16 August 2016, 05:44:06 UTC
0f3596a do not decref value borrowed from list (closes #27774) 16 August 2016, 05:01:41 UTC
505989c fail when negative values are passed to instr() 16 August 2016, 04:40:14 UTC
b97001e Issue #10910: Update FreedBSD version checks for the ctype UTF-8 workaround. The original problem has been fixed in newer versions of FreeBSD. Patch by Dimitry Andric of the FreeBSD project. 15 August 2016, 07:04:36 UTC
98ba455 Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X. Patch by Ronald Oussoren. 15 August 2016, 06:59:31 UTC
285a253 Upgrade setuptools/pip to to 25.2.0/8.1.2 14 August 2016, 20:08:42 UTC
6c08d96 fix possible integer overflow in binascii.b2a_qp (closes #27760) Reported by Thomas E. Hybel 14 August 2016, 01:33:33 UTC
f670120 do not allow reading negative values with getstr() 14 August 2016, 01:15:28 UTC
d81ad0d check for overflow in join_append_data (closes #27758) Reported by Thomas E. Hybel 14 August 2016, 00:17:06 UTC
04a5385 fix possible overflow in encode_basestring_ascii (#23369) 13 August 2016, 23:47:25 UTC
4ae4e7c #27753: fix typo (name->named). 13 August 2016, 18:46:23 UTC
af0b38f Issue #27720: Fix error in eng_to_decimal docs and add examples from the specification. 13 August 2016, 18:10:23 UTC
0f0ead5 Issue #27714: For IDLE's test_textview, backport 3.x subclass with mocks instead of overriding methods with mocks in original class and module. This makes the 2.7 test_textview nearly identical to the 3.5/.6 test. 10 August 2016, 23:41:39 UTC
5c715b0 Correct misspellings of ISO-8859 10 August 2016, 05:25:16 UTC
fa1ce08 Issue #27205: Fix doctests in Doc/library/collections.rst 09 August 2016, 22:28:33 UTC
d379d63 Issue #27204: Fix doctests in Doc/howto Initial patch by Jelle Zijlstra. 09 August 2016, 22:03:32 UTC
fd16fca Issue #21999: Handled empty strings correctly when in POSIX mode. 09 August 2016, 13:57:03 UTC
e1f3afb Issue #20160: Handled passing of large structs to callbacks correctly. 05 August 2016, 20:10:26 UTC
3d36f0f Spelling and grammar fixes in code comments and documentation 28 July 2016, 02:37:04 UTC
8f1dd22 Issue #26462: Doc: avoid literal_block warnings, fix syntax highlighting. Patch by Julien Palard. 26 July 2016, 09:18:21 UTC
cc8929b https link to the bug tracker (closes #27670) 04 August 2016, 05:01:32 UTC
bc82de0 Issue #27641: Comment out regeneration rules when cross compiling 29 July 2016, 05:52:32 UTC
692497a Switch upload.pypi.io to upload.pypi.org 03 August 2016, 22:58:12 UTC
2246f39 Issue #20767: Fix -R option for FreeBSD/clang. 03 August 2016, 09:23:31 UTC
75d7b61 Prevent HTTPoxy attack (CVE-2016-1000110) Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates that the script is in CGI mode. Issue reported and patch contributed by Rémi Rampin. 30 July 2016, 12:49:53 UTC
a850ef6 Issue #27626: Spelling fixes in docs, comments and internal names Based on patch by Ville Skyttä. 28 July 2016, 01:11:04 UTC
e2eacc0 Issue #23943: Fix typos. Patch by Piotr Kasprzyk. 28 July 2016, 03:04:04 UTC
801110b Issue #27490: Do not build pgen when cross-compiling The dependendency on the $(PGEN) variable must only be set when not cross-compiling. When cross-compiling, $(PGEN) will not be used, so no need to build it. Patch by Thomas Perl. 28 July 2016, 01:28:27 UTC
2e1a340 ctypes: fix CThunkObject_new() * Initialize restype and flags fields to fix a crash when Python runs on a read-only file system * Use Py_ssize_t type rather than int for the "i" iterator variable * Reorder assignements to be able to more easily check if all fields are initialized Issue #11048. Initial patch written by Marcin Bachry. 27 July 2016, 14:58:47 UTC
2a0438d Issue #27581: Don’t rely on overflow wrapping in PySequence_Tuple() Patch by Xiang Zhang. 25 July 2016, 02:30:05 UTC
1e411c5 Issue #27130: Fix handling of buffers exceeding (U)INT_MAX in “zlib” module Ported from patches by Xiang Zhang, Nadeem Vawda, and myself. 23 July 2016, 04:22:09 UTC
2955ef7 Issue #25393: Fix probable copy/paste error in resource docs Patch by Alakshendra Yadav. 19 July 2016, 21:41:20 UTC
cdb8be4 Issue #27528: Document and test warning messages must match at beginning 19 July 2016, 02:26:38 UTC
0c08fe0 Issue #27507: Check for integer overflow in bytearray.extend() Patch by Xiang Zhang. 18 July 2016, 07:53:13 UTC
6c4fa70 make too many nested blocks be a SyntaxError instead of a SystemError (closes #27514) Patch by Ammar Askar. 15 July 2016, 05:00:03 UTC
65e0d8c Issue #27369: Don’t test error message detail that changed in Expat 2.2.0 14 July 2016, 01:31:46 UTC
373773d Issue #27473: Fixed possible integer overflow in str, unicode and bytearray concatenations and repetitions. Based on patch by Xiang Zhang. 12 July 2016, 12:46:57 UTC
back to top