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

automat: the next generation #137

Merged
merged 233 commits into from
Aug 17, 2024
Merged

automat: the next generation #137

merged 233 commits into from
Aug 17, 2024

Commits on Mar 16, 2022

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

Commits on Mar 19, 2022

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

Commits on Mar 20, 2022

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

Commits on Mar 24, 2022

  1. expose it

    glyph committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    da680e5 View commit details
    Browse the repository at this point in the history
  2. blacken examples

    glyph committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    6091ea4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fd39d2 View commit details
    Browse the repository at this point in the history
  4. literal translation of example

    glyph committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    4959aea View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. mark as typed

    glyph committed May 1, 2022
    Configuration menu
    Copy the full SHA
    2a41fc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

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

Commits on Jun 11, 2022

  1. the future is now

    glyph committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    ea70a93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f45213 View commit details
    Browse the repository at this point in the history
  3. refactoring

    glyph committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    c2a6528 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b07cbf8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ad5e58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b06bac View commit details
    Browse the repository at this point in the history
  7. CI fixes, version compat

    glyph committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    7eac098 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7370242 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. wip

    glyph committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    70e23c2 View commit details
    Browse the repository at this point in the history
  2. fix

    glyph committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    d622890 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    2d0a904 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94fbe17 View commit details
    Browse the repository at this point in the history
  3. temporary home for examples

    glyph committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    bc90112 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7b0dfd View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Configuration menu
    Copy the full SHA
    2c26e4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d4772e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    deb8b58 View commit details
    Browse the repository at this point in the history
  4. correct syntax

    glyph committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    4cc9b79 View commit details
    Browse the repository at this point in the history
  5. an test

    glyph committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    85974a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Configuration menu
    Copy the full SHA
    ddf8e5b View commit details
    Browse the repository at this point in the history
  2. some more coverage

    glyph committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    86410ea View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. increase coverage

    glyph committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    aae0098 View commit details
    Browse the repository at this point in the history
  2. test for persistence

    glyph committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    c358c41 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. test for ephemerality

    glyph committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    79b5704 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b1b324 View commit details
    Browse the repository at this point in the history
  3. better test names

    glyph committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    804eb76 View commit details
    Browse the repository at this point in the history
  4. dependency on external protocol

    glyph committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    0baf216 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. remove unused method

    glyph committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    f5eb9ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f9f27d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. private interface tests

    glyph committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    004af09 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    515b653 View commit details
    Browse the repository at this point in the history
  2. oops

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    afd9c16 View commit details
    Browse the repository at this point in the history
  3. annotation-based interface

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    f20f26b View commit details
    Browse the repository at this point in the history
  4. test isinstance

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    50bdef9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01f5ab7 View commit details
    Browse the repository at this point in the history
  6. stuff to ignore

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    2278385 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    486f8a9 View commit details
    Browse the repository at this point in the history
  8. py38

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    6bbae32 View commit details
    Browse the repository at this point in the history
  9. 3.9

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    fa66cb5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e4f6bb5 View commit details
    Browse the repository at this point in the history
  11. work on 3.8?

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    c4aad32 View commit details
    Browse the repository at this point in the history
  12. remove dead method body

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    9dda5a2 View commit details
    Browse the repository at this point in the history
  13. remove unused method

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    9e45358 View commit details
    Browse the repository at this point in the history
  14. remove unused test transition

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    1d33e7f View commit details
    Browse the repository at this point in the history
  15. remove unused transition

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    fd3d64a View commit details
    Browse the repository at this point in the history
  16. error handling

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    4912588 View commit details
    Browse the repository at this point in the history
  17. more unused transitions

    glyph committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    e01f3ab View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Configuration menu
    Copy the full SHA
    79a66c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48b277c View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

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

Commits on Sep 11, 2023

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

