summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-29878: Add global instances of int for 0 and 1. (#852)Serhiy Storchaka2017-03-3018-249/+105
|
* Remove an unrequired TODO in test_urllib2. (#897)Senthil Kumaran2017-03-301-1/+0
|
* bpo-29917: DOC: Remove link from PyMethodDef (#890)csabella2017-03-301-2/+2
|
* bpo-29677: DOC: clarify documentation for `round` (GH-877)csabella2017-03-291-3/+6
|
* bpo-29932: Fix small error message typos in arraymodule.c (GH-888)Sylvain2017-03-291-3/+3
|
* bpo-29927: Remove duplicate BufferError init and unnecessary semicolons (GH-866)Louie Lu2017-03-291-53/+51
|
* bpo-29936: fix typo __GNU*C*_MINOR__ (#878)Niklas Fiekas2017-03-291-1/+1
|
* bpo-28699: fix abnormal behaviour of pools in multiprocessing.pool (GH-693)Xiang Zhang2017-03-293-25/+117
| | | | | an exception raised at the very first of an iterable would cause pools behave abnormally (swallow the exception or hang)
* bpo-19791: Use functions from test support to check the symlink support. ↵Vajrasky Kok2017-03-281-35/+20
| | | | (GH-822)
* bpo-10379: add 'monetary' to format_string, deprecate formatGarvit Khatri2017-03-286-53/+82
| | | | | | | Add the 'monetary' parameter to format_string so that all uses of format can be converted to format_string. Adjust the documentation accordingly, and add a deprecation warning when format is used.
* NEWS: remove duplicated "Build" section (GH-872)INADA Naoki2017-03-281-5/+2
|
* bpo-16011 clarify that 'in' always returns a boolean valueAmit Kumar2017-03-281-9/+10
|
* Improve the documentation for template strings (#856)Barry Warsaw2017-03-283-15/+28
| | | | | bpo-19824 bpo-20314 bpo-12518
* bpo-29643: Fix check for --enable-optimizations (GH-129)Alex Wang2017-03-283-2/+7
| | | | | The presence of the ``--enable-optimizations`` flag is indicated by the value of ``$enableval``, but the configure script was checking ``$withval``, resulting in the ``--enable-optimizations`` flag being effectively ignored.
* Drop the standard gcc test build on Travis (GH-853)Brett Cannon2017-03-271-4/+4
| | | Instead have gcc be used for the coverage build so gcc is exercised in at least one place.
* Fix ref cycles in TestCase.assertRaises() (#193)Victor Stinner2017-03-273-22/+46
| | | | bpo-23890: unittest.TestCase.assertRaises() now manually breaks a reference cycle to not keep objects alive longer than expected.
* bpo-29677: DOC: clarify documentation for `round` (#357)Gerrit Holl2017-03-271-1/+2
| | | | | | | | | | * DOC: clarify documentation for `round` Clarified that `round` can take a negative value for *ndigits*. * DOC: remove trailing whitespace in previous commit remove trailing whitespace in previous commit
* bpo-29924: Remove useless argument (#854)Sylvain2017-03-271-1/+1
|
* bpo-29912: Remove redundant tests in list_tests that are found in seq_tests ↵Jim Fasarakis-Hilliard2017-03-272-63/+4
| | | | (GH-847)
* bpo-29919: Remove unused imports found by pyflakes (#137)Victor Stinner2017-03-2740-55/+30
| | | Make also minor PEP8 coding style fixes on modified imports.
* bpo-20552: Use specific asserts in bytes tests (#790)Serhiy Storchaka2017-03-271-15/+15
|
* Minor test cleanup (GH-837)Zachary Ware2017-03-272-7/+0
| | | | | | * Remove unused test file * Remove duplicated text in sndhdrdata README
* Treat Sphinx warnings as errors (GH-832)Zachary Ware2017-03-271-1/+1
|
* import sys before we use it on line 9 (#828)Jelle Zijlstra2017-03-271-1/+2
|
* Fixes sphinx warning in "changelog" misc/NEWS (#829)Michael Seifert2017-03-271-2/+2
|
* Fix small exception typos in Lib (#818)Jim Fasarakis-Hilliard2017-03-262-3/+3
|
* bpo-29888: Fix the link referring to the "Python download page" (GH-824)cocoatomo2017-03-261-1/+1
|
* bpo-29900: Simplify pathlib implementation. (#814)Serhiy Storchaka2017-03-251-29/+17
| | | | Since functions in the os module support path-like objects, explicit converting Path to str no longer needed.
* bpo-29901: Improve support of path-like objects in zipapp. (#815)Serhiy Storchaka2017-03-253-11/+11
| | | Now general path-like objects are supported, not just pathlib.Path.
* Simplify partial.__new__. (#813)Serhiy Storchaka2017-03-251-8/+2
| | | | Fast paths in partial.__new__ no longer needed since concatenating with empty tuple was optimized.
* bpo-29862: Fix grammar in importlib.reload() exception (GH-809)Mandeep Bhutani2017-03-251-1/+1
|
* bpo-29892: Fix wrong markup on doc-lib-functions (GH-802)NAKAMURA Osamu2017-03-251-1/+1
|
* bpo-28810: Document remaining bytecode changes in 3.6 (GH-651)Ivan Levkivskyi2017-03-241-2/+16
|
* bpo-29894: Deprecate returning an instance of complex subclass from ↵Serhiy Storchaka2017-03-244-13/+28
| | | | | __complex__. (#798) In a future versions of Python this can be an error.
* bpo-25803: Avoid incorrect errors raised by Path.mkdir(exist_ok=True) (#805)Serhiy Storchaka2017-03-243-17/+23
| | | | when the OS gives priority to errors such as EACCES over EEXIST.
* bpo-29861: release references to multiprocessing Pool tasks (#743)Antoine Pitrou2017-03-243-1/+37
| | | | | | | | | | * bpo-29861: release references to multiprocessing Pool tasks Release references to tasks, their arguments and their results as soon as they are finished, instead of keeping them alive until another task arrives. * Comments in test
* bpo-19930: The mode argument of os.makedirs() no longer affects the file (#799)Serhiy Storchaka2017-03-245-3/+32
| | | permission bits of newly-created intermediate-level directories.
* doc: Fix small typos in library/multiprocessing (GH-698)Sylvain Bellemare2017-03-241-2/+2
|
* `make tags` fixes (GH-717)Alex Dzyoba2017-03-243-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | * Fix `make tags` warnings `make tags` target tries to find C sources and headers in "Grammar" and "Mac" folders and generates these warnings: ctags: Warning: cannot open source file "Grammar/*.[ch]" : No such file or directory ctags: Warning: cannot open source file "Mac/*.[ch]" : No such file or directory This commit changes $SRCDIRS variable in configure.ac to remote these directories. This variable is used only for tags generation. Also, "configure" was regenerated with `autoreconf`. * Fix `make tags` fail on non-default tag names When ctags overrides default tags filename (e.g. `-f .tags`) `make tags` is failed because it assumes to see default `tags` filename: sort: cannot read: tags: No such file or directory This commit explicitly specifies "tags" filename for tags generation.
* faulthandler: Restore the old sigaltstack during teardown (#777)Christophe Zeitouny2017-03-233-1/+20
|
* Use NULL rather than 0. (#778)Serhiy Storchaka2017-03-238-15/+15
| | | | | There was few cases of using literal 0 instead of NULL in the context of pointers. While this was a legitimate C code, using NULL rather than 0 makes the code clearer.
* bpo-6532: Make the thread id an unsigned integer. (#781)Serhiy Storchaka2017-03-2327-88/+116
| | | | | | | | | | | * bpo-6532: Make the thread id an unsigned integer. From C API side the type of results of PyThread_start_new_thread() and PyThread_get_thread_ident(), the id parameter of PyThreadState_SetAsyncExc(), and the thread_id field of PyThreadState changed from "long" to "unsigned long". * Restore a check in thread_get_ident().
* bpo-29728: Provide socket.TCP_NOTSENT_LOWAT (#477)Nathaniel J. Smith2017-03-233-0/+9
| | | | | * Provide socket.TCP_NOTSENT_LOWAT * New TCP option available on recent MacOS and Linux. * Document addition of TCP_NOTSENT_LOWAT
* Remove an outdated statement in execution model docs (GH-754)Ivan Levkivskyi2017-03-231-6/+0
|
* doc: minor fix for library/profile (GH-761)INADA Naoki2017-03-221-3/+3
|
* fix function name in tabnanny documentation (GH-759)Jelle Zijlstra2017-03-222-5/+5
|
* bpo-29859: Fix error messages from return codes for pthread_* calls (GH-741)Daniel Birnstiel2017-03-212-11/+16
|
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ↵Serhiy Storchaka2017-03-2113-32/+35
| | | | (#748)
* Don't use Py_SIZE for dict object. (#747)Serhiy Storchaka2017-03-211-1/+1
|
* bpo-27593: Revise git SCM build info. (#744)Ned Deily2017-03-213-6/+6
| | | | | | | | | | | | | | | | | | | | | Use --short form of git hash. Use output from "git describe" for tag. Expected outputs: 1. previous hg 2. previous git 3. updated git Release (tagged) build: 1. Python 3.7.0a0 (v3.7.0a0:4def2a2901a5, ... 2. Python 3.7.0a0 (v3.7.0a0^0:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (v3.7.0a0:05f53735c8, ... Development build: 1. Python 3.7.0a0 (default:41df79263a11, ... 2. Python 3.7.0a0 (master:05f53735c8912f8df1077e897f052571e13c3496, ... 3. Python 3.7.0a0 (heads/master-dirty:05f53735c8, ... "dirty" means the working tree has uncommitted changes. See "git help describe" for more info.