-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
gh-101819: Isolate _io #101948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
gh-101819: Isolate _io #101948
Changes from 1 commit
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
6d0a37b
Add tests
erlend-aasland bd19a20
StringIO type
erlend-aasland 9af73fe
PyTextIOWrapper type
erlend-aasland 4bd73bd
Move get_io_state() to main header
erlend-aasland 8d96a7a
PyFileIO type
erlend-aasland 97f382f
Buffered* types
erlend-aasland eeb5c48
PyBytesIO type
erlend-aasland 4106c1b
PyTextIOBase type
erlend-aasland 3eba873
PyBufferedIOBase type
erlend-aasland de3acf0
PyIncrementalNewlineDecoder type
erlend-aasland bc35218
PyBytesIOBuffer type
erlend-aasland 62a91e9
PyWindowsConsoleIO type
erlend-aasland 23b79eb
RawIOBase type
erlend-aasland be64029
IOBase type
erlend-aasland 55234a2
Remove crud
erlend-aasland 0328a34
Fixup module def init
erlend-aasland a83cf1f
WIP module state / multi-phase init
erlend-aasland e9b0a27
Pull in main
erlend-aasland 4e64198
Fix state assignment
kumaraditya303 bda9b43
Merge branch 'main' into isolate-io/poc
hauntsaninja a51823a
Experimental: add explicit finalizers to all types
erlend-aasland 0cdd1ea
Fix check readable/writable/seekable methods
erlend-aasland 3a1ed0b
Fix _textiowrapper_decode
erlend-aasland 039b757
Revert "Experimental: add explicit finalizers to all types"
erlend-aasland 17eb640
Purge old exports
erlend-aasland 00d5abb
Revert "Fix check readable/writable/seekable methods"
erlend-aasland 916ae8c
Pull in main
erlend-aasland fe8c256
Pass state to _check* functions
erlend-aasland d0a0d54
Windows fix (first of many)
erlend-aasland 741d66b
Merge branch 'main' into isolate-io/poc
kumaraditya303 ce131d4
Merge branch 'main' of https://github.com/python/cpython into isolate…
kumaraditya303 2e0d06d
Pull in Kumar's work
erlend-aasland d9806e5
Merge branch 'python:main' into isolate-io/poc
kumaraditya303 6a813b4
fix conflict
kumaraditya303 0689f21
remove duplicate declarations
kumaraditya303 5e19c48
add missing methods
kumaraditya303 6099d5b
fix pickling
kumaraditya303 18de912
Add NEWS
erlend-aasland c363eb8
fix windows console check
kumaraditya303 1099d1f
Merge branch 'isolate-io/poc' of github.com:erlend-aasland/cpython in…
kumaraditya303 73d581c
remove locale
kumaraditya303 eaf585e
fix all windows checks
kumaraditya303 5a5bd9a
Merge branch 'main' of https://github.com/python/cpython into isolate…
kumaraditya303 7a8c2be
Merge branch 'main' into isolate-io/poc
kumaraditya303 d836b95
Pull in main
erlend-aasland 8d5b6a1
Fix merge
erlend-aasland be971d1
Pull in main again
erlend-aasland 9083979
Merge branch 'main' into isolate-io/poc
kumaraditya303 e12eb85
use _PyType_GetModuleState
kumaraditya303 137fc32
Merge branch 'main' of https://github.com/python/cpython into isolate-io
kumaraditya303 30b746b
Pull in main
erlend-aasland f1efcb1
Pull in main
erlend-aasland 53ddde7
Pull in main
erlend-aasland 4c7ca15
Pull in main again
erlend-aasland 408c3b2
WIP
erlend-aasland 142ac7f
Pull in main
erlend-aasland b4a89e4
Pull in main
erlend-aasland 22b73a1
Visit and clear bytesio buf
erlend-aasland b3ec63a
Pull in main
erlend-aasland 21470e6
Update NEWS
erlend-aasland ce82d88
Minimise diff a little bit
erlend-aasland 3a9f582
Add Py_mod_multiple_interpreters mod slot
erlend-aasland f287cd5
Pull in main
erlend-aasland 13700b5
Fix pickling
erlend-aasland e8d0b57
Make cannot-pickle function less smelly
erlend-aasland c65fcac
Pull in main
erlend-aasland f1a5de0
Style nit
erlend-aasland 7bfbad0
Pull in main
erlend-aasland 314137f
Pull in main
erlend-aasland 9ca079f
Pull in main
erlend-aasland 1078857
Reduce diff
erlend-aasland 3dad388
Remove duplicate ADD_TYPE(PyBytesIOBuffer_Type...)
erlend-aasland 8edc6cf
Pull in main and reduce diff further
erlend-aasland 8df2633
Remove unneeded stylic change
erlend-aasland 1505872
Reduce diff further
erlend-aasland 18e8c43
Pull in main
erlend-aasland 626685c
Pull in main
erlend-aasland 6d55da9
fixes by Victor
kumaraditya303 bd73ab1
Merge branch 'main' of https://github.com/python/cpython into isolate…
kumaraditya303 80af518
remove unused functions
kumaraditya303 02dbef7
use defining_class
kumaraditya303 8518ec5
remove rawiobase_dealloc
kumaraditya303 d4b6dcc
Merge branch 'main' of https://github.com/python/cpython into isolate…
kumaraditya303 c5a4305
fix merge
kumaraditya303 ab1baf4
fix merge
kumaraditya303 fe2db1b
Merge branch 'main' into isolate-io/poc
kumaraditya303 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Pass state to _check* functions
Also remove them as private methods on the private iobase type
- Loading branch information
commit fe8c256260bd5828db0687b38807e778feb677cb
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.