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

DM-39582: Add caching for some butler primitives during deserialization #858

Merged
merged 11 commits into from
Jul 4, 2023

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    1310356 View commit details
    Browse the repository at this point in the history
  2. Optimize memory and load times on deserialization

    Often may butler primitives are deserialized at the same time, and
    it is useful for these objects to share references to each other.
    This reduces load time and memory usage.
    natelust committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    97137a2 View commit details
    Browse the repository at this point in the history
  3. Convert integer ids to UUID early

    Downstream code now depends on refs holding UUIDs. Have the yaml
    loader convert old style integer ids to UUIDs early rather than
    waiting for downstream cleanups.
    natelust committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    93e3286 View commit details
    Browse the repository at this point in the history
  4. Black and isort changes

    natelust committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    498258d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2805b3 View commit details
    Browse the repository at this point in the history
  6. Add release documentation

    natelust committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b849bea View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

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

Commits on Jun 29, 2023

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

Commits on Jun 30, 2023

  1. Fix mypy with flag comparison change

    MyPy seems to narrow types somehow when comparing Enum Flags
    directly with equality operators. Compare by value instead.
    natelust committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    5432818 View commit details
    Browse the repository at this point in the history
  2. Address review feedback

    natelust committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    ef41fb5 View commit details
    Browse the repository at this point in the history