Skip to content
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

gh-101819: Isolate _io #101948

Merged
merged 86 commits into from
May 15, 2023
Merged

gh-101819: Isolate _io #101948

merged 86 commits into from
May 15, 2023

Commits on Feb 15, 2023

  1. Add tests

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    6d0a37b View commit details
    Browse the repository at this point in the history
  2. StringIO type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    bd19a20 View commit details
    Browse the repository at this point in the history
  3. PyTextIOWrapper type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    9af73fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bd73bd View commit details
    Browse the repository at this point in the history
  5. PyFileIO type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    8d96a7a View commit details
    Browse the repository at this point in the history
  6. Buffered* types

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    97f382f View commit details
    Browse the repository at this point in the history
  7. PyBytesIO type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    eeb5c48 View commit details
    Browse the repository at this point in the history
  8. PyTextIOBase type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    4106c1b View commit details
    Browse the repository at this point in the history
  9. PyBufferedIOBase type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    3eba873 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    de3acf0 View commit details
    Browse the repository at this point in the history
  11. PyBytesIOBuffer type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    bc35218 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    62a91e9 View commit details
    Browse the repository at this point in the history
  13. RawIOBase type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    23b79eb View commit details
    Browse the repository at this point in the history
  14. IOBase type

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    be64029 View commit details
    Browse the repository at this point in the history
  15. Remove crud

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    55234a2 View commit details
    Browse the repository at this point in the history
  16. Fixup module def init

    erlend-aasland committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    0328a34 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    a83cf1f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Pull in main

    erlend-aasland committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    e9b0a27 View commit details
    Browse the repository at this point in the history
  2. Fix state assignment

    kumaraditya303 authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    4e64198 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bda9b43 View commit details
    Browse the repository at this point in the history
  4. Experimental: add explicit finalizers to all types

    Also remove calls to _PyIOBase_finalize from dealloc funcs
    erlend-aasland committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a51823a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0cdd1ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a1ed0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    039b757 View commit details
    Browse the repository at this point in the history
  8. Purge old exports

    erlend-aasland committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    17eb640 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Revert "Fix check readable/writable/seekable methods"

    This reverts commit 0cdd1ea.
    erlend-aasland committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    00d5abb View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Pull in main

    erlend-aasland committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    916ae8c View commit details
    Browse the repository at this point in the history
  2. Pass state to _check* functions

    Also remove them as private methods on the private iobase type
    erlend-aasland committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    fe8c256 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0a0d54 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    741d66b View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    ce131d4 View commit details
    Browse the repository at this point in the history
  2. Pull in Kumar's work

    erlend-aasland committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    2e0d06d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9806e5 View commit details
    Browse the repository at this point in the history
  4. fix conflict

    kumaraditya303 committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6a813b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0689f21 View commit details
    Browse the repository at this point in the history
  6. add missing methods

    kumaraditya303 committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    5e19c48 View commit details
    Browse the repository at this point in the history
  7. fix pickling

    kumaraditya303 committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6099d5b View commit details
    Browse the repository at this point in the history
  8. Add NEWS

    erlend-aasland committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    18de912 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c363eb8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1099d1f View commit details
    Browse the repository at this point in the history
  11. remove locale

    kumaraditya303 committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    73d581c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. fix all windows checks

    kumaraditya303 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    eaf585e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a5bd9a View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. Configuration menu
    Copy the full SHA
    7a8c2be View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Pull in main

    erlend-aasland committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    d836b95 View commit details
    Browse the repository at this point in the history
  2. Fix merge

    erlend-aasland committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    8d5b6a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Pull in main again

    erlend-aasland committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    be971d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. Configuration menu
    Copy the full SHA
    9083979 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    e12eb85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    137fc32 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. Pull in main

    erlend-aasland committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    30b746b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Pull in main

    erlend-aasland committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f1efcb1 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Pull in main

    erlend-aasland committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    53ddde7 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Pull in main again

    erlend-aasland committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    4c7ca15 View commit details
    Browse the repository at this point in the history
  2. WIP

    erlend-aasland committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    408c3b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Pull in main

    erlend-aasland committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    142ac7f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Pull in main

    erlend-aasland committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    b4a89e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    22b73a1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Pull in main

    erlend-aasland committed May 6, 2023
    Configuration menu
    Copy the full SHA
    b3ec63a View commit details
    Browse the repository at this point in the history
  2. Update NEWS

    erlend-aasland committed May 6, 2023
    Configuration menu
    Copy the full SHA
    21470e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce82d88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a9f582 View commit details
    Browse the repository at this point in the history
  5. Pull in main

    erlend-aasland committed May 6, 2023
    Configuration menu
    Copy the full SHA
    f287cd5 View commit details
    Browse the repository at this point in the history
  6. Fix pickling

    erlend-aasland committed May 6, 2023
    Configuration menu
    Copy the full SHA
    13700b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e8d0b57 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. Pull in main

    erlend-aasland committed May 7, 2023
    Configuration menu
    Copy the full SHA
    c65fcac View commit details
    Browse the repository at this point in the history
  2. Style nit

    erlend-aasland committed May 7, 2023
    Configuration menu
    Copy the full SHA
    f1a5de0 View commit details
    Browse the repository at this point in the history
  3. Pull in main

    erlend-aasland committed May 7, 2023
    Configuration menu
    Copy the full SHA
    7bfbad0 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Pull in main

    erlend-aasland committed May 9, 2023
    Configuration menu
    Copy the full SHA
    314137f View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Pull in main

    erlend-aasland committed May 10, 2023
    Configuration menu
    Copy the full SHA
    9ca079f View commit details
    Browse the repository at this point in the history
  2. Reduce diff

    erlend-aasland committed May 10, 2023
    Configuration menu
    Copy the full SHA
    1078857 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dad388 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8edc6cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8df2633 View commit details
    Browse the repository at this point in the history
  6. Reduce diff further

    erlend-aasland committed May 10, 2023
    Configuration menu
    Copy the full SHA
    1505872 View commit details
    Browse the repository at this point in the history
  7. Pull in main

    erlend-aasland committed May 10, 2023
    Configuration menu
    Copy the full SHA
    18e8c43 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Pull in main

    erlend-aasland committed May 11, 2023
    Configuration menu
    Copy the full SHA
    626685c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. fixes by Victor

    kumaraditya303 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    6d55da9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd73ab1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80af518 View commit details
    Browse the repository at this point in the history
  4. use defining_class

    kumaraditya303 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    02dbef7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8518ec5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4b6dcc View commit details
    Browse the repository at this point in the history
  7. fix merge

    kumaraditya303 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    c5a4305 View commit details
    Browse the repository at this point in the history
  8. fix merge

    kumaraditya303 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    ab1baf4 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    fe2db1b View commit details
    Browse the repository at this point in the history