Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | closes bpo-33376: Update to Unicode 12.0.0. (GH-12256) | Benjamin Peterson | 2019-03-10 | 1 | -0/+4 |
| | |||||
* | bpo-36048: Use __index__() instead of __int__() for implicit conversion if ↵ | Serhiy Storchaka | 2019-02-25 | 1 | -0/+20 |
| | | | | | | available. (GH-11952) Deprecate using the __int__() method in implicit conversions of Python numbers to C integers. | ||||
* | bpo-36018: Add the NormalDist class to the statistics module (GH-11973) | Raymond Hettinger | 2019-02-23 | 1 | -0/+26 |
| | |||||
* | bpo-1054041: Add What's New docs. (GH-11999) | Gregory P. Smith | 2019-02-23 | 1 | -0/+7 |
| | | | Add What's New docs about the Ctrl-C improvement. Correct the issue number in the NEWS entry. | ||||
* | bpo-35886: Make PyInterpreterState an opaque type in the public API. (GH-11731) | Eric Snow | 2019-02-23 | 1 | -0/+10 |
| | | | Move PyInterpreterState into the "internal" header files. | ||||
* | bpo-36016: Add generation option to gc.getobjects() (GH-11909) | Pablo Galindo | 2019-02-23 | 1 | -0/+9 |
| | |||||
* | bpo-35904: Add statistics.fmean() (GH-11892) | Raymond Hettinger | 2019-02-21 | 1 | -0/+9 |
| | |||||
* | bpo-36068: Make _tuplegetter objects serializable (GH-11981) | Joe Jevnik | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | bpo-36012: Avoid linear slot search for non-dunder methods (GH-11907) | Stefan Behnel | 2019-02-20 | 1 | -0/+5 |
| | |||||
* | bpo-33234: Add another attribution in Whatsnew (GH-11899) | Raymond Hettinger | 2019-02-16 | 1 | -2/+2 |
| | | | https://bugs.python.org/issue33234 | ||||
* | bpo-32492: Add missing whatsnew entries for itemgetter and namedtuple (GH-11897) | Raymond Hettinger | 2019-02-16 | 1 | -0/+11 |
| | | | https://bugs.python.org/issue32492 | ||||
* | bpo-33089: Add math.dist() and math.hypot() to Whatsnew (GH-11896) | Raymond Hettinger | 2019-02-16 | 1 | -1/+8 |
| | | | https://bugs.python.org/issue33089 | ||||
* | bpo-15248: Emit a compiler warning when missed a comma before tuple or list. ↵ | Serhiy Storchaka | 2019-02-16 | 1 | -0/+10 |
| | | | | (GH-11757) | ||||
* | Add What's New entry for date subclass behavior (#11790) | Paul Ganssle | 2019-02-08 | 1 | -0/+8 |
| | | | | | | | | This was a backwards incompatible change and should be clearly noted. Related bugs: bpo-32417: https://bugs.python.org/issue32417 bpo-35364: https://bugs.python.org/issue35364 | ||||
* | bpo-35606: Implement math.prod (GH-11359) | Pablo Galindo | 2019-02-07 | 1 | -0/+9 |
| | |||||
* | bpo-35884: Add variable access benchmarking script (GH-11725) | Raymond Hettinger | 2019-02-03 | 1 | -0/+8 |
| | |||||
* | bpo-35864: Replace OrderedDict with regular dict in namedtuple() (#11708) | Raymond Hettinger | 2019-01-31 | 1 | -0/+8 |
| | | | | | | * Change from OrderedDict to a regular dict * Add blurb | ||||
* | bpo-35701: Update doc for UUID weak referencing (GH-11621) | David H | 2019-01-28 | 1 | -5/+0 |
| | |||||
* | bpo-35537: subprocess can use posix_spawn with pipes (GH-11575) | Victor Stinner | 2019-01-23 | 1 | -2/+2 |
| | | | | | | * subprocess.Popen can now also use os.posix_spawn() with pipes, but only if pipe file descriptors are greater than 2. * Fix Popen._posix_spawn(): set '_child_created' attribute to True. * Add Popen._close_pipe_fds() helper function to factorize the code. | ||||
* | bpo-35713: Rework Python initialization (GH-11647) | Victor Stinner | 2019-01-22 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | * The PyByteArray_Init() and PyByteArray_Fini() functions have been removed. They did nothing since Python 2.7.4 and Python 3.2.0, were excluded from the limited API (stable ABI), and were not documented. * Move "_PyXXX_Init()" and "_PyXXX_Fini()" declarations from Include/cpython/pylifecycle.h to Include/internal/pycore_pylifecycle.h. Replace "PyAPI_FUNC(TYPE)" with "extern TYPE". * _PyExc_Init() now returns an error on failure rather than calling Py_FatalError(). Move macros inside _PyExc_Init() and undefine them when done. Rewrite macros to make them look more like statement: add ";" when using them, add "do { ... } while (0)". * _PyUnicode_Init() now returns a _PyInitError error rather than call Py_FatalError(). * Move stdin check from _PySys_BeginInit() to init_sys_streams(). * _Py_ReadyTypes() now returns a _PyInitError error rather than calling Py_FatalError(). | ||||
* | bpo-34850: Emit a warning for "is" and "is not" with a literal. (GH-9642) | Serhiy Storchaka | 2019-01-18 | 1 | -0/+7 |
| | |||||
* | bpo-35283: Add deprecation warning for Thread.isAlive (GH-11454) | Dong-hee Na | 2019-01-17 | 1 | -0/+2 |
| | | | Add a deprecated warning for the threading.Thread.isAlive() method. | ||||
* | bpo-35486: Note Py3.6 import system API requirement change (GH-11540) | Nick Coghlan | 2019-01-17 | 1 | -0/+11 |
| | | | | | | | | | | While the introduction of ModuleNotFoundError was fully backwards compatible on the import API consumer side, folks providing alternative implementations of `__import__` need to make an update to be forward compatible with clients that start relying on the new subclass. https://bugs.python.org/issue35486 | ||||
* | Revert "bpo-35537: subprocess can now use os.posix_spawnp (GH-11579)" (GH-11582) | Victor Stinner | 2019-01-16 | 1 | -1/+2 |
| | | | This reverts commit 07858894689047c77f9c12ddc061d30681368d19. | ||||
* | bpo-35537: subprocess can now use os.posix_spawnp (GH-11579) | Victor Stinner | 2019-01-16 | 1 | -2/+1 |
| | | | | The subprocess module can now use the os.posix_spawnp() function, if it is available, to locate the program in the PATH. | ||||
* | bpo-35537: subprocess uses os.posix_spawn in some cases (GH-11452) | Victor Stinner | 2019-01-15 | 1 | -0/+9 |
| | | | | | | | | | | | | The subprocess module can now use the os.posix_spawn() function in some cases for better performance. Currently, it is only used on macOS and Linux (using glibc 2.24 or newer) if all these conditions are met: * executable path contains a directory * close_fds=False * preexec_fn, pass_fds, cwd, stdin, stdout, stderr and start_new_session parameters are not set Co-authored-by: Joannah Nanjekye <nanjekyejoannah@gmail.com> | ||||
* | bpo-35702: Add new identifier time.CLOCK_UPTIME_RAW for macOS 10.12 (GH-11503) | Joannah Nanjekye | 2019-01-10 | 1 | -0/+6 |
| | |||||
* | bpo-20849: add dirs_exist_ok arg to shutil.copytree (patch by Josh Bronson) | jab | 2018-12-28 | 1 | -1/+8 |
| | |||||
* | bpo-35506: Remove redundant and incorrect links from keywords. (GH-11174) | Serhiy Storchaka | 2018-12-19 | 11 | -54/+54 |
| | |||||
* | bpo-35471: Remove the macpath module (GH-11129) | Victor Stinner | 2018-12-14 | 1 | -0/+3 |
| | | | | Python 2.4 dropped MacOS 9 support. The macpath module was deprecated in Python 3.7. This change removes it. | ||||
* | bpo-33106: change dbm key deletion error for readonly file from KeyError to ↵ | Xiang Zhang | 2018-12-12 | 1 | -0/+6 |
| | | | | | | dbm.error (#6295) | ||||
* | bpo-34977: Use venv redirector instead of original python.exe on Windows ↵ | Steve Dower | 2018-12-10 | 1 | -0/+10 |
| | | | | (GH-11029) | ||||
* | bpo-35434 Fix wrong issue number in what's new in 3.8 (GH-11012) | Mariatta | 2018-12-07 | 1 | -1/+1 |
| | | | https://bugs.python.org/issue35434 | ||||
* | bpo-35345: Remove platform.popen() (GH-10781) | Victor Stinner | 2018-11-29 | 1 | -2/+10 |
| | | | | | | | Remove platform.popen() function, it was deprecated since Python 3.3: use os.popen() instead. Rename also the "Removed" section to "API and Feature Removals" of What's New in Python 3.8. | ||||
* | Fix a couple documentation typos. (GH-10498) | Windson yang | 2018-11-13 | 1 | -1/+1 |
| | | | | reproduciblity -> reproducibility PyPA are the group -> PyPA is the group | ||||
* | bpo-33695 shutil.copytree() + os.scandir() cache (#7874) | Giampaolo Rodola | 2018-11-12 | 1 | -0/+8 |
| | |||||
* | bpo-24412: Adds cleanUps for setUpClass and setUpModule. (GH-9190) | Lisa Roach | 2018-11-09 | 1 | -0/+9 |
| | |||||
* | Fix markup for xml.sax in 3.8 notes. (GH-9603) | Andrés Delfino | 2018-11-07 | 1 | -2/+2 |
| | |||||
* | bpo-2504: Add pgettext() and variants to gettext. (GH-7253) | Cheryl Sabella | 2018-11-07 | 1 | -0/+6 |
| | |||||
* | bpo-31553: add --json-lines option to json.tool (#10051) | HongWeipeng | 2018-11-07 | 1 | -0/+6 |
| | | | | | | | | | | * add jsonlines option to json.tool * code review * fix:avoid read infile after it close * improve doc in whatsnew 3.8 | ||||
* | bpo-34898: Add mtime parameter to gzip.compress(). (GH-9704) | guoci | 2018-11-07 | 1 | -0/+7 |
| | | | | | Without setting mtime, time.time() will be used as the timestamp which will end up in the compressed data and each invocation of the compress() function will vary over time. | ||||
* | bpo-33462: Add __reversed__ to dict and dict views (GH-6827) | Rémi Lapeyre | 2018-11-06 | 1 | -0/+3 |
| | |||||
* | closes bpo-32285: Add unicodedata.is_normalized. (GH-4806) | Max Bélanger | 2018-11-04 | 1 | -0/+7 |
| | |||||
* | bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231) | Serhiy Storchaka | 2018-10-31 | 5 | -16/+18 |
| | |||||
* | bpo-31680: Add curses.ncurses_version. (GH-4217) | Serhiy Storchaka | 2018-10-30 | 1 | -0/+9 |
| | | | | Use curses.ncurses_version for conditionally skipping a test. | ||||
* | bpo-33234: Add exact allocation optimization to lists in What's New (GH-10200) | Pablo Galindo | 2018-10-28 | 1 | -0/+5 |
| | | | | In commit 372d705 a new optimization to the list() type was introduced but it was not added to the optimization section in What's new for Python 3.8. | ||||
* | bpo-33710: Deprecate l*gettext() and related functions in the gettext ↵ | Serhiy Storchaka | 2018-10-27 | 1 | -0/+17 |
| | | | | | | module. (GH-10139) They return encoded bytes and are Python 2 artifacts. | ||||
* | bpo-35042: Use the :pep: role where a PEP is specified (#10036) | Stéphane Wirtel | 2018-10-26 | 4 | -16/+16 |
| | |||||
* | bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037) | Stéphane Wirtel | 2018-10-26 | 3 | -3/+3 |
| | |||||
* | bpo-33899: Mention tokenize behavior change in What's New (GH-10073) | Tal Einat | 2018-10-24 | 3 | -0/+21 |
| |