Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-8243: Doc patch for curses.window.addstr and curses.window.addch (GH-5179) | Jay Crotts | 2018-04-07 | 2 | -0/+14 |
| | |||||
* | bpo-33169: Remove values of `None` from sys.path_importer_cache when ↵ | Brett Cannon | 2018-04-06 | 6 | -620/+652 |
| | | | | | invalidating caches (GH-6402) An entry of None in sys.path_importer_cache represents a negative/missing finder for a path, so clearing it out makes sense. | ||||
* | bpo-29673: fix gdb scripts pystack and pystackv (GH-6126) | Marcel Plch | 2018-04-06 | 4 | -8/+10 |
| | |||||
* | fixed capitalization of class name (GH-6396) | Alex Gaynor | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | bpo-33231: Fix potential leak in normalizestring() (GH-6386) | INADA Naoki | 2018-04-06 | 2 | -2/+1 |
| | |||||
* | bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381) | Raymond Hettinger | 2018-04-05 | 3 | -8/+22 |
| | |||||
* | bpo-15817: Expose command documentation to gdb help (GH-6384) | Skip Montanaro | 2018-04-05 | 1 | -11/+25 |
| | | | Original patch by Alexander Belopolsky. Patch by Skip Montanaro. | ||||
* | bpo-33203: Ensure random.choice always raises IndexError on empty sequence ↵ | Wolfgang Maier | 2018-04-05 | 3 | -1/+9 |
| | | | | | | (GH-6338) | ||||
* | Clean up and enhance frozen dataclass tests. (GH-6380) | Eric V. Smith | 2018-04-05 | 1 | -27/+38 |
| | | | | | * Add a test for frozen with unhashable field value. * Improve a comment. | ||||
* | Add a webhook for Zulip to the Travis configuration (GH-6379) | Brett Cannon | 2018-04-05 | 1 | -0/+5 |
| | |||||
* | bpo-32873: Remove a name hack for generic aliases in typing module (GH-6376) | Ivan Levkivskyi | 2018-04-05 | 2 | -3/+17 |
| | | | | This removes a hack and replaces it with a proper mapping {'list': 'List', 'dict': 'Dict', ...}. | ||||
* | Call super in Generic.__init_subclass__ (#6356) | Ivan Levkivskyi | 2018-04-04 | 2 | -0/+20 |
| | |||||
* | bpo-29922: Add more tests for error messages in 'async with'. (GH-6370) | Serhiy Storchaka | 2018-04-04 | 1 | -1/+41 |
| | | | | Different paths are executed for normal exit and for leaving the 'async with' block with 'break', 'continue' or 'return'. | ||||
* | bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355) | Łukasz Langa | 2018-04-04 | 6 | -22/+43 |
| | | | This makes performance better and produces shorter pickles. This change is backwards compatible up to the oldest currently supported version of Python (3.4). | ||||
* | bpo-33195: Doc: Deprecate Py_UNICODE in c-api/arg (GH-6329) | INADA Naoki | 2018-04-04 | 2 | -5/+25 |
| | | | | Py_UNICODE is deprecated since Python 3.3. But the deprecation is missed in the c-api/arg document. | ||||
* | bpo-32337: Update documentats about dict order (GH-4973) | hui shang | 2018-04-04 | 4 | -23/+21 |
| | |||||
* | bpo-33209: End framing at the end of C implementation of ↵ | Serhiy Storchaka | 2018-04-03 | 3 | -19/+22 |
| | | | | pickle.Pickler.dump(). (GH-6363) | ||||
* | bpo-32360: Remove object_pairs_hook=OrderedDict examples (GH-5001) | INADA Naoki | 2018-04-03 | 3 | -25/+11 |
| | |||||
* | closes bpo-33202: fix os.walk mentioning os.listdir instead of os.scandir ↵ | Andrés Delfino | 2018-04-03 | 1 | -1/+1 |
| | | | | | | (GH-6335) | ||||
* | bpo-33199: Initialize ma_version_tag in PyDict_Copy (GH-6341) | INADA Naoki | 2018-04-03 | 2 | -0/+3 |
| | |||||
* | bpo-29922: Improve error messages in 'async with' (GH-6352) | Serhiy Storchaka | 2018-04-02 | 3 | -4/+36 |
| | | | when __aenter__() or __aexit__() return non-awaitable object. | ||||
* | bpo-33204: IDLE - revise and extend colorizer test. (GH-6347) | Terry Jan Reedy | 2018-04-02 | 2 | -5/+8 |
| | | | Followup to primary PR for the issue, GH-6344. | ||||
* | bpo-33204: IDLE: consistently color invalid string prefixes (#6344) | Terry Jan Reedy | 2018-04-02 | 2 | -4/+10 |
| | | | | A 'u' string prefix cannot be paired with either 'r' or 'f'. Consistently color as much of the prefix, starting at the right, as is valid. | ||||
* | bpo-20104: Add os.posix_spawn documentation. (#6334) | Gregory P. Smith | 2018-04-01 | 1 | -0/+25 |
| | |||||
* | bpo-33132: Fix more reference counting issues in the compiler. (GH-6323) | Serhiy Storchaka | 2018-03-31 | 1 | -4/+2 |
| | |||||
* | Allow dynamic creation of generic dataclasses (GH-6319) | Ivan Levkivskyi | 2018-03-31 | 2 | -2/+21 |
| | |||||
* | Fix socket type in DatagramHandler documentation: TCP -> UDP (GH-6272) | Mike DePalatis | 2018-03-30 | 1 | -1/+1 |
| | |||||
* | bpo-33182: Fix pointer types in _testembed (GH-6310) | Nick Coghlan | 2018-03-30 | 2 | -5/+8 |
| | |||||
* | bpo-33175: dataclasses should look up __set_name__ on class, not instance ↵ | Eric V. Smith | 2018-03-29 | 3 | -7/+38 |
| | | | | (GH-6305) | ||||
* | bpo-32726: macOS 10.6+ installer now builds Tcl/TK 8.6 (GH-6307) | Ned Deily | 2018-03-29 | 4 | -13/+14 |
| | | | | | | | Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ installer variant already does this. This means that the Python 3.7 provided by the python.org macOS installers no longer need or use any external versions of Tcl/Tk, either system-provided or user- installed, such as ActiveTcl. | ||||
* | FIX documentation and NEWS of ThreadedHTTPServer. (GH-6207) | Julien Palard | 2018-03-28 | 2 | -3/+6 |
| | |||||
* | Fix typos '.::' should typically just be '::'. (GH-6165) | Julien Palard | 2018-03-28 | 3 | -3/+3 |
| | |||||
* | Fix duplicating words words. (GH-6296) | Serhiy Storchaka | 2018-03-28 | 11 | -13/+13 |
| | | | Most of them have been added in 3.7. | ||||
* | bpo-33126: Document PyBuffer_ToContiguous() (#6292) | Antoine Pitrou | 2018-03-28 | 2 | -3/+10 |
| | |||||
* | s/the the/the/ (GH-6287) | INADA Naoki | 2018-03-28 | 2 | -2/+2 |
| | |||||
* | bpo-33163: Upgrade pip to 9.0.3 and setuptools to v39.0.1. (GH-6282) | Ned Deily | 2018-03-28 | 1 | -0/+1 |
| | |||||
* | bpo-32726: Do not force IDLE.app to launch in 32-bit mode. (GH-6279) | Ned Deily | 2018-03-28 | 1 | -4/+0 |
| | | | | | | | Forcing the macOS IDLE.app gui process to launch in 32-mode was a necessary hack for old versions of Tk (Aqua Carbon as in Tk 8.4 and early versions of 8.5); it is not needed for current versions of Tk. Since 32-bit launching will no longer be supported on future releases of macOS, allow IDLE.app to launch in 64-bit mode. | ||||
* | bpo-32872: Avoid regrtest compatibility issue with namespace packages. (GH-6276) | Ned Deily | 2018-03-28 | 2 | -1/+2 |
| | |||||
* | Fix senfile typo (#6265) | Sam Dunster | 2018-03-28 | 2 | -2/+2 |
| | | | * Also in docs | ||||
* | bpo-32517: fix test_read_pty_output() hangs on macOS 10.13.2+ (GH-6037) ↵ | Ned Deily | 2018-03-27 | 3 | -1/+4 |
| | | | | | | | | | | | | (GH-6113) test_asyncio hangs indefinitely on macOS 10.13.2+ on `read_pty_output()` using the KqueueSelector. Closing `proto.transport` (as is done in `write_pty_output()`) seems to fix it. (cherry picked from commit 12f74d8608c15cacd9d5786524e2be9ca36f007e) Co-authored-by: Nathan Henrie <n8henrie@users.noreply.github.com> Also, re-enable test_read_pty_output on macOS. | ||||
* | bpo-33151: Handle submodule resources (GH-6268) | Barry Warsaw | 2018-03-27 | 3 | -6/+37 |
| | |||||
* | bpo-27212: Modify islice recipe to consume initial values preceding start ↵ | Cheryl Sabella | 2018-03-27 | 3 | -7/+85 |
| | | | | (GH-6195) | ||||
* | bpo-32873: Treat type variables and special typing forms as immutable by ↵ | Ivan Levkivskyi | 2018-03-26 | 3 | -11/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | copy and pickle (GH-6216) This also fixes python/typing#512 This also fixes python/typing#511 As was discussed in both issues, some typing forms deserve to be treated as immutable by copy and pickle modules, so that: * copy(X) is X * deepcopy(X) is X * loads(dumps(X)) is X # pickled by reference This PR adds such behaviour to: * Type variables * Special forms like Union, Any, ClassVar * Unsubscripted generic aliases to containers like List, Mapping, Iterable This not only resolves inconsistencies mentioned in the issues, but also improves backwards compatibility with previous versions of Python (including 3.6). Note that this requires some dances with __module__ for type variables (similar to NamedTuple) because the class TypeVar itself is define in typing, while type variables should get module where they were defined. https://bugs.python.org/issue32873 | ||||
* | bpo-32844: Fix a subprocess misredirection of a low fd (GH5689) | Alexey Izbyshev | 2018-03-26 | 3 | -1/+53 |
| | | | | | | | | | | bpo-32844: subprocess: Fix a potential misredirection of a low fd to stderr. When redirecting, subprocess attempts to achieve the following state: each fd to be redirected to is less than or equal to the fd it is redirected from, which is necessary because redirection occurs in the ascending order of destination descriptors. It fails to do so in a couple of corner cases, for example, if 1 is redirected to 2 and 0 is closed in the parent. | ||||
* | bpo-33141: Have dataclasses.Field pass through __set_name__ to any default ↵ | Eric V. Smith | 2018-03-26 | 3 | -0/+58 |
| | | | | | argument. (GH-6260) This is part of PEP 487 and the descriptor protocol. | ||||
* | Fix error message in sqlite connection thread check. (GH-6028) | Takuya Akiba | 2018-03-26 | 1 | -2/+2 |
| | |||||
* | bpo-6986: Add a comment to clarify a test of _json.make_encoder(). (GH-3789) | Oren Milman | 2018-03-26 | 1 | -0/+2 |
| | |||||
* | Corrected link targets in collections.rst (GH-1052) | Michael Seifert | 2018-03-26 | 1 | -24/+31 |
| | |||||
* | Fix description about SimpleXMLRPCServer constructor parameter ↵ | cocoatomo | 2018-03-26 | 1 | -1/+1 |
| | | | | | | bind_and_activate. (GH-776) Passing True as the `bind_and_activate` *do* immediately opening and binding to their socket. | ||||
* | Gitignore gmon.out (GH-5796) | Neeraj Badlani | 2018-03-26 | 1 | -0/+1 |
| | | | | | | | gmon.out is generated when profiling turned on Full Configuration: ./configure --prefix=$PWD/install --enable-profiling --enable-big-digits=30 --with-pydebug --with-assertions --with-valgrind |