77ba596 | Gregory P. Smith | 09 September 2016, 04:50:44 UTC | Disable test_gdb.PrettyPrintTests when compiled with optimizations, these often fail on PGO builds. | 09 September 2016, 04:50:44 UTC |
9cbfa79 | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 08 September 2016, 22:44:44 UTC | 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 | Raymond Hettinger | 08 September 2016, 22:27:27 UTC | Issue #26020: Add news entry | 08 September 2016, 22:27:27 UTC |
e62a694 | Raymond Hettinger | 08 September 2016, 22:25:19 UTC | Issue #26020: Fix evaluation order for set literals | 08 September 2016, 22:25:19 UTC |
cb20a21 | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 08 September 2016, 21:51:26 UTC | 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 | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 08 September 2016, 18:37:59 UTC | document --with-optimizations in the README for issue26359. | 08 September 2016, 18:37:59 UTC |
280290a | Davin Potts | 08 September 2016, 18:07:13 UTC | Issue #21201: Improves readability of multiprocessing error message from server to client for certain exceptions | 08 September 2016, 18:07:13 UTC |
794b291 | Gregory P. Smith | 08 September 2016, 07:07:40 UTC | 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 | Gregory P. Smith | 08 September 2016, 06:28:23 UTC | Issue #26359: Add the --with-optimizations flag. | 08 September 2016, 06:28:23 UTC |
ba5480b | Martin Panter | 08 September 2016, 05:39:59 UTC | Issue #27993: Fix problems with the plural “objects” in docs and comments | 08 September 2016, 05:39:59 UTC |
440bbd0 | Martin Panter | 08 September 2016, 05:22:16 UTC | Correct occurance → occurrence; extracted from patch by Georg Brandl | 08 September 2016, 05:22:16 UTC |
6507657 | Martin Panter | 07 September 2016, 12:03:06 UTC | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | 07 September 2016, 12:03:06 UTC |
6eec878 | Martin Panter | 07 September 2016, 11:04:41 UTC | Issue #27570: Avoid zero-length memcpy() calls with null source pointers | 07 September 2016, 11:04:41 UTC |
68b1f70 | Gregory P. Smith | 08 September 2016, 05:26:08 UTC | Fix placement of Misc/NEWS item for issue #15578. | 08 September 2016, 05:26:08 UTC |
bf00bc7 | Eric Snow | 08 September 2016, 02:08:02 UTC | Issue #15578: Correctly incref the parent module while importing. | 08 September 2016, 02:08:02 UTC |
280bc22 | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 08 September 2016, 01:04:37 UTC | 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 | R David Murray | 07 September 2016, 18:09:51 UTC | #26209: Clarify type of *localaddr*/*remoteadr* in smtpd docs. | 07 September 2016, 18:09:51 UTC |
89f676f | Benjamin Peterson | 07 September 2016, 03:40:04 UTC | promote some shifts to unsigned, so as not to invoke undefined behavior | 07 September 2016, 03:40:04 UTC |
93d1a70 | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 07 September 2016, 01:05:59 UTC | Fixes issue26307: The profile-opt build now applys PGO to the built-in modules. | 07 September 2016, 01:05:59 UTC |
d4d7900 | Benjamin Peterson | 07 September 2016, 00:58:25 UTC | make sure to not call memcpy with a NULL second argument | 07 September 2016, 00:58:25 UTC |
d34677c | Benjamin Peterson | 06 September 2016, 22:54:24 UTC | do not leak addrinfo in configure test | 06 September 2016, 22:54:24 UTC |
4e64c2c | Christian Heimes | 06 September 2016, 21:41:37 UTC | Fix ssl documentation and remove merge accident | 06 September 2016, 21:41:37 UTC |
6663eb6 | Christian Heimes | 06 September 2016, 21:25:35 UTC | 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 | Christian Heimes | 06 September 2016, 18:06:47 UTC | Issues #27850 and #27766: Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305. | 06 September 2016, 18:06:47 UTC |
499378f | Benjamin Peterson | 06 September 2016, 17:06:31 UTC | suppress stderr output when checking gdb (closes #27969) | 06 September 2016, 17:06:31 UTC |
f0039d1 | Benjamin Peterson | 06 September 2016, 17:01:16 UTC | fix unused variable warnings in pysqlite (closes #27967) | 06 September 2016, 17:01:16 UTC |
28e2771 | Benjamin Peterson | 06 September 2016, 00:22:09 UTC | Backed out changeset 8b6be1341770 | 06 September 2016, 00:22:09 UTC |
bbc8fe1 | Benjamin Peterson | 05 September 2016, 23:24:52 UTC | 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 | Christian Heimes | 05 September 2016, 23:10:39 UTC | Issue #26470: Use short name rather than name for compression name to fix #27958. | 05 September 2016, 23:10:39 UTC |
b2b734f | Zachary Ware | 05 September 2016, 23:06:06 UTC | Issue #27748: Backed out changeset 6137d0ed0a15 Apparently the test succeeds on XP. | 05 September 2016, 23:06:06 UTC |
19071c0 | Zachary Ware | 05 September 2016, 22:19:35 UTC | Issue #27748: strengthen test_alias_nofallback This test should always raise RuntimeError. | 05 September 2016, 22:19:35 UTC |
c2fc7c4 | Christian Heimes | 05 September 2016, 21:37:13 UTC | Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. | 05 September 2016, 21:37:13 UTC |
3445827 | Zachary Ware | 05 September 2016, 20:09:41 UTC | 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 | Benjamin Peterson | 05 September 2016, 20:07:48 UTC | move declaration to top of the function to appease the c89 gods | 05 September 2016, 20:07:48 UTC |
aa187c6 | Benjamin Peterson | 05 September 2016, 19:44:38 UTC | rewrite unpack_add_info, so it has less memory corruption bugs (closes #27944) | 05 September 2016, 19:44:38 UTC |
118eb65 | Zachary Ware | 05 September 2016, 17:54:08 UTC | Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible | 05 September 2016, 17:54:08 UTC |
91a9c78 | Zachary Ware | 05 September 2016, 16:55:42 UTC | Issue #27407: Add prepare_ssl.py to 2.7 | 05 September 2016, 16:55:42 UTC |
ef2020f | Terry Jan Reedy | 05 September 2016, 04:01:28 UTC | 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 | Terry Jan Reedy | 04 September 2016, 19:02:02 UTC | 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 | Mark Dickinson | 03 September 2016, 16:45:00 UTC | 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 | Steve Dower | 01 September 2016, 18:21:56 UTC | 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 | Terry Jan Reedy | 01 September 2016, 01:03:08 UTC | Issue #27922: IDLE tests no longer flash tk widgets. | 01 September 2016, 01:03:08 UTC |
56c5152 | Raymond Hettinger | 31 August 2016, 21:57:32 UTC | Issue #27706: Document that random.seed() is non-deterministic when PYTHONHASHSEED is enabled | 31 August 2016, 21:57:32 UTC |
28fb4da | Terry Jan Reedy | 31 August 2016, 00:19:07 UTC | Issue #17642: add larger font sizes for classroom projection. | 31 August 2016, 00:19:07 UTC |
580ca65 | Terry Jan Reedy | 30 August 2016, 20:57:53 UTC | Backport spelling fix. | 30 August 2016, 20:57:53 UTC |
02c0c0b | Mark Dickinson | 29 August 2016, 18:38:12 UTC | 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 | Serhiy Storchaka | 29 August 2016, 11:29:55 UTC | 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 | Martin Panter | 27 August 2016, 02:54:43 UTC | 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 | Berker Peksag | 26 August 2016, 19:19:05 UTC | 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 | Terry Jan Reedy | 26 August 2016, 00:04:08 UTC | Add version to title of IDLE help window. | 26 August 2016, 00:04:08 UTC |
558c0de | Terry Jan Reedy | 25 August 2016, 05:21:54 UTC | 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 | Zachary Ware | 24 August 2016, 16:14:34 UTC | Issue #12660: Backport 84bbb8d2d237 | 24 August 2016, 16:14:34 UTC |
68854fd | R David Murray | 24 August 2016, 12:59:47 UTC | #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 | R David Murray | 23 August 2016, 16:30:28 UTC | # 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 | Mark Dickinson | 21 August 2016, 09:59:48 UTC | 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 | Terry Jan Reedy | 21 August 2016, 04:18:49 UTC | Fix typo in IDLE News. | 21 August 2016, 04:18:49 UTC |
7a2a586 | Terry Jan Reedy | 21 August 2016, 01:40:55 UTC | Add 2.7.13 IDLE NEWS and idlelib/NEWS.txt items. | 21 August 2016, 01:40:55 UTC |
5055612 | Terry Jan Reedy | 21 August 2016, 01:07:32 UTC | Issue #27714: Remove unneeded non-idempotent call that fails on retest. | 21 August 2016, 01:07:32 UTC |
9949676 | Martin Panter | 20 August 2016, 08:00:53 UTC | Fix some spelling errors | 20 August 2016, 08:00:53 UTC |
3911d83 | Martin Panter | 18 August 2016, 06:12:22 UTC | Issue #27614: Avoid race in test_docxmlrpc server setup | 18 August 2016, 06:12:22 UTC |
42e9d94 | Victor Stinner | 19 August 2016, 15:58:54 UTC | 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 | Victor Stinner | 19 August 2016, 15:52:53 UTC | 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 | Benjamin Peterson | 17 August 2016, 06:35:35 UTC | 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 | Terry Jan Reedy | 16 August 2016, 05:44:06 UTC | Issue #27611: Don't import volatile attribute. | 16 August 2016, 05:44:06 UTC |
0f3596a | Benjamin Peterson | 16 August 2016, 05:01:41 UTC | do not decref value borrowed from list (closes #27774) | 16 August 2016, 05:01:41 UTC |
505989c | Benjamin Peterson | 16 August 2016, 04:40:14 UTC | fail when negative values are passed to instr() | 16 August 2016, 04:40:14 UTC |
b97001e | Ned Deily | 15 August 2016, 07:04:36 UTC | 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 | Ned Deily | 15 August 2016, 06:59:31 UTC | Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X. Patch by Ronald Oussoren. | 15 August 2016, 06:59:31 UTC |
285a253 | Donald Stufft | 14 August 2016, 20:08:42 UTC | Upgrade setuptools/pip to to 25.2.0/8.1.2 | 14 August 2016, 20:08:42 UTC |
6c08d96 | Benjamin Peterson | 14 August 2016, 01:33:33 UTC | fix possible integer overflow in binascii.b2a_qp (closes #27760) Reported by Thomas E. Hybel | 14 August 2016, 01:33:33 UTC |
f670120 | Benjamin Peterson | 14 August 2016, 01:15:28 UTC | do not allow reading negative values with getstr() | 14 August 2016, 01:15:28 UTC |
d81ad0d | Benjamin Peterson | 14 August 2016, 00:17:06 UTC | check for overflow in join_append_data (closes #27758) Reported by Thomas E. Hybel | 14 August 2016, 00:17:06 UTC |
04a5385 | Benjamin Peterson | 13 August 2016, 23:47:25 UTC | fix possible overflow in encode_basestring_ascii (#23369) | 13 August 2016, 23:47:25 UTC |
4ae4e7c | R David Murray | 13 August 2016, 18:46:23 UTC | #27753: fix typo (name->named). | 13 August 2016, 18:46:23 UTC |
af0b38f | Raymond Hettinger | 13 August 2016, 18:10:23 UTC | Issue #27720: Fix error in eng_to_decimal docs and add examples from the specification. | 13 August 2016, 18:10:23 UTC |
0f0ead5 | Terry Jan Reedy | 10 August 2016, 23:41:39 UTC | 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 | Martin Panter | 10 August 2016, 05:25:16 UTC | Correct misspellings of ISO-8859 | 10 August 2016, 05:25:16 UTC |
fa1ce08 | Zachary Ware | 09 August 2016, 22:28:33 UTC | Issue #27205: Fix doctests in Doc/library/collections.rst | 09 August 2016, 22:28:33 UTC |
d379d63 | Zachary Ware | 09 August 2016, 22:03:32 UTC | Issue #27204: Fix doctests in Doc/howto Initial patch by Jelle Zijlstra. | 09 August 2016, 22:03:32 UTC |
fd16fca | Vinay Sajip | 09 August 2016, 13:57:03 UTC | Issue #21999: Handled empty strings correctly when in POSIX mode. | 09 August 2016, 13:57:03 UTC |
e1f3afb | Vinay Sajip | 05 August 2016, 20:10:26 UTC | Issue #20160: Handled passing of large structs to callbacks correctly. | 05 August 2016, 20:10:26 UTC |
3d36f0f | Martin Panter | 28 July 2016, 02:37:04 UTC | Spelling and grammar fixes in code comments and documentation | 28 July 2016, 02:37:04 UTC |
8f1dd22 | Martin Panter | 26 July 2016, 09:18:21 UTC | Issue #26462: Doc: avoid literal_block warnings, fix syntax highlighting. Patch by Julien Palard. | 26 July 2016, 09:18:21 UTC |
cc8929b | Benjamin Peterson | 04 August 2016, 05:01:32 UTC | https link to the bug tracker (closes #27670) | 04 August 2016, 05:01:32 UTC |
bc82de0 | Martin Panter | 29 July 2016, 05:52:32 UTC | Issue #27641: Comment out regeneration rules when cross compiling | 29 July 2016, 05:52:32 UTC |
692497a | Donald Stufft | 03 August 2016, 22:58:12 UTC | Switch upload.pypi.io to upload.pypi.org | 03 August 2016, 22:58:12 UTC |
2246f39 | Stefan Krah | 03 August 2016, 09:23:31 UTC | Issue #20767: Fix -R option for FreeBSD/clang. | 03 August 2016, 09:23:31 UTC |
75d7b61 | Senthil Kumaran | 30 July 2016, 12:49:53 UTC | 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 | Martin Panter | 28 July 2016, 01:11:04 UTC | Issue #27626: Spelling fixes in docs, comments and internal names Based on patch by Ville Skyttä. | 28 July 2016, 01:11:04 UTC |
e2eacc0 | Martin Panter | 28 July 2016, 03:04:04 UTC | Issue #23943: Fix typos. Patch by Piotr Kasprzyk. | 28 July 2016, 03:04:04 UTC |
801110b | Martin Panter | 28 July 2016, 01:28:27 UTC | 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 | Victor Stinner | 27 July 2016, 14:58:47 UTC | 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 | Martin Panter | 25 July 2016, 02:30:05 UTC | Issue #27581: Don’t rely on overflow wrapping in PySequence_Tuple() Patch by Xiang Zhang. | 25 July 2016, 02:30:05 UTC |
1e411c5 | Martin Panter | 23 July 2016, 04:22:09 UTC | 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 | Zachary Ware | 19 July 2016, 21:41:20 UTC | Issue #25393: Fix probable copy/paste error in resource docs Patch by Alakshendra Yadav. | 19 July 2016, 21:41:20 UTC |
cdb8be4 | Martin Panter | 19 July 2016, 02:26:38 UTC | Issue #27528: Document and test warning messages must match at beginning | 19 July 2016, 02:26:38 UTC |
0c08fe0 | Martin Panter | 18 July 2016, 07:53:13 UTC | Issue #27507: Check for integer overflow in bytearray.extend() Patch by Xiang Zhang. | 18 July 2016, 07:53:13 UTC |
6c4fa70 | Benjamin Peterson | 15 July 2016, 05:00:03 UTC | 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 | Martin Panter | 14 July 2016, 01:31:46 UTC | Issue #27369: Don’t test error message detail that changed in Expat 2.2.0 | 14 July 2016, 01:31:46 UTC |
373773d | Serhiy Storchaka | 12 July 2016, 12:46:57 UTC | 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 |