summaryrefslogtreecommitdiffstats
path: root/Lib/_pyrepl
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-119443: Turn off from __future__ import annotations in REPL (#119493)Jelle Zijlstra2024-05-291-1/+1
|
* gh-119548: Add a 'clear' command to the REPL (#119549)Pablo Galindo Salgado2024-05-252-1/+11
|
* gh-119434: Fix culmitive errors in wrapping as lines proceed (#119435)Dino Viehland2024-05-221-3/+9
| | | Fix culmitive errors in wrapping as lines proceed
* gh-111201: Use calc_complete_screen after bracketed paste in PyREPL (#119432)Lysandros Nikolaou2024-05-221-0/+1
|
* Remove almost all unpaired backticks in docstrings (#119231)Geoffrey Thomas2024-05-222-13/+13
| | | | | | | | | | | | | | | | | | As reported in #117847 and #115366, an unpaired backtick in a docstring tends to confuse e.g. Sphinx running on subclasses of standard library objects, and the typographic style of using a backtick as an opening quote is no longer in favor. Convert almost all uses of the form The variable `foo' should do xyz to The variable 'foo' should do xyz and also fix up miscellaneous other unpaired backticks (extraneous / missing characters). No functional change is intended here other than in human-readable docstrings.
* gh-118911: Trailing whitespace in a block shouldn't prevent the user from ↵Aya Elsayed2024-05-222-3/+16
| | | | | terminating the code block (#119355) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-111201: Speed up paste mode in the REPL (#119341)Pablo Galindo Salgado2024-05-225-15/+20
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-111201: auto-indentation in _pyrepl (#119348)Arnon Yaari2024-05-221-3/+40
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-119357: Increase test coverage for keymap in _pyrepl (#119358)Eugene Triguba2024-05-222-35/+30
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-111201: Add append to screen method to avoid recalculation (#119274)Lysandros Nikolaou2024-05-224-14/+43
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-119205: Fix autocompletion bug in new repl (#119229)Koudai Aono2024-05-211-1/+3
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-118893: Evaluate all statements in the new REPL separately (#119318)Pablo Galindo Salgado2024-05-211-4/+29
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-111201: Remove readline dependency from the PyREPL (#119262)Lysandros Nikolaou2024-05-211-2/+2
|
* gh-119035: Add Ctrl+← and Ctrl+→ word-skipping keybindings to new repl ↵Alastair Stanley2024-05-212-3/+8
| | | | | (#119248) add word-skipping ctrl keybindings to new repl
* gh-118877: Fix AssertionError crash in pyrepl (#118936)Daniel Hollas2024-05-201-3/+1
|
* gh-119185: Fix typo in `_pyrepl.pager`: `tempfilepager` should be ↵Thanos2024-05-201-1/+1
| | | | | | | `tempfile_pager` (#118881) Fix typo in `_pyrepl.pager`: `tempfilepager` should be `tempfile_pager` The name with no underscore doesn't exist.
* Enable some stricter mypy settings on `Lib/_pyrepl` (#119077)Alex Waygood2024-05-201-4/+1
|
* Improve `pyrepl` type-annotation coverage (#119081)Alex Waygood2024-05-176-14/+31
|
* gh-111201: Allow pasted code to contain multiple statements in the REPL ↵Pablo Galindo Salgado2024-05-074-4/+12
| | | | | (#118712) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-118682: Revert forcing str commands, allow class commands in pyrepl (#118709)Lysandros Nikolaou2024-05-071-3/+7
|
* gh-111201: Allow bracketed paste to work (GH-118700)Pablo Galindo Salgado2024-05-073-0/+21
|
* Remove several unused imports in `_pyrepl` (#118668)Nikita Sobolev2024-05-072-3/+0
|
* fix typo in `_pyrepl.pager`: `plainpager` -> `plain_pager` (#118675)denballakh2024-05-061-1/+1
|
* gh-118628: Don't display pyrepl warning on Windows (#118665)Łukasz Langa2024-05-061-3/+7
|
* gh-111201: A new Python REPL (GH-111567)Pablo Galindo Salgado2024-05-0521-0/+4230
Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Marta Gómez Macías <mgmacias@google.com> Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>