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

Add a trio repl #2972

Merged
merged 17 commits into from
May 16, 2024
Merged

Add a trio repl #2972

merged 17 commits into from
May 16, 2024

Commits on Mar 15, 2024

  1. Add a trio repl

    clint-lawrence committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    85cee1b View commit details
    Browse the repository at this point in the history
  2. Add type annotations, fixing some issues along the way.

    Using eval only worked by accident, because "locals" was
    being passed into the "globals" value. InteractiveInterpreter
    in the stdlib correctly uses exec, but this doesn't work for
    us, because we need to get the values of the expression and
    check if it is a coroutine that need to be awaited.
    
    asyncio.__main__ uses the same type.FunctionType idea, which
    I originally avoided because I didn't really understand it
    and thought eval was simpler...
    clint-lawrence committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    8fa88ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50ccf77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc57699 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9d2c724 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. SystemExit should always exist the repl.

    Even when it is in an exception group
    clint-lawrence committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    f806db6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36752ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    339cff4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c2b091 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    9d91484 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7336e9 View commit details
    Browse the repository at this point in the history
  3. Fix the news fragement

    clint-lawrence committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    2551d04 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

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

Commits on Apr 5, 2024

  1. Capital P for Python

    Co-authored-by: EXPLOSION <git@helvetica.moe>
    clint-lawrence and A5rocks committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    78d71bb View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

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

Commits on Apr 7, 2024

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