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 TypeSystem.extends #250

Merged
merged 11 commits into from
Jul 19, 2022

Commits on Jul 18, 2022

  1. added extends type system

    Signed-off-by: James Oswald <james.oswald@dynotx.com>
    James Oswald committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    bacaff7 View commit details
    Browse the repository at this point in the history
  2. Hack around pydantic outer_type_ ForwardRef

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    3a0d41e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'golden' into jto/extend-type-systems

    Signed-off-by: James Oswald <james.oswald@dynotx.com>
    James Oswald committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7ac5dca View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Support circular type_system conversions

    Signed-off-by: James Oswald <james.oswald@dynotx.com>
    James Oswald committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    48b892a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'golden' into jto/extend-type-systems

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    b5e39e0 View commit details
    Browse the repository at this point in the history
  3. Use NoCopyDict instead of global _TYPE_SYSTEM_ADAPTERS

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    3abeb9c View commit details
    Browse the repository at this point in the history
  4. Rename type_system kwarg to root_type_system

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    c1196a8 View commit details
    Browse the repository at this point in the history
  5. Replace hard coded *_type_system references in TypeAdapters

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    b03e55e View commit details
    Browse the repository at this point in the history
  6. Remove extra parens

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    2daa668 View commit details
    Browse the repository at this point in the history
  7. fmt

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    1c537af View commit details
    Browse the repository at this point in the history
  8. Add dynamic extension note

    Signed-off-by: Jacob Hayes <jacob.r.hayes@gmail.com>
    JacobHayes committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    3fd17b6 View commit details
    Browse the repository at this point in the history