summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-29803: remove a redandunt op and fix a comment in unicodeobject.c (#660)Xiang Zhang2018-02-131-5/+1
|
* bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)Oren Milman2018-02-1313-19/+105
|
* bpo-30579: Docs for dynamic traceback creation (GH-5653)Nick Coghlan2018-02-133-13/+48
|
* bpo-32370: Use the correct encoding for ipconfig output in the uuid module. ↵Segev Finer2018-02-132-4/+8
| | | | (GH-5608)
* bpo-32827: Fix usage of _PyUnicodeWriter_Prepare() in decoding errors ↵Serhiy Storchaka2018-02-131-7/+3
| | | | handler. (GH-5636)
* bpo-32837: IDLE - require encoding argument for textview.view_file. (GH-5646)Terry Jan Reedy2018-02-123-4/+7
| | | | | Using the system and place-dependent default encoding for open() is a bad idea for IDLE's system and location-independent files.
* bpo-32826: Add "encoding=utf-8" to open() in idle_test/test_help_about. ↵Terry Jan Reedy2018-02-122-25/+32
| | | | | | | | (GH-5639) GUI test test_file_buttons() only looks at initial ascii-only lines, but failed on systems where open() defaults to 'ascii' because readline() internally reads and decodes far enough ahead to encounter a non-ascii character in CREDITS.txt.
* bpo-32221: makeipaddr(): remove interface part + speedup (GH-5449) (#5449)Коренберг Марк2018-02-124-28/+116
|
* bpo-29248: Fix os.readlink() on Windows (GH-5577)SSE42018-02-123-3/+21
| | | | The PrintNameOffset field of the reparse data buffer was treated as a number of characters instead of bytes.
* Fix AppVeyor doc short-circuit (GH-5632)Zachary Ware2018-02-111-1/+4
|
* bpo-32815: Improve docs on the subprocess API *text* parameter (GH-5622)Pablo Galindo2018-02-111-8/+15
| | | Describe *text* as an alias for *universal_newlines* in more places that people are likely to be referred to.
* Add short-circuit for doc changes to AppVeyor (GH-5519)Zachary Ware2018-02-111-3/+19
|
* bpo-32604: Make _xxsubinterpreters build on Windows (GH-5516)Zachary Ware2018-02-112-0/+4
| | | | | This is not the ideal solution; this means that a test module is now always included in the main python3x.dll. However, we're already including xxsubtype, so why not?
* Code beautification using f-strings (#5618)Raymond Hettinger2018-02-111-2/+1
|
* bpo-11015: Update test.support documentation (GH-5610)Cheryl Sabella2018-02-112-6/+723
|
* bpo-32792: Preserve mapping order in ChainMap() (GH-5586)Raymond Hettinger2018-02-113-1/+22
|
* bpo-32800: Update link to w3c doc for xml default namespaces (GH-5609)sblondon2018-02-102-1/+2
| | | The new link is given in a red box on the old page.
* travis: Use -O3 option (GH-5599)INADA Naoki2018-02-101-1/+2
| | | We don't use debugger on Travis.
* bpo-30688: Import unicodedata only when needed. (GH-5606)Zhou Fangyi2018-02-101-1/+2
| | | | | | | | | | | | Importing unicodedata in sre_parse leads to failure in compilation. unicodedata is unused during compilation, and is not compiled when this file is imported. The error occurs when generating posix variables, pprint is required. The dependency chain goes on like this: sysconfig -> pprint -> re -> sre_compile -> sre_parse (this file) This commits fixes compilation issues introduced by 2272cec13b53c405d86c45d404f035f201c0baef. (Issue 30688, GH-5588)
* bpo-30688: Support \N{name} escapes in re patterns. (GH-5588)Serhiy Storchaka2018-02-096-10/+77
| | | Co-authored-by: Jonathan Eunice <jonathan.eunice@gmail.com>
* bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601)Serhiy Storchaka2018-02-094-1/+14
| | | | Co-authored-by: Jake Davis <jcdavis@awedge.net>
* Fix some warnings produced by different compilers. (#5593)Serhiy Storchaka2018-02-096-7/+19
|
* Make formatting of some return codes conforming to the general style. (#5587)Serhiy Storchaka2018-02-096-18/+18
|
* bpo-32775: Fix regular expression warnings in fnmatch. (#5583)Serhiy Storchaka2018-02-093-2/+38
| | | | | | | | | fnmatch.translate() no longer produces patterns which contain set operations. Sets starting with '[' or containing '--', '&&', '~~' or '||' will be interpreted differently in regular expressions in future versions. Currently they emit warnings. fnmatch.translate() now avoids producing patterns containing such sets by accident.
* Cleanup inspectSrinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)2018-02-091-4/+4
| | | | * use isinstance(..) instead of type(..) * use '.. not in ..' instead of 'not .. in .. '
* bpo-32585: Add tkinter.ttk.Spinbox. (#5221)Alan D Moore2018-02-096-7/+300
|
* bpo-32802: Fix Travis build (GH-5589)Stéphane Wirtel2018-02-081-1/+1
| | | | Fix bug in travis configuration where it did not run the tests when a change includes both code and doc changes.
* bpo-6135: Fix subprocess.check_output doc to mention changes in 3.6 (GH-5564)Brice Gros2018-02-071-0/+3
| | | Fixes the documentation for `subprocess.check_output()` not mentioning that the encoding and errors parameters were added in 3.6.
* Fix typo in Include/objimpl.h, the word "has" was missing (GH-5568)Alexey2018-02-061-1/+1
| | | It now reads: ...be aware that Python has no control over...
* bpo-30693: Fix tarfile test cleanup on MSWindows (#5557)Bernhard M. Wiedemann2018-02-061-4/+4
| | | it was using our mocked listdir to check when the files were gone.
* bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560)Alexey Izbyshev2018-02-064-7/+26
| | | | | | | Fix a rare but potential pre-exec child process deadlock in subprocess on POSIX systems when marking file descriptors inheritable on exec in the child process. This bug appears to have been introduced in 3.4 with the inheritable file descriptors support. This also changes Python/fileutils.c `set_inheritable` to use the "slow" two `fcntl` syscall path instead of the "fast" single `ioctl` syscall path when asked to be async signal safe (by way of being asked not to raise exceptions). `ioctl` is not a POSIX async-signal-safe approved function. ref: http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html
* Add What's new entry for datetime.fromisoformat (#5559)Paul Ganssle2018-02-061-0/+8
| | | Documents bpo-15873
* bpo-32749: Make dbm.dumb databases more cosistent with other dbm databases. ↵Serhiy Storchaka2018-02-055-46/+50
| | | | (#5497)
* Fix typo in whatsnew/3.7.rst (GH-5551)Dag Heyman2018-02-051-1/+1
| | | now longer -> no longer
* bpo-32720: Fixed the replacement field grammar documentation. (GH-5544)Mariatta2018-02-051-2/+2
| | | | `arg_name` and `element_index` are defined as `digit`+ instead of `integer`.
* bpo-8722: Document __getattr__ behavior with AttributeError in property ↵Cheryl Sabella2018-02-052-4/+8
| | | | | | | (GH-4754) When `__getattr__` is implemented, attribute lookup will always fall back to that, even if the initial failure comes from `__getattribute__` or a descriptor's `__get__` method (including property methods).
* Add entry for uniform lower context; add 'since' to be explicit. (GH-5539)Terry Jan Reedy2018-02-051-4/+7
|
* bpo-32765: Update configdialog General tab create page docstring (GH-5529)Cheryl Sabella2018-02-042-0/+17
| | | Add new entries to the widget list.
* Try to fix the AppVeyor cache mechanism (GH-5536)Zachary Ware2018-02-041-1/+1
|
* Fix version in AppVeyor (GH-5535)Zachary Ware2018-02-041-1/+1
|
* Fix typo -- missing "not" (GH-5528)Raymond Hettinger2018-02-041-1/+1
|
* Use assertTrue() instead of deprecated assert_(). (#5526)Serhiy Storchaka2018-02-041-1/+1
|
* bpo-10544: Disallow "yield" in comprehensions and generator expressions. ↵Serhiy Storchaka2018-02-046-49/+32
| | | | (GH-4564)
* bpo-32720: Fixed the definition for width and precision in format ↵nathankerr962018-02-041-2/+2
| | | | | mini-language doc (GH-5482) Changed the definition of width and precision from "integer" to "digit+" in format mini-language doc.
* bpo-32746: Fix multiple typos (GH-5144)Leo Arias2018-02-0422-35/+34
| | | Fix typos found by codespell in docs, docstrings, and comments.
* bpo-32739: Show default value for rotate() (GH-5485)Raymond Hettinger2018-02-031-4/+7
|
* bpo-32691: Use mod_spec.parent when running modules with pdb (GH-5474)Mario Corchero2018-02-033-2/+34
| | | | Previously the module name was used, which broke relative imports when pdb was run against a plain module or submodule.
* bpo-32604: Fix memory leaks in the new _xxsubinterpreters module. (#5507)Eric Snow2018-02-033-276/+607
|
* bpo-32734: Fix asyncio.Lock multiple acquire safety issue (GH-5466)Bar Harel2018-02-024-10/+75
|
* bpo-32614: Modify re examples to use a raw string to prevent warning (GH-5265)Cheryl Sabella2018-02-024-6/+24
| | | | Modify RE examples in documentation to use raw strings to prevent DeprecationWarning. Add text to REGEX HOWTO to highlight the deprecation. Approved by Serhiy Storchaka.