summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* bpo-29849: fix a memory leak in import_from (GH-712)Xiang Zhang2017-03-212-10/+19
|
* Fix "NotImplentedError" typo in constants documentation (#692)zertrin2017-03-201-1/+1
| | | `NotImplentedError` --> `NotImplementedError`
* bpo-20087: Revert "make the glibc alias table take precedence over the X11 ↵Benjamin Peterson2017-03-204-112/+43
| | | | | one (#422)" (#713) This reverts commit 02371e0ed1ee82ec73e7d363bcf2ed40cde1397a.
* bpo-28876: bool of large range raises OverflowError (#699)4kir42017-03-203-5/+27
|
* bpo-29856: Fix typo in curses documentation (GH-730)Mariatta2017-03-201-1/+1
| | | From Shifted Dxit -> Shifted Exit in Doc/library/curses.rst
* bpo-29845: Mark tests that use _testcapi as CPython-only (#711)Serhiy Storchaka2017-03-195-1/+8
|
* bpo-29116: Fix error messages for concatenating bytes and bytearray with ↵Serhiy Storchaka2017-03-192-2/+2
| | | | unsupported type. (#709)
* bpo-29116: Improve error message for concatenating str with non-str. (#710)Serhiy Storchaka2017-03-191-1/+10
|
* bpo-29748: Added the slice index converter in Argument Clinic. (#549)Serhiy Storchaka2017-03-195-3/+25
|
* bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514)Serhiy Storchaka2017-03-196-9/+74
|
* Drop C++ header compatibility test (#718)Brett Cannon2017-03-191-2/+0
| | | The $CXX environment variable is not exported under the 'c' language on Travis.
* bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615)Serhiy Storchaka2017-03-1914-202/+527
|
* bpo-20186: Convert tuple object implementation to Argument Clinic. (#614)Serhiy Storchaka2017-03-192-46/+176
|
* bpo-20185: Convert typeobject.c to Argument Clinic. (#544)Serhiy Storchaka2017-03-192-76/+391
| | | Based on patch by Vajrasky Kok.
* bpo-29776: Use decorator syntax for properties. (#585)Serhiy Storchaka2017-03-1910-33/+52
|