Commits on Dec 9, 2023

  1. wip

    This commit was sponsored by Sergio Bost, Matt Campbell, Jason Walker,
    and my other patrons.  If you want to join them, you can support my
    work at https://patreon.com/creatorglyph.
    glyph committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    8597df7 View commit details
    Browse the repository at this point in the history
  2. try to make this more readable and documented

    This commit was sponsored by Sergio Bost, Jason Walker, and my other
    patrons.  If you want to join them, you can support my work at
    https://patreon.com/creatorglyph.
    glyph committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    3a60f82 View commit details
    Browse the repository at this point in the history
  3. make inputProtocols frozen (that set should not change!) and rename

    'default'/'implement' to 'common' to have consistent terminology
    
    This commit was sponsored by Sergio Bost, and my other patrons.  If
    you want to join them, you can support my work at
    https://patreon.com/creatorglyph.
    glyph committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    95e2470 View commit details
    Browse the repository at this point in the history
  4. try to refactor

    This commit was sponsored by Sean Reifschneider, Sergio Bost, Jason
    Walker, and my other patrons.  If you want to join them, you can
    support my work at https://patreon.com/creatorglyph.
    glyph committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    69ce6f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. try to clean this up

    This commit was sponsored by Thomas Ballinger, Matt Campbell, Sergio
    Bost, and my other patrons.  If you want to join them, you can support
    my work at https://patreon.com/creatorglyph.
    glyph committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    cdee161 View commit details
    Browse the repository at this point in the history
  2. almost there...

    This commit was sponsored by Jason Walker, Matt Campbell, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://patreon.com/creatorglyph.
    glyph committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    51212d4 View commit details
    Browse the repository at this point in the history
  3. all tests passing again

    This commit was sponsored by Sergio Bost, Jason Walker, Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://patreon.com/creatorglyph.
    glyph committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    b3c182c View commit details
    Browse the repository at this point in the history
  4. remove debug prints and take some notes

    This commit was sponsored by Matt Campbell, Jason Walker, and my other
    patrons.  If you want to join them, you can support my work at
    https://patreon.com/creatorglyph.
    glyph committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    479bc3e View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. cleanups

    This commit was sponsored by Jason Walker, and my other patrons.  If
    you want to join them, you can support my work at
    https://patreon.com/creatorglyph.
    glyph committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    dba7550 View commit details
    Browse the repository at this point in the history
  2. blacken

    This commit was sponsored by Thomas Ballinger, Jason Walker, Sean
    Reifschneider, and my other patrons.  If you want to join them, you
    can support my work at https://patreon.com/creatorglyph.
    glyph committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    26d9e8c View commit details
    Browse the repository at this point in the history
  3. more black cleanups

    This commit was sponsored by Sergio Bost, Moshez, Matt Campbell, and
    my other patrons.  If you want to join them, you can support my work
    at https://patreon.com/creatorglyph.
    glyph committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    879e694 View commit details
    Browse the repository at this point in the history
  4. 3.8

    This commit was sponsored by Sergio Bost, Jason Walker, Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://patreon.com/creatorglyph.
    glyph committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    9466e8f View commit details
    Browse the repository at this point in the history
  5. nevermind

    This commit was sponsored by Matt Campbell, Jason Walker, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://patreon.com/creatorglyph.
    glyph committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    aec8308 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. cleanup legacy inheritance

    This commit was sponsored by AJ Collins, and my other patrons.  If you
    want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7f31f7e View commit details
    Browse the repository at this point in the history
  2. fancy up the types a bit

    This commit was sponsored by Christopher Neugebauer, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    4d49990 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. minor cleanups

    This commit was sponsored by Moshez, nirik, Christopher Neugebauer,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1c825db View commit details
    Browse the repository at this point in the history
  2. fix some bugs and eliminate error-prone .enter mutation

    This commit was sponsored by Jason Walker, Matt Campbell, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    6c67015 View commit details
    Browse the repository at this point in the history
  3. consolidate 3.8 conditional

    This commit was sponsored by Derek Veit, Sergio Bost, tgs, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    0f3bbae View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/trunk' into typical

    This commit was sponsored by AJ Collins, Derek Veit, jhulten, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    173c9f2 View commit details
    Browse the repository at this point in the history
  5. just include the version info

    This commit was sponsored by Matt Campbell, Hynek, Sergio Bost, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    5f96d62 View commit details
    Browse the repository at this point in the history
  6. more compact

    This commit was sponsored by rockstar, Samuel Coleman, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d75cc4d View commit details
    Browse the repository at this point in the history
  7. update codecov to v4.5.0 to see if we can work around these issues

    This commit was sponsored by Jim W, Jason Mills, Steven S., and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    c6b0b4d View commit details
    Browse the repository at this point in the history
  8. add the … secret?

    This commit was sponsored by Sergio Bost, Sean Reifschneider, Jason
    Mills, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    58585f3 View commit details
    Browse the repository at this point in the history
  9. fix up enter= parameter test

    This commit was sponsored by Derek Veit, rockstar, hacklschorsch, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    02952c5 View commit details
    Browse the repository at this point in the history
  10. tighten up types, write coverage for filtering of input bound args to…

    … state factories
    
    This commit was sponsored by Sergio Bost, Jason Walker, rockstar, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7787ac0 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. explain what all this stuff is *doing* here

    This commit was sponsored by hacklschorsch, rockstar, Jason Mills, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    5dfb4a8 View commit details
    Browse the repository at this point in the history
  2. improve legibility of type hints

    This commit was sponsored by rockstar, Jason Mills, hacklschorsch, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6ddf1e6 View commit details
    Browse the repository at this point in the history
  3. this already worked, but let's record it to be clearer

    This commit was sponsored by hacklschorsch, Jason Walker, Matt
    Campbell, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    c3fdab3 View commit details
    Browse the repository at this point in the history
  4. make a mess: gobs of debugging, add __automat_post_enter__

    This commit was sponsored by Matt Campbell, Jason Mills,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    a28a62c View commit details
    Browse the repository at this point in the history
  5. more debugging, careful re-ordering of __automat_post_enter__ hook

    This commit was sponsored by Jason Mills, Matt Campbell,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    5f90bf8 View commit details
    Browse the repository at this point in the history
  6. 3.8 runtime fix

    This commit was sponsored by Matt Campbell, Jason Mills,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f94d928 View commit details
    Browse the repository at this point in the history
  7. clean up print statements

    This commit was sponsored by Matt Campbell, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f9ee273 View commit details
    Browse the repository at this point in the history
  8. actually run mypy please

    This commit was sponsored by Matt Campbell, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    8c58c1a View commit details
    Browse the repository at this point in the history
  9. mypy fixes

    This commit was sponsored by Matt Campbell, and my other patrons.  If
    you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    29e8c55 View commit details
    Browse the repository at this point in the history
  10. black

    This commit was sponsored by Sergio Bost, Thomas Ballinger,
    Christopher Neugebauer, and my other patrons.  If you want to join
    them, you can support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6cec83a View commit details
    Browse the repository at this point in the history
  11. everybody's favorite future import

    This commit was sponsored by jhulten, Matt Campbell, Hynek, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    4d20bfa View commit details
    Browse the repository at this point in the history
  12. no coverage on lint (why did *that* work before?)

    This commit was sponsored by Matt Campbell, Sergio Bost,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    fefe912 View commit details
    Browse the repository at this point in the history
  13. versions versions versions

    This commit was sponsored by tgs, Steven S., James C Abel, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    3321353 View commit details
    Browse the repository at this point in the history
  14. 'state core' is confusing, let's call it a 'shared core'

    This commit was sponsored by Mahmoud Hashemi, Samuel Coleman, Matt
    Campbell, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f3c9ce2 View commit details
    Browse the repository at this point in the history
  15. get get_type_hints from typing_extensions on 3.8

    This commit was sponsored by nirik, AJ Collins, Jason Walker, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    ac73885 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. make hint evaluation more consistent

    This commit was sponsored by Al Sweigart, hacklschorsch, Jim W, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    1c784ee View commit details
    Browse the repository at this point in the history
  2. type annotations for visualization

    This commit was sponsored by Sergio Bost, Jason Mills, Holly B, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    4b65f1e View commit details
    Browse the repository at this point in the history
  3. different future

    This commit was sponsored by Jason Walker, Derek Veit, Sean
    Reifschneider, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    c591936 View commit details
    Browse the repository at this point in the history
  4. remove debug print

    This commit was sponsored by Moshez, Derek Veit, Jason Mills, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    30746f8 View commit details
    Browse the repository at this point in the history
  5. add visualization support for TypicalMachines

    This commit was sponsored by hacklschorsch, Matt Campbell, Jason
    Walker, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    c5dc66b View commit details
    Browse the repository at this point in the history
  6. oops wrong name

    This commit was sponsored by Derek Veit, rockstar, Matt Campbell, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    aa51ba1 View commit details
    Browse the repository at this point in the history
  7. some new wacky ideas that are probably better than what I'm doing in …

    …this branch
    
    This commit was sponsored by Jason Walker, zts, Steven S., and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    9e42b61 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. the third time's the charm

    This commit was sponsored by Derek Veit, Jason Walker, Steven S., and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    90f9b6e View commit details
    Browse the repository at this point in the history
  2. common-ify more protocol-runtime stuff

    This commit was sponsored by hacklschorsch, Sergio Bost, Matt
    Campbell, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    09caf7b View commit details
    Browse the repository at this point in the history
  3. a jumble of stuff; upgrade black, add type annotations to core, _typi…

    …fied, etc
    
    This commit was sponsored by Steven S., Derek Veit, Matt Campbell, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a52de12 View commit details
    Browse the repository at this point in the history
  4. enough of a prototype that the example works

    This commit was sponsored by Matt Campbell, Sergio Bost, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    356be36 View commit details
    Browse the repository at this point in the history
  5. some fixes, but not all of them

    This commit was sponsored by hacklschorsch, rockstar, Jason Mills, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    dbdcc3c View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. far too many type annotations

    This commit was sponsored by Jason Mills, rockstar, Matt Campbell, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    09b5f6f View commit details
    Browse the repository at this point in the history
  2. complete prototype

    This commit was sponsored by Jason Mills, hacklschorsch, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    eda0a45 View commit details
    Browse the repository at this point in the history
  3. debugging, type hints

    This commit was sponsored by Jason Mills, hacklschorsch, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1ed0eb5 View commit details
    Browse the repository at this point in the history
  4. more fixups

    This commit was sponsored by Jason Mills, hacklschorsch, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    9ba187a View commit details
    Browse the repository at this point in the history
  5. broken, explain

    This commit was sponsored by hacklschorsch, Jason Mills, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a5be459 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. remove this type-hint-testing thing

    This commit was sponsored by Thomas Ballinger, hacklschorsch, Steven
    S., and my other patrons.  If you want to join them, you can support
    my work at https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7073c8a View commit details
    Browse the repository at this point in the history
  2. briefer annotation using Decorator[] hint

    This commit was sponsored by tgs, Al Sweigart, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c2ed21e View commit details
    Browse the repository at this point in the history
  3. re-wrap

    This commit was sponsored by jhulten, Sean Reifschneider, Hynek, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ffe13f8 View commit details
    Browse the repository at this point in the history
  4. conditional imports for <3.10 support, back to green

    This commit was sponsored by Christopher Neugebauer, James C Abel,
    Mahmoud Hashemi, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    829b320 View commit details
    Browse the repository at this point in the history
  5. black

    This commit was sponsored by Holly B, Moshez, rockstar, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ec9ee05 View commit details
    Browse the repository at this point in the history
  6. re-adopt Decorator for brevity

    This commit was sponsored by rockstar, Matt Campbell, zts, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cdb028c View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. clear out debug prints

    This commit was sponsored by Jim W, nirik, Sergio Bost, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d361986 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. add convenience methods to make things shorter

    This commit was sponsored by Steven S., Samuel Coleman, hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5beaf35 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. .to().upon() interface to replace .transition

    This commit was sponsored by Matt Campbell, hacklschorsch, Steven S.,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    d15b275 View commit details
    Browse the repository at this point in the history
  2. test fixes

    This commit was sponsored by hacklschorsch, Steven S., Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    71d84fa View commit details
    Browse the repository at this point in the history
  3. black

    This commit was sponsored by rockstar, Sergio Bost, Derek Veit, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    9a2c192 View commit details
    Browse the repository at this point in the history
  4. avoid problems with version skew by not parsing signature

    should figure out what to do with this double-checking logic
    
    This commit was sponsored by AJ Collins, Jason Walker, rockstar, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    1d5732b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. add explicit pep614 workaround

    This commit was sponsored by hacklschorsch, Jason Mills, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    ccc7126 View commit details
    Browse the repository at this point in the history
  2. add visualization, port over example, get rid of now-defunct _typical…

    … prototype
    
    This commit was sponsored by rockstar, Matt Campbell, Derek Veit, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    cc6e1a0 View commit details
    Browse the repository at this point in the history
  3. stray comment

    This commit was sponsored by Derek Veit, Jason Walker, hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    4391ae9 View commit details
    Browse the repository at this point in the history
  4. remove debug print

    This commit was sponsored by Devin Prater, Derek Veit, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    63c9669 View commit details
    Browse the repository at this point in the history
  5. fix up turnstile example

    This commit was sponsored by Jason Mills, Jason Walker, Derek Veit,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    d595b8c View commit details
    Browse the repository at this point in the history
  6. make before/after as clear a contrast as possible

    This commit was sponsored by Devin Prater, Steven S., Sergio Bost, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c7fbc1f View commit details
    Browse the repository at this point in the history
  7. small adjustments

    This commit was sponsored by Jason Mills, hacklschorsch, Jason Walker,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c6e2552 View commit details
    Browse the repository at this point in the history
  8. missing return-type annotations

    This commit was sponsored by Jason Mills, Matt Campbell,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    195a176 View commit details
    Browse the repository at this point in the history
  9. update to current API

    This commit was sponsored by Jason Mills, hacklschorsch, Jason Walker,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    0018fd2 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. more types

    This commit was sponsored by Devin Prater, Matt Campbell, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    17554df View commit details
    Browse the repository at this point in the history
  2. cleanups, renaming

    This commit was sponsored by Devin Prater, Matt Campbell, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    494e89a View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. first test for TypeMachineBuilder interface

    This commit was sponsored by Matt Campbell, Jason Mills, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4f74c65 View commit details
    Browse the repository at this point in the history
  2. move test protocol state machine to module scope for visualization an…

    …d initial test for state-specific data
    
    This commit was sponsored by Devin Prater, Matt Campbell, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1822348 View commit details
    Browse the repository at this point in the history
  3. make sure that we don't persist the state-specific data across a tran…

    …sition away
    
    This commit was sponsored by Jason Mills, Devin Prater, Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5fdb442 View commit details
    Browse the repository at this point in the history
  4. debugging aid: warn users when they forget to fully declare a transition

    This commit was sponsored by zts, James C Abel, Jason Walker, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    71be582 View commit details
    Browse the repository at this point in the history
  5. test data-state to data-state transition

    This commit was sponsored by Derek Veit, Holly B, Al Sweigart, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a3b1f9e View commit details
    Browse the repository at this point in the history
  6. stricter / more correct FactoryParams match verification

    This commit was sponsored by Sean Reifschneider, Steven S., Jason
    Mills, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    0487f15 View commit details
    Browse the repository at this point in the history
  7. inverse argument check

    This commit was sponsored by rockstar, Devin Prater, Derek Veit, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b5a7966 View commit details
    Browse the repository at this point in the history
  8. warn on unused ignores

    This commit was sponsored by Jason Walker, Devin Prater, Moshez, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    bd1c99b View commit details
    Browse the repository at this point in the history
  9. same semantics but different implication; let's not use FactoryParams…

    … when no factory is implicated
    
    This commit was sponsored by tgs, Thomas Ballinger, Mahmoud Hashemi,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    436bd5c View commit details
    Browse the repository at this point in the history
  10. add defaults to illustrate signature-match problem

    This commit was sponsored by AJ Collins, rockstar, Derek Veit, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    6669e04 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. reverse method chain invocation order to deal with ParamSpec variance

    This commit was sponsored by Christopher Neugebauer, Jason Mills,
    Devin Prater, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    782abe2 View commit details
    Browse the repository at this point in the history
  2. reverse to/upon ordering in tests, which now fail

    This commit was sponsored by Jason Walker, Devin Prater, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c92b52e View commit details
    Browse the repository at this point in the history
  3. same update in examples

    This commit was sponsored by hacklschorsch, rockstar, Jim W, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    38dfc7d View commit details
    Browse the repository at this point in the history
  4. add back 'dataless()' in the form of 'nodata'

    This commit was sponsored by Matt Campbell, rockstar, Sergio Bost, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    f88a985 View commit details
    Browse the repository at this point in the history
  5. old Python versions

    This commit was sponsored by Matt Campbell, Steven S., Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0986731 View commit details
    Browse the repository at this point in the history
  6. oops now mypy is configured to warn on unused ignores

    This commit was sponsored by Matt Campbell, Hynek, hacklschorsch, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    dc3ec98 View commit details
    Browse the repository at this point in the history
  7. explicitly test reentrancy

    This commit was sponsored by Jason Mills, Derek Veit, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    6c5d88e View commit details
    Browse the repository at this point in the history
  8. remove some dead code

    This commit was sponsored by rockstar, Derek Veit, Sergio Bost, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    fac3971 View commit details
    Browse the repository at this point in the history
  9. test for type machine discovery

    This commit was sponsored by Devin Prater, Jason Mills, jhulten, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a5ea7b0 View commit details
    Browse the repository at this point in the history
  10. visualization test cases

    This commit was sponsored by Devin Prater, Jason Mills, Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    2388da9 View commit details
    Browse the repository at this point in the history
  11. black

    This commit was sponsored by Matt Campbell, Steven S., hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    03173df View commit details
    Browse the repository at this point in the history
  12. minor coverage tweaks

    This commit was sponsored by Jason Mills, Steven S., Devin Prater, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b24f303 View commit details
    Browse the repository at this point in the history
  13. these are tests for code that shouldn't be run, so annotate them as such

    This commit was sponsored by Sergio Bost, Jason Mills, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c8f2df9 View commit details
    Browse the repository at this point in the history
  14. NoTransition test

    This commit was sponsored by Sergio Bost, hacklschorsch, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    77ffcb3 View commit details
    Browse the repository at this point in the history
  15. test coverage for unhandledTransition

    This commit was sponsored by Jason Mills, hacklschorsch, Matt
    Campbell, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    5b7175c View commit details
    Browse the repository at this point in the history
  16. add future-annotations import to stringify some stuff

    This commit was sponsored by hacklschorsch, Matt Campbell, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    948cae9 View commit details
    Browse the repository at this point in the history
  17. Sequence[Output]

    This commit was sponsored by Matt Campbell, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    de9156e View commit details
    Browse the repository at this point in the history
  18. eliminate code that is possibly vestigial from python2

    This commit was sponsored by hacklschorsch, Matt Campbell, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1bb0295 View commit details
    Browse the repository at this point in the history
  19. black

    This commit was sponsored by hacklschorsch, Matt Campbell, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b818a34 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. consistent state names

    This commit was sponsored by hacklschorsch, and my other patrons.  If
    you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    113af0b View commit details
    Browse the repository at this point in the history
  2. fix method ordering

    This commit was sponsored by Derek Veit, Devin Prater, James C Abel,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c5d9a19 View commit details
    Browse the repository at this point in the history
  3. start switching over from coffee-machine as initial example to garage…

    …-door as initial example
    
    This commit was sponsored by jhulten, Al Sweigart, Sergio Bost, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    826f126 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. outline new docs

    This commit was sponsored by tgs, Mahmoud Hashemi, Jason Mills, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    c338274 View commit details
    Browse the repository at this point in the history
  2. missing garage door example

    This commit was sponsored by Matt Campbell, Hynek, Devin Prater, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    0c1168d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. states must be hashable

    This commit was sponsored by Jim W, rockstar, Sean Reifschneider, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    cc240a8 View commit details
    Browse the repository at this point in the history
  2. make stuff hashable, remove flailing ', /,' callable-compatibility hacks

    This commit was sponsored by Samuel Coleman, AJ Collins, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    d921e3d View commit details
    Browse the repository at this point in the history
  3. better visualization than <lambda>

    This commit was sponsored by Christopher Neugebauer, Sergio Bost,
    Jason Walker, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    df9935f View commit details
    Browse the repository at this point in the history
  4. no more attrs

    This commit was sponsored by Steven S., Sergio Bost, hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    16eeab9 View commit details
    Browse the repository at this point in the history
  5. dataclasses are more than sufficient, drop attrs dep

    This commit was sponsored by hacklschorsch, Devin Prater, Derek Veit,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    7f90379 View commit details
    Browse the repository at this point in the history
  6. augment machine fixture to include test expectation

    This commit was sponsored by Matt Campbell, hacklschorsch, Sergio
    Bost, and my other patrons.  If you want to join them, you can support
    my work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    1937517 View commit details
    Browse the repository at this point in the history
  7. oops, missed a spot

    This commit was sponsored by Steven S., Jason Walker, hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    5e2ffcb View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. build safety tests

    This commit was sponsored by hacklschorsch, Jason Mills, Matt
    Campbell, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    6acab9e View commit details
    Browse the repository at this point in the history
  2. method membership safety check

    This commit was sponsored by Derek Veit, Matt Campbell, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    ef53493 View commit details
    Browse the repository at this point in the history
  3. remove debug print

    This commit was sponsored by hacklschorsch, Steven S., Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    e5b33be View commit details
    Browse the repository at this point in the history
  4. unused type variables

    This commit was sponsored by Jason Walker, Steven S., Jason Mills, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    7038571 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. more consistent camelCase, explicit catch for invalid deserialization…

    … state
    
    This commit was sponsored by Jason Mills, Derek Veit, hacklschorsch,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    76b9641 View commit details
    Browse the repository at this point in the history
  2. black, precisely target arg-type ignore

    This commit was sponsored by hacklschorsch, Devin Prater, Steven S.,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b66c2da View commit details
    Browse the repository at this point in the history
  3. support zope.interface

    This commit was sponsored by rockstar, Devin Prater, Jason Mills, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3c57f2d View commit details
    Browse the repository at this point in the history
  4. refactor to avoid metaclass shenanigans

    This commit was sponsored by Devin Prater, Jason Mills, Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    471e7bc View commit details
    Browse the repository at this point in the history
  5. clean up invalid-state initialization path for readability

    This commit was sponsored by Devin Prater, Matt Campbell, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1ba8a41 View commit details
    Browse the repository at this point in the history
  6. black

    This commit was sponsored by Matt Campbell, Jason Mills, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c5159af View commit details
    Browse the repository at this point in the history
  7. clean up registrars, inline method namespace

    This commit was sponsored by Jason Mills, Matt Campbell, rockstar, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6cf3088 View commit details
    Browse the repository at this point in the history
  8. test-module coverage notes

    This commit was sponsored by rockstar, Matt Campbell, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    20f1a79 View commit details
    Browse the repository at this point in the history
  9. test for 'data:' prefix

    This commit was sponsored by rockstar, and my other patrons.  If you
    want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7d8f421 View commit details
    Browse the repository at this point in the history
  10. minor naming fixes

    This commit was sponsored by Samuel Coleman, Derek Veit, tgs, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    36b6e74 View commit details
    Browse the repository at this point in the history
  11. return type annotation

    This commit was sponsored by Jason Mills, Jim W, Sergio Bost, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8671f3e View commit details
    Browse the repository at this point in the history
  12. increased type precision

    This commit was sponsored by nirik, James C Abel, rockstar, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    42edb4d View commit details
    Browse the repository at this point in the history
  13. even more type specificity

    This commit was sponsored by jhulten, Holly B, rockstar, and my other
    patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    381c4ae View commit details
    Browse the repository at this point in the history
  14. naming updates

    This commit was sponsored by Steven S., Moshez, Jason Mills, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e3fac2c View commit details
    Browse the repository at this point in the history
  15. okay nevermind with autodoc, it's just not good enough at documenting…

    … generics
    
    This commit was sponsored by Jason Mills, Sean Reifschneider, Al
    Sweigart, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8b01ddd View commit details
    Browse the repository at this point in the history
  16. include docs environment

    This commit was sponsored by Jason Mills, rockstar, Derek Veit, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a0c57c2 View commit details
    Browse the repository at this point in the history
  17. blacken

    This commit was sponsored by Jason Mills, Sergio Bost, Thomas
    Ballinger, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6e939dc View commit details
    Browse the repository at this point in the history
  18. add pydoctor dep

    This commit was sponsored by zts, Jason Walker, Matt Campbell, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4b086d1 View commit details
    Browse the repository at this point in the history
  19. -u

    This commit was sponsored by rockstar, Mahmoud Hashemi, Sergio Bost,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    130abc8 View commit details
    Browse the repository at this point in the history
  20. not sure if this is the right way to link back to the docs but it see…

    …ms to work
    
    This commit was sponsored by Steven S., Jason Mills, Devin Prater, and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ee7e68c View commit details
    Browse the repository at this point in the history
  21. various epytext fixes

    This commit was sponsored by hacklschorsch, Jason Walker, Devin
    Prater, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    25c2388 View commit details
    Browse the repository at this point in the history
  22. install graphviz to cover code

    This commit was sponsored by rockstar, Derek Veit, Jason Mills, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ec7fc05 View commit details
    Browse the repository at this point in the history
  23. quotes

    This commit was sponsored by Matt Campbell, hacklschorsch, Jason
    Walker, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    081081a View commit details
    Browse the repository at this point in the history
  24. remove unnecessary initializingData safeguard that is now handled by …

    …'postponed' check
    
    This commit was sponsored by Steven S., Devin Prater, Jason Walker,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7a99438 View commit details
    Browse the repository at this point in the history
  25. cover assertion about generic

    This commit was sponsored by Jason Walker, Devin Prater, Jason Mills,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a43b3df View commit details
    Browse the repository at this point in the history
  26. coverage gaps

    This commit was sponsored by Jason Mills, hacklschorsch, Derek Veit,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1b7205c View commit details
    Browse the repository at this point in the history
  27. blacken

    This commit was sponsored by Devin Prater, Sergio Bost, Steven S., and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    76aeee4 View commit details
    Browse the repository at this point in the history
  28. move generic so _liveSignature can work, for test coverage

    This commit was sponsored by Derek Veit, Jason Mills, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ae78fe7 View commit details
    Browse the repository at this point in the history
  29. elide body for coverage

    This commit was sponsored by hacklschorsch, Matt Campbell, Steven S.,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    db22144 View commit details
    Browse the repository at this point in the history
  30. rename to avoid pytest warning

    This commit was sponsored by hacklschorsch, Matt Campbell, Devin
    Prater, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    771b429 View commit details
    Browse the repository at this point in the history
  31. get a picture of skips

    This commit was sponsored by Matt Campbell, Devin Prater,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    142bb59 View commit details
    Browse the repository at this point in the history
  32. correct option

    This commit was sponsored by Matt Campbell, hacklschorsch, Devin
    Prater, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8799c41 View commit details
    Browse the repository at this point in the history
  33. not interesting to cover this code

    This commit was sponsored by Matt Campbell, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a810e6f View commit details
    Browse the repository at this point in the history
  34. type annotation and spread out implementation to see if it's crashing

    This commit was sponsored by Matt Campbell, hacklschorsch, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    35fedb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. typified -> typed

    This commit was sponsored by Matt Campbell, and my other patrons.  If
    you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    068bddb View commit details
    Browse the repository at this point in the history
  2. documentation

    This commit was sponsored by Matt Campbell, and my other patrons.  If
    you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    5679b6b View commit details
    Browse the repository at this point in the history
  3. fix toctree

    This commit was sponsored by Steven S., Jason Walker, Thomas
    Ballinger, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    961e19e View commit details
    Browse the repository at this point in the history
  4. words words words

    This commit was sponsored by Jason Mills, AJ Collins, Steven S., and
    my other patrons.  If you want to join them, you can support my work
    at https://glyph.im/patrons/.
    glyph committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    af99914 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. all the documentation

    This commit was sponsored by hacklschorsch, Steven S., Matt Campbell,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    0169379 View commit details
    Browse the repository at this point in the history
  2. readthedocs config file as required

    This commit was sponsored by Jason Mills, Mahmoud Hashemi, Samuel
    Coleman, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f8f4a39 View commit details
    Browse the repository at this point in the history
  3. update README and add note

    This commit was sponsored by Holly B, jhulten, Al Sweigart, and my
    other patrons.  If you want to join them, you can support my work at
    https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    437eb08 View commit details
    Browse the repository at this point in the history
  4. harmonize with readthedocs

    This commit was sponsored by James C Abel, Jason Walker,
    hacklschorsch, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    c6cadca View commit details
    Browse the repository at this point in the history
  5. harmonize with makefile

    This commit was sponsored by hacklschorsch, Matt Campbell, Sergio
    Bost, and my other patrons.  If you want to join them, you can support
    my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    e806c2a View commit details
    Browse the repository at this point in the history
  6. README fix

    This commit was sponsored by Jason Walker, Christopher Neugebauer,
    tgs, and my other patrons.  If you want to join them, you can support
    my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    41aa5bf View commit details
    Browse the repository at this point in the history
  7. documentatione

    This commit was sponsored by Jason Walker, Derek Veit, Devin Prater,
    and my other patrons.  If you want to join them, you can support my
    work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    d9d1b98 View commit details
    Browse the repository at this point in the history
  8. remove old typing doc

    This commit was sponsored by Matt Campbell, hacklschorsch, Jason
    Mills, and my other patrons.  If you want to join them, you can
    support my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    a0dfc96 View commit details
    Browse the repository at this point in the history
  9. remove debugging docs, index entries

    This commit was sponsored by rockstar, Sergio Bost, Sean
    Reifschneider, and my other patrons.  If you want to join them, you
    can support my work at https://glyph.im/patrons/.
    glyph committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    77787f3 View commit details
    Browse the repository at this point in the history