FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-111201: A new Python REPL by pablogsal · Pull Request #111567 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.4k
(2.4k)
Actions
Projects
Security and quality
Insights
gh-111201: A new Python REPL
- #111567
#111567
Merged
ambv
merged 88 commits into
python:main
python/cpython:main
from
pablogsal:pyrepl
pablogsal/cpython:pyrepl
Copy head branch name to clipboard
May 5, 2024
Conversation
Commits
88
(88)
Checks
Files changed
Merged
gh-111201: A new Python REPL
#111567
ambv
merged 88 commits into
python:main
python/cpython:main
from
pablogsal:pyrepl
pablogsal/cpython:pyrepl
Copy head branch name to clipboard
Commits
Commits on Apr 27, 2024
gh-111201: A new Python REPL
pablogsal
committed
2bf1505
View commit details
Copy full SHA for 2bf1505
Browse repository at this point
Clean some files
pablogsal
committed
35d322e
View commit details
Copy full SHA for 35d322e
Browse repository at this point
Fix history across sessions
pablogsal
committed
4d2303b
View commit details
Copy full SHA for 4d2303b
Browse repository at this point
Fore fixes to history
pablogsal
committed
7763c05
View commit details
Copy full SHA for 7763c05
Browse repository at this point
Lukasz was wrong all along
pablogsal
committed
e85d873
View commit details
Copy full SHA for e85d873
Browse repository at this point
Implement REPL commands and remove F1 for help (curses shows that scrambled)
pablogsal
committed
842496e
View commit details
Copy full SHA for 842496e
Browse repository at this point
Restore F1 for help
pablogsal
committed
1417b9b
View commit details
Copy full SHA for 1417b9b
Browse repository at this point
Implement colored prompt
pablogsal
committed
4c69853
View commit details
Copy full SHA for 4c69853
Browse repository at this point
WIP for paste mode
pablogsal
committed
359407b
View commit details
Copy full SHA for 359407b
Browse repository at this point
Only execute PYTHONSTARTUP when asked (we do it in main.c anyway)
ambv
committed
85a2b35
View commit details
Copy full SHA for 85a2b35
Browse repository at this point
Fixed coloring
pablogsal
committed
05a8831
View commit details
Copy full SHA for 05a8831
Browse repository at this point
Do not run commands if they are shadowed
pablogsal
committed
c074ca6
View commit details
Copy full SHA for c074ca6
Browse repository at this point
Move pager routines to _pyrepl, so we can use it in the REPL without importing too much
ambv
committed
9584b5b
View commit details
Copy full SHA for 9584b5b
Browse repository at this point
Don't assume stupid paths or you will be tested against your stupid assumptions
ambv
committed
d7ddebd
View commit details
Copy full SHA for d7ddebd
Browse repository at this point
<F2> shows history so you can copy it, <F3> is paste mode
ambv
committed
2d24cd2
View commit details
Copy full SHA for 2d24cd2
Browse repository at this point
Do not include REPL commands in history
pablogsal
committed
fe1b3ac
View commit details
Copy full SHA for fe1b3ac
Browse repository at this point
Add Blurb
ambv
committed
e1abd39
View commit details
Copy full SHA for e1abd39
Browse repository at this point
Reintroduce old names to fix pydoc tests
ambv
committed
afbeaab
View commit details
Copy full SHA for afbeaab
Browse repository at this point
Commits on Apr 28, 2024
Add some tests
pablogsal
committed
aee9fcf
View commit details
Copy full SHA for aee9fcf
Browse repository at this point
Add moar tests
pablogsal
committed
77db960
View commit details
Copy full SHA for 77db960
Browse repository at this point
Add moar tests
pablogsal
committed
2a64680
View commit details
Copy full SHA for 2a64680
Browse repository at this point
Cleanup and refactor
pablogsal
committed
5bced59
View commit details
Copy full SHA for 5bced59
Browse repository at this point
Refactor unix_console.py
pablogsal
committed
20533d3
View commit details
Copy full SHA for 20533d3
Browse repository at this point
Refactor unix_console.py more
pablogsal
committed
a07a0ce
View commit details
Copy full SHA for a07a0ce
Browse repository at this point
Refactor unix_console.py more
pablogsal
committed
b8b0e76
View commit details
Copy full SHA for b8b0e76
Browse repository at this point
Moar tests
pablogsal
committed
c570171
View commit details
Copy full SHA for c570171
Browse repository at this point
Fix test___all__
ambv
committed
169043f
View commit details
Copy full SHA for 169043f
Browse repository at this point
Fix test_traceback
ambv
committed
c613ae3
View commit details
Copy full SHA for c613ae3
Browse repository at this point
Fix weird r-search scrambled text due to color codes
pablogsal
committed
98fbee2
View commit details
Copy full SHA for 98fbee2
Browse repository at this point
Fix weird r-search scrambled text due to color codes better
pablogsal
committed
254aaf2
View commit details
Copy full SHA for 254aaf2
Browse repository at this point
Disgusting fix for help state restoration
pablogsal
committed
cf9bd26
View commit details
Copy full SHA for cf9bd26
Browse repository at this point
Test pasting with/without paste mode
mgmacias95
committed
b064e1f
View commit details
Copy full SHA for b064e1f
Browse repository at this point
refactor events
mgmacias95
committed
0fa01e0
View commit details
Copy full SHA for 0fa01e0
Browse repository at this point
Merge pull request #71 from mgmacias95/pyrepl
Show description for fa37b07
pablogsal
authored
fa37b07
View commit details
Copy full SHA for fa37b07
Browse repository at this point
help() uses its own history, doesn't pollute main history
ambv
committed
a6d54e6
View commit details
Copy full SHA for a6d54e6
Browse repository at this point
Commits on Apr 29, 2024
Add typing to reader.py
ambv
committed
ffbf24b
View commit details
Copy full SHA for ffbf24b
Browse repository at this point
Add types to pager.py
ambv
committed
6c188fb
View commit details
Copy full SHA for 6c188fb
Browse repository at this point
Add types to input.py, console.pu, and commands.py
ambv
committed
7919bae
View commit details
Copy full SHA for 7919bae
Browse repository at this point
Refactor termios stuff in unix console
lysnikolaou
committed
2a7e81d
View commit details
Copy full SHA for 2a7e81d
Browse repository at this point
Merge pull request #72 from lysnikolaou/pyrepl-refactor-term-unix-console
Show description for aa9eaf3
pablogsal
authored
aa9eaf3
View commit details
Copy full SHA for aa9eaf3
Browse repository at this point
Revert "Refactor termios stuff in unix console"
Show description for 8c368d0
pablogsal
committed
8c368d0
View commit details
Copy full SHA for 8c368d0
Browse repository at this point
Commits on Apr 30, 2024
Fix cursor position for double-width characters
lysnikolaou
committed
977e79e
View commit details
Copy full SHA for 977e79e
Browse repository at this point
Add _pyrepl to installed Lib subdirs
lysnikolaou
committed
05b1142
View commit details
Copy full SHA for 05b1142
Browse repository at this point
Merge pull request #74 from lysnikolaou/pyrepl-add-module-install
pablogsal
authored
c56209a
View commit details
Copy full SHA for c56209a
Browse repository at this point
Add tests
lysnikolaou
committed
bc31d3a
View commit details
Copy full SHA for bc31d3a
Browse repository at this point
Update Lib/test/test_pyrepl.py
pablogsal
authored
373a8a0
View commit details
Copy full SHA for 373a8a0
Browse repository at this point
Merge pull request #73 from lysnikolaou/pyrepl-double-width-char-cursor
Show description for e9be872
pablogsal
authored
e9be872
View commit details
Copy full SHA for e9be872
Browse repository at this point
Implement better fallback with PYTHON_OLD_REPL
pablogsal
committed
cba260f
View commit details
Copy full SHA for cba260f
Browse repository at this point
Cache failures in pyrepl
pablogsal
committed
233da02
View commit details
Copy full SHA for 233da02
Browse repository at this point
Stay at eol when moving up/down
lysnikolaou
committed
07695f7
View commit details
Copy full SHA for 07695f7
Browse repository at this point
Fix linter
lysnikolaou
committed
63dabfd
View commit details
Copy full SHA for 63dabfd
Browse repository at this point
fix early errors
pablogsal
committed
162252a
View commit details
Copy full SHA for 162252a
Browse repository at this point
Fix CI
pablogsal
committed
970fd85
View commit details
Copy full SHA for 970fd85
Browse repository at this point
Fix paste mode when there are empty line in the middle
Show description for 3dcf704
lysnikolaou
and
pablogsal
committed
3dcf704
View commit details
Copy full SHA for 3dcf704
Browse repository at this point
Fix disp_str for control characters
lysnikolaou
committed
755728d
View commit details
Copy full SHA for 755728d
Browse repository at this point
Fix mac CI
pablogsal
committed
121ce2b
View commit details
Copy full SHA for 121ce2b
Browse repository at this point
Merge pull request #77 from lysnikolaou/pyrepl-fix-disp-str-ctrl
Show description for 07345da
pablogsal
authored
07345da
View commit details
Copy full SHA for 07345da
Browse repository at this point
Merge pull request #76 from lysnikolaou/pyrepl-paste-mode-newlines-mid
Show description for e5154d2
pablogsal
authored
e5154d2
View commit details
Copy full SHA for e5154d2
Browse repository at this point
Merge pull request #75 from lysnikolaou/pyrepl-eol-move-up-down
Show description for 390d778
pablogsal
authored
390d778
View commit details
Copy full SHA for 390d778
Browse repository at this point
Commits on May 1, 2024
Various fixes to handle wide characters correctly
Show description for ba26254
lysnikolaou
committed
ba26254
View commit details
Copy full SHA for ba26254
Browse repository at this point
Commits on May 2, 2024
Fix vertical navigation with wide characters
lysnikolaou
committed
691c75e
View commit details
Copy full SHA for 691c75e
Browse repository at this point
Write more tests
lysnikolaou
committed
9804074
View commit details
Copy full SHA for 9804074
Browse repository at this point
Fix backspace in second line
lysnikolaou
committed
8f3e713
View commit details
Copy full SHA for 8f3e713
Browse repository at this point
Commits on May 3, 2024
Fixes for pos2xy & setpos_from_xy when wrapped line
lysnikolaou
committed
abe9fd3
View commit details
Copy full SHA for abe9fd3
Browse repository at this point
Fix linter & run black
lysnikolaou
committed
4f66170
View commit details
Copy full SHA for 4f66170
Browse repository at this point
Update Lib/_pyrepl/reader.py
pablogsal
authored
4bc36ab
View commit details
Copy full SHA for 4bc36ab
Browse repository at this point
Merge pull request #78 from lysnikolaou/pyrepl-various-fixed-wide-characters
Show description for 1443793
pablogsal
authored
1443793
View commit details
Copy full SHA for 1443793
Browse repository at this point
Commits on May 4, 2024
Add typing to consoles
ambv
committed
b516831
View commit details
Copy full SHA for b516831
Browse repository at this point
Merge branch 'main' into pyrepl
ambv
committed
0d24b9d
View commit details
Copy full SHA for 0d24b9d
Browse repository at this point
Work around mypy being unhappy with _colorize
ambv
committed
18cd2cf
View commit details
Copy full SHA for 18cd2cf
Browse repository at this point
Remove duplicate test
ambv
committed
afe2513
View commit details
Copy full SHA for afe2513
Browse repository at this point
Add types to HistoricalReader and CompletingReader
ambv
committed
864ecb8
View commit details
Copy full SHA for 864ecb8
Browse repository at this point
Add typing to readline.py
ambv
committed
b5f8895
View commit details
Copy full SHA for b5f8895
Browse repository at this point
Pin test_pyrepl to the `curses` test resource
ambv
committed
45537bb
View commit details
Copy full SHA for 45537bb
Browse repository at this point
Don't call anything curses in test_repl
pablogsal
committed
22c4d3f
View commit details
Copy full SHA for 22c4d3f
Browse repository at this point
Many machines on CI run with -uall; skip the test if curses import fails
ambv
committed
6a0fcef
View commit details
Copy full SHA for 6a0fcef
Browse repository at this point
Fix refleaks
pablogsal
committed
b4362b5
View commit details
Copy full SHA for b4362b5
Browse repository at this point
Document PYTHON_BASIC_REPL
ambv
committed
a900ccd
View commit details
Copy full SHA for a900ccd
Browse repository at this point
Do not call _setup() on import
pablogsal
committed
13fda4e
View commit details
Copy full SHA for 13fda4e
Browse repository at this point
Document pyrepl
ambv
committed
6ebf89c
View commit details
Copy full SHA for 6ebf89c
Browse repository at this point
Merge branch 'main' into pyrepl
ambv
committed
6d3155e
View commit details
Copy full SHA for 6d3155e
Browse repository at this point
Commits on May 5, 2024
Apply suggestions from code review
Show description for 058bc7f
pablogsal
and
hugovk
authored
058bc7f
View commit details
Copy full SHA for 058bc7f
Browse repository at this point
Update Lib/_pyrepl/_minimal_curses.py
Show description for 7ac9af8
pablogsal
and
JelleZijlstra
authored
7ac9af8
View commit details
Copy full SHA for 7ac9af8
Browse repository at this point
Use more specific exceptions
pablogsal
committed
7422f1c
View commit details
Copy full SHA for 7422f1c
Browse repository at this point
Use better error messages
ambv
committed
d2de559
View commit details
Copy full SHA for d2de559
Browse repository at this point
Add to What's New
ambv
committed
3053b39
View commit details
Copy full SHA for 3053b39
Browse repository at this point
Forgot the PyPy attribution in "What's New"
ambv
committed
149658b
View commit details
Copy full SHA for 149658b
Browse repository at this point
let's never talk about this
Show description for be2a0c9
ambv
and
hugovk
authored
be2a0c9
View commit details
Copy full SHA for be2a0c9
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL