summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #19884: Avoid spurious output on OS X with Gnu ReadlineMartin Panter2016-08-273-13/+18
| | | | | Also adjust the test condition, because enable-meta-key was only added in 6.1, not 6.0.
* Issue #10513: Fix a regression in Connection.commit()Berker Peksag2016-08-263-1/+34
| | | | | | Statements should not be reset after a commit. Backported from https://github.com/ghaering/pysqlite/commit/029050896b1e6058573abeef5a8970384c0c7faa
* Issue 19504: Change "customise" to "customize" American spelling.Raymond Hettinger2016-08-268-11/+11
|
* Add version to title of IDLE help window.Terry Jan Reedy2016-08-261-1/+2
|
* Issue #23746: Clarified is_python_build() documentation.Vinay Sajip2016-08-251-1/+3
|
* Issue #25564: Mention exec and __builtins__ in IDLE-console difference section.Terry Jan Reedy2016-08-252-24/+25
|
* Fix misspellingTerry Jan Reedy2016-08-241-1/+1
|
* Fix typo in Cursor.execute().Berker Peksag2016-08-241-1/+1
|
* Issue #6057: Document exceptions in sqlite3 moduleBerker Peksag2016-08-242-2/+33
| | | | Patch by Jaysinh Shukla and Stéphane Wirtel.
* #25916: fix a few 'string of bytes' references.R David Murray2016-08-244-4/+4
| | | | Patch by SilengGhost.
* A new version of typing.py from https://github.com/python/typing.Guido van Rossum2016-08-233-26/+61
|
* In asyncio.locks.Lock.acquire(): Avoid deadlock when a cancelled future is ↵Guido van Rossum2016-08-231-1/+1
| | | | in self._waiters.
* Issue #27587: Move null pointer check earlier in _PyState_AddModule()Berker Peksag2016-08-222-2/+8
| | | | | | | | | This was found by PVS-Studio: V595 The 'def' pointer was utilized before it was verified against nullptr. Check lines: 286, 292. pystate.c 286 Initial patch by Christian Heimes.
* Issue #27539: Fix unnormalised Fraction.__pow__ result for negative exponent ↵Mark Dickinson2016-08-224-1/+22
| | | | and base. Thanks Vedran Čačić.
* Issue #21718: cursor.description is now available for queries using CTEsBerker Peksag2016-08-213-7/+48
| | | | | | | | | | According to PEP 249, cursor.description must be available for any SELECT statements, such as those that use CTEs. Backported from https://github.com/ghaering/pysqlite/commit/f67fa9c898a4713850e16934046f0fe2cba8c44c Additional test cases added by me.
* Issue #27782: Fix m_methods handling in multiphase initNick Coghlan2016-08-217-32/+83
| | | | | | | | Multi-phase extension module import now correctly allows the ``m_methods`` field to be used to add module level functions to instances of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang.
* Issue #27487: Warn if submodule already imported before runpy executionMartin Panter2016-08-214-11/+52
| | | | Also try to clarify the find_spec() error message.
* Fix typo in IDLE News.Terry Jan Reedy2016-08-212-2/+2
|
* Add 3.5.3 IDLE NEWS and idlelib/NEWS.txt items.Terry Jan Reedy2016-08-212-0/+18
|
* Issue #27714: Remove unneeded non-idempotent call that fails on retest.Terry Jan Reedy2016-08-211-2/+0
|
* Minor spelling fixesMartin Panter2016-08-206-7/+7
|
* Issue #12982: Thanks to PEP 488, Python no longer creates .pyo filesBerker Peksag2016-08-201-3/+1
|
* Issue #27614: Avoid race in test_docxmlrpc server setupMartin Panter2016-08-201-30/+11
|
* Issue #27787: Clean up weak references before checking for dangling threadsMartin Panter2016-08-202-0/+4
|
* Issue #27713: Surpress spurious build warnings when updating importlib'sNed Deily2016-08-202-0/+4
| | | | | | | bootstrap files: Could not find platform dependent libraries <exec_prefix Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Patch by Xiang Zhang
* Fix a refleak in call_maybe()Victor Stinner2016-08-191-1/+3
| | | | | Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails.
* Fix a refleak in call_method()Victor Stinner2016-08-191-1/+3
| | | | | Issue #27128. Fix a reference leak if creating the tuple to pass positional parameters fails.
* Issue #27801: Skip test_update_lines_cols when update_lines_cols() is not ↵Berker Peksag2016-08-191-0/+1
| | | | available
* Issue #12946: Document that PyModule_GetDict can fail in some casesBerker Peksag2016-08-191-4/+7
|
* Rewrap long lines in Misc/NEWS.R David Murray2016-08-191-20/+26
|
* #2466: ismount now recognizes mount points user can't access.R David Murray2016-08-194-2/+27
| | | | | Patch by Robin Roth, reviewed by Serhiy Storchaka, comment wording tweaked by me.
* Fix SystemError in "raise" statementVictor Stinner2016-08-183-1/+23
| | | | | | | | Issue #27558: Fix a SystemError in the implementation of "raise" statement. In a brand new thread, raise a RuntimeError since there is no active exception to reraise. Patch written by Xiang Zhang.
* Use sys.version_info, not sys.version.Zachary Ware2016-08-171-2/+2
| | | | | sys.version[0] gives a string, which fails > comparison with 2. Reported by Arne Maximilian Richter on docs@
* Issue #27698: Add socketpair to socket.__all__ on WindowsVictor Stinner2016-08-171-0/+1
|
* Issue #27726: Fix "make tags"Victor Stinner2016-08-171-3/+3
| | | | | | | | * Memove -t option of ctags. The option was kept for backward compatibility, but it was completly removed recently. Patch written by Stéphane Wirtel. * Set locale to C to call sort. vim expects that the tags file is sorted using english collation, so it fails if the locale is french for example. Use LC_ALL=C to force english sorting order. .
* script_helper: kill the subprocess on errorVictor Stinner2016-08-171-8/+8
| | | | | | | | If Popen.communicate() raises an exception, kill the child process to not leave a running child process in background and maybe create a zombi process. This change fixes a ResourceWarning in Python 3.6 when unit tests are interrupted by CTRL+c.
* merge 3.4 (#27783)Benjamin Peterson2016-08-172-8/+10
|\
| * merge 3.3 (#27783)Benjamin Peterson2016-08-172-8/+9
| |\
| | * rearrange methodcaller_new so that the main error case does not cause ↵Benjamin Peterson2016-08-172-8/+9
| | | | | | | | | | | | uninitialized memory usage (closes #27783)
* | | Remove duplicate of the entry in the seealso sectionRaymond Hettinger2016-08-161-5/+0
| | |
* | | Issue #26750: use inspect.isdatadescriptor instead of our ownGregory P. Smith2016-08-161-7/+1
| | | | | | | | | | | | _is_data_descriptor().
* | | Issue #27611: Don't import volatile attribute.Terry Jan Reedy2016-08-161-3/+4
| | |
* | | merge 3.4 (#27774)Benjamin Peterson2016-08-162-3/+3
|\ \ \ | |/ /
| * | merge 3.3 (#27774)Benjamin Peterson2016-08-162-3/+3
| |\ \ | | |/
| | * do not decref value borrowed from list (closes #27774)Benjamin Peterson2016-08-162-3/+3
| | |
* | | fix corner cases in the management of server_hostname (closes #27773)Benjamin Peterson2016-08-162-6/+6
| | |
* | | merge 3.4Benjamin Peterson2016-08-163-2/+12
|\ \ \ | |/ /
| * | fail when negative values are passed to instr()Benjamin Peterson2016-08-163-2/+12
| | |
* | | Add docs for typing.AnyStr and typing.Text. By Michael Lee.Guido van Rossum2016-08-151-0/+27
| | |
* | | Issue #10910: Update FreedBSD version checks for the ctype UTF-8 workaround.Ned Deily2016-08-152-1/+7
| | | | | | | | | | | | | | | The original problem has been fixed in newer versions of FreeBSD. Patch by Dimitry Andric of the FreeBSD project.