]>
granicus.if.org Git - python/log
Yury Selivanov [Fri, 9 Sep 2016 18:48:39 +0000 (11:48 -0700)]
Issue #28008: Fix test_unparse
Steve Dower [Fri, 9 Sep 2016 18:47:02 +0000 (11:47 -0700)]
Closes #22731: Documents change of console mode.
Steve Dower [Fri, 9 Sep 2016 18:46:37 +0000 (11:46 -0700)]
Closes #22731: Documents change of console mode.
Steve Dower [Fri, 9 Sep 2016 18:44:26 +0000 (11:44 -0700)]
Issue #26619: Improves error message when installing on out-of-date Windows Server
Steve Dower [Fri, 9 Sep 2016 18:41:28 +0000 (11:41 -0700)]
Issue #26619: Improves error message when installing on out-of-date Windows Server
Benjamin Peterson [Fri, 9 Sep 2016 18:37:58 +0000 (11:37 -0700)]
remove unused osx10.5 sdk check
Zachary Ware [Fri, 9 Sep 2016 18:38:38 +0000 (11:38 -0700)]
Remove Lib/test/test_pep247.py
This test file is a holdover from the days before hashlib, and doesn't seem to
have anything of value in it.
Eric Snow [Fri, 9 Sep 2016 18:22:14 +0000 (11:22 -0700)]
Doc updates for PEPs 520 and 468.
Brett Cannon [Fri, 9 Sep 2016 18:19:16 +0000 (11:19 -0700)]
Merge
Brett Cannon [Fri, 9 Sep 2016 18:18:21 +0000 (11:18 -0700)]
Mention how requiring ordered dicts breaks backwards-compatibility.
Yury Selivanov [Fri, 9 Sep 2016 18:14:59 +0000 (11:14 -0700)]
tests: use subTest in test_unparse.test_files
Brett Cannon [Fri, 9 Sep 2016 18:11:45 +0000 (11:11 -0700)]
Mention that the order-preserving aspect of the new dict
implementation is an implementation detail (and why that is so).
Zachary Ware [Fri, 9 Sep 2016 18:07:23 +0000 (11:07 -0700)]
Remove Lib/_sysconfigdata.py from .gitignore
Yury Selivanov [Fri, 9 Sep 2016 17:36:01 +0000 (10:36 -0700)]
Issue #28008: Implement PEP 530 -- asynchronous comprehensions.
Benjamin Peterson [Fri, 9 Sep 2016 17:22:45 +0000 (10:22 -0700)]
compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with bluetooth/bluetooh.h (#28017)
Guido van Rossum [Fri, 9 Sep 2016 16:59:34 +0000 (09:59 -0700)]
Add a few big-ticket items to What's new in 3.6.
Steve Dower [Fri, 9 Sep 2016 16:46:56 +0000 (09:46 -0700)]
Issue #26513: Fixes platform module detection of Windows Server
Guido van Rossum [Fri, 9 Sep 2016 16:36:26 +0000 (09:36 -0700)]
Issue #27999: Make "global after use" a SyntaxError, and ditto for nonlocal.
Patch by Ivan Levkivskyi.
Guido van Rossum [Fri, 9 Sep 2016 16:29:42 +0000 (09:29 -0700)]
Move news items for PEP 526 and 525 to the top of their section.
(News items should be ordered newest-first within their section.)
Steve Dower [Fri, 9 Sep 2016 16:47:09 +0000 (09:47 -0700)]
Issue #26513: Fixes platform module detection of Windows Server
Steve Dower [Fri, 9 Sep 2016 16:40:06 +0000 (09:40 -0700)]
Switch to using |version| substitition in Windows docs.
Benjamin Peterson [Fri, 9 Sep 2016 16:33:23 +0000 (09:33 -0700)]
credit Raymond
Steve Dower [Fri, 9 Sep 2016 16:21:01 +0000 (09:21 -0700)]
Fixes expected error when getting encoding while shutting down.
Steve Dower [Fri, 9 Sep 2016 16:17:35 +0000 (09:17 -0700)]
Changes pyvenv.cfg trick into an actual sys.path file.
Donald Stufft [Fri, 9 Sep 2016 16:15:07 +0000 (12:15 -0400)]
Merge 3.5
Donald Stufft [Fri, 9 Sep 2016 16:14:43 +0000 (12:14 -0400)]
Merge 3.4
Guido van Rossum [Fri, 9 Sep 2016 16:09:19 +0000 (09:09 -0700)]
Remove duplicate entry for Ivan L.
Donald Stufft [Fri, 9 Sep 2016 16:08:53 +0000 (12:08 -0400)]
Upgrade setuptools to 27.1.2
Guido van Rossum [Fri, 9 Sep 2016 16:06:11 +0000 (09:06 -0700)]
Issue #28038: Remove Tools/parser/com2ann.py and its unit test.
Development is moving to https://github.com/ilevkivskyi/com2ann
Steve Dower [Fri, 9 Sep 2016 16:03:15 +0000 (09:03 -0700)]
Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT
Steve Dower [Fri, 9 Sep 2016 15:56:37 +0000 (08:56 -0700)]
Revert #27959: ImportError within an encoding module should also skip the encoding
Donald Stufft [Fri, 9 Sep 2016 15:36:59 +0000 (11:36 -0400)]
Merge 3.5
Donald Stufft [Fri, 9 Sep 2016 15:35:43 +0000 (11:35 -0400)]
Merge 3.4
Donald Stufft [Fri, 9 Sep 2016 15:35:02 +0000 (11:35 -0400)]
Upgrade setuptools to 27.1.1
Martin Panter [Fri, 9 Sep 2016 07:38:50 +0000 (07:38 +0000)]
Issue #27364: Raw strings to avoid deprecated escaping in com2ann.py
Yury Selivanov [Fri, 9 Sep 2016 07:05:42 +0000 (00:05 -0700)]
Issue #28003: Fix a compiler warning
Martin Panter [Fri, 9 Sep 2016 06:46:48 +0000 (06:46 +0000)]
Issue #27106: Add test for configparser.__all__
Patch by Jacek Kołodziej. The Error class is deliberately omitted because it
is a generic name and of limited use.
Yury Selivanov [Fri, 9 Sep 2016 06:38:21 +0000 (23:38 -0700)]
ceval: tighten the code of STORE_ANNOTATION
Yury Selivanov [Fri, 9 Sep 2016 05:01:51 +0000 (22:01 -0700)]
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
Victor Stinner [Fri, 9 Sep 2016 04:46:56 +0000 (21:46 -0700)]
regrtest: log FS and locale encodings
Yury Selivanov [Fri, 9 Sep 2016 03:50:03 +0000 (20:50 -0700)]
Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.
Patch by Ivan Levkivskyi.
R David Murray [Fri, 9 Sep 2016 02:37:34 +0000 (22:37 -0400)]
#27364: Credit Emanuel Barry in NEWS item.
R David Murray [Fri, 9 Sep 2016 02:27:39 +0000 (22:27 -0400)]
Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.
R David Murray [Fri, 9 Sep 2016 02:21:27 +0000 (22:21 -0400)]
#27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.
Berker Peksag [Fri, 9 Sep 2016 00:57:23 +0000 (03:57 +0300)]
Issue #28033: Fix typo in dictobject.c
Patch by Wesley Emeneker.
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Thu, 8 Sep 2016 22:42:45 +0000 (22:42 +0000)]
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.
Benjamin Peterson [Thu, 8 Sep 2016 22:40:49 +0000 (15:40 -0700)]
merge 3.5
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Thu, 8 Sep 2016 22:38:46 +0000 (22:38 +0000)]
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.
Christian Heimes [Thu, 8 Sep 2016 22:28:57 +0000 (00:28 +0200)]
Issue 18550: Check return value of ioctl() / fnctl() in internal_setblocking
The function internal_setblocking() of the socket module did not check
the return values of ioctl() and fnctl().
CID
1294328
Christian Heimes [Thu, 8 Sep 2016 22:25:03 +0000 (00:25 +0200)]
Fix potential NULL pointer dereference in _imp_create_builtin
PyModule_GetDef() can return NULL. Let's check the return value properly
like in the other five cases.
CID
1299590
Eric Snow [Thu, 8 Sep 2016 22:11:11 +0000 (15:11 -0700)]
Issue #24254: Drop cls.__definition_order__.
R David Murray [Thu, 8 Sep 2016 22:28:43 +0000 (18:28 -0400)]
24277: Make it clearer that the new modules are not provisional.
Also make it clear on the contents page what chapters are about the
legacy API.
Christian Heimes [Thu, 8 Sep 2016 22:24:12 +0000 (00:24 +0200)]
Add NULL checks to the initializer of the locale module
The _locale module was using old-style APIs to set numeric module
constants from macros. The new way requires less code and properly
checks for NULL.
CID
1295027
Christian Heimes [Thu, 8 Sep 2016 22:22:28 +0000 (00:22 +0200)]
Fix potential NULL pointer dereference in update_symbols()
symtable_analyze() calls analyze_block() with bound=NULL. Theoretically
that NULL can be passed down to update_symbols(). update_symbols() may
deference NULL and pass it to PySet_Contains()
Benjamin Peterson [Thu, 8 Sep 2016 22:08:02 +0000 (15:08 -0700)]
replace PyInt16 with int16_t
Christian Heimes [Thu, 8 Sep 2016 22:21:22 +0000 (00:21 +0200)]
Additional safe-guard against dereferencing NULL in reduce_newobj
_PyObject_GetNewArguments() can leave args == NULL but the __newobj_ex__
branch expects args to be not-NULL.
CID
1353201
Christian Heimes [Thu, 8 Sep 2016 22:20:13 +0000 (00:20 +0200)]
Add NULL check for gen->gi_code in gen_send_ex()
_PyGen_Finalize() checks that gen->gi_code is not NULL before it
accesses the flags of the code object. This means that the flag
could be NULL.
It passes down the generatore to gen_close() and gen_send_ex().
gen_send_ex() did not check for gen->gi_code != NULL.
CID
1297900
Christian Heimes [Thu, 8 Sep 2016 22:13:35 +0000 (00:13 +0200)]
Add error checking to PyInit_pyexpact
The module initializer of the pyexpat module failed to check
the return value of PySys_GetObject() for NULL.
CID 982779
Christian Heimes [Thu, 8 Sep 2016 22:11:45 +0000 (00:11 +0200)]
Use PyModule_AddIntMacro() in signal module
The signal module was using old-style module initialization with
potential NULL dereferencing.
CID
1295026
Christian Heimes [Thu, 8 Sep 2016 22:09:45 +0000 (00:09 +0200)]
Skip unused value in tokenizer code
In the case of an escape character, c is never read. tok_next() is
used to advance the pointer.
CID
1225097
Christian Heimes [Thu, 8 Sep 2016 22:08:35 +0000 (00:08 +0200)]
Check return value of PyList_Append() in Py_Main(). CID
1353200
R David Murray [Thu, 8 Sep 2016 21:57:06 +0000 (17:57 -0400)]
Add policy keyword to email.generator.DecodedGenerator.
Raymond Hettinger [Thu, 8 Sep 2016 21:45:40 +0000 (14:45 -0700)]
Merge
Raymond Hettinger [Thu, 8 Sep 2016 21:40:36 +0000 (14:40 -0700)]
Issue #26020: Fix evaluation order for set literals
Steve Dower [Thu, 8 Sep 2016 21:36:18 +0000 (14:36 -0700)]
More lenient skipping of console tests.
Steve Dower [Thu, 8 Sep 2016 21:34:24 +0000 (14:34 -0700)]
Skips console open_fd tests when we don't have real consoles.
Senthil Kumaran [Thu, 8 Sep 2016 21:29:23 +0000 (14:29 -0700)]
[merge from 3.5] - Issue28010 - Make http.client.HTTPConnection.putrequest
documentation consistent with the code.
Senthil Kumaran [Thu, 8 Sep 2016 21:28:01 +0000 (14:28 -0700)]
Issue28010 - Make http.client.HTTPConnection.putrequest documentation consistent with the code.
Davin Potts [Thu, 8 Sep 2016 19:40:36 +0000 (14:40 -0500)]
Issue #21201: Improves readability of multiprocessing error message from server to client for certain exceptions
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Thu, 8 Sep 2016 18:33:00 +0000 (18:33 +0000)]
document --with-optimizations in the README for issue26359.
Berker Peksag [Thu, 8 Sep 2016 16:40:30 +0000 (19:40 +0300)]
Issue #27445: Don't pass str(_charset) to MIMEText.set_payload()
Patch by Claude Paroz.
Senthil Kumaran [Thu, 8 Sep 2016 09:46:22 +0000 (02:46 -0700)]
Issue11551 - Increase the test coverage of _dummy_thread module to 100%.
Initial patch contributed by Denver Coneybeare.
Gregory P. Smith [Thu, 8 Sep 2016 07:14:01 +0000 (00:14 -0700)]
Move my news entries to the build section.
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Thu, 8 Sep 2016 00:48:07 +0000 (00:48 +0000)]
Fix indentation (reindent.py).
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Thu, 8 Sep 2016 00:40:07 +0000 (00:40 +0000)]
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.
Vinay Sajip [Thu, 8 Sep 2016 00:13:39 +0000 (01:13 +0100)]
Fixes #27930: improved QueueListener behaviour.
Martin Panter [Wed, 7 Sep 2016 11:04:41 +0000 (11:04 +0000)]
Issue #27993: Fix problems with plural objects in docs and comments
Martin Panter [Wed, 7 Sep 2016 12:03:06 +0000 (12:03 +0000)]
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Martin Panter [Wed, 7 Sep 2016 11:04:41 +0000 (11:04 +0000)]
Issue #27570: Avoid zero-length memcpy() calls with null source pointers
Gregory P. Smith [Wed, 7 Sep 2016 23:10:00 +0000 (16:10 -0700)]
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.
R David Murray [Wed, 7 Sep 2016 21:44:34 +0000 (17:44 -0400)]
#22233: Only split headers on \r and/or \n, per email RFCs.
Original patch by Martin Panter, new policy fixes by me.
R David Murray [Wed, 7 Sep 2016 18:01:23 +0000 (14:01 -0400)]
#26209: Clarify type of *localaddr*/*remoteadr* in smtpd docs.
R David Murray [Wed, 7 Sep 2016 17:39:36 +0000 (13:39 -0400)]
27988: Make sure iter_attachments does not mutate the payload list.
Benjamin Peterson [Wed, 7 Sep 2016 16:00:48 +0000 (09:00 -0700)]
capture stderr to silence output during test_coroutines (closes #27968)
Benjamin Peterson [Wed, 7 Sep 2016 15:46:59 +0000 (08:46 -0700)]
supress coroutine warning when an exception is pending (#27968)
Senthil Kumaran [Wed, 7 Sep 2016 07:52:20 +0000 (00:52 -0700)]
[backport to 3.5] - issue26896 - Disambiguate uses of "importer" with "finder".
Guido van Rossum [Wed, 7 Sep 2016 04:12:44 +0000 (21:12 -0700)]
Issue #27905: Docs for typing.Type[C], by Michael Lee.
Benjamin Peterson [Wed, 7 Sep 2016 03:40:04 +0000 (20:40 -0700)]
promote some shifts to unsigned, so as not to invoke undefined behavior
Benjamin Peterson [Wed, 7 Sep 2016 02:03:40 +0000 (19:03 -0700)]
do not memcpy from NULL
Berker Peksag [Wed, 7 Sep 2016 01:02:41 +0000 (04:02 +0300)]
Use shorter version of Connection.isolation_level in sqlite3.rst
Benjamin Peterson [Wed, 7 Sep 2016 00:58:25 +0000 (17:58 -0700)]
make sure to not call memcpy with a NULL second argument
Brett Cannon [Wed, 7 Sep 2016 00:15:21 +0000 (17:15 -0700)]
Issue #26359: Add the --with-optimizations flag.
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) [Tue, 6 Sep 2016 23:56:54 +0000 (23:56 +0000)]
Fixes issue26307: The profile-opt build now applys PGO to the built-in
modules.
Berker Peksag [Tue, 6 Sep 2016 23:04:34 +0000 (02:04 +0300)]
Issue #21250: Add tests for SQLite's ON CONFLICT clause
Initial patch by Alex LordThorsen.
Benjamin Peterson [Tue, 6 Sep 2016 22:54:24 +0000 (15:54 -0700)]
do not leak addrinfo in configure test
Christian Heimes [Tue, 6 Sep 2016 21:25:35 +0000 (23:25 +0200)]
Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs.
Christian Heimes [Tue, 6 Sep 2016 18:06:47 +0000 (20:06 +0200)]
Issues #27850 and #27766: Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305.
Benjamin Peterson [Tue, 6 Sep 2016 17:06:31 +0000 (10:06 -0700)]
suppress stderr output when checking gdb (closes #27969)
Jason R. Coombs [Tue, 6 Sep 2016 02:26:19 +0000 (22:26 -0400)]
Issue #27960: Merge with 3.4
Jason R. Coombs [Tue, 6 Sep 2016 02:24:01 +0000 (22:24 -0400)]
Issue #27960: Revert state to
675e20c38fdac6 , backing out all changes by developed for Issue #12885.