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

feat(DTO): Add DTO codegen backend #2388

Merged
merged 34 commits into from
Oct 7, 2023
Merged

feat(DTO): Add DTO codegen backend #2388

merged 34 commits into from
Oct 7, 2023

Commits on Sep 29, 2023

  1. feat(dto): optimise _transfer_instance_data

    Apply some micro-optimizations to _transfer_instance_data
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3fe6a7b View commit details
    Browse the repository at this point in the history
  2. wip

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    058f660 View commit details
    Browse the repository at this point in the history
  3. some refactoring

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    886a6d3 View commit details
    Browse the repository at this point in the history
  4. use localized names only

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    84b7a4f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f64e39a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    909c399 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cef153 View commit details
    Browse the repository at this point in the history
  8. optimise field access

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    edebd67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6c56e2 View commit details
    Browse the repository at this point in the history
  10. refactor _transfer_data

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    613764e View commit details
    Browse the repository at this point in the history
  11. inline _transfer_data

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    70d7a9f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    94b76f3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bb9556f View commit details
    Browse the repository at this point in the history
  14. formatting

    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    197e09c View commit details
    Browse the repository at this point in the history
  15. inline transfer_nested_union_type_data

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    75ed7dc View commit details
    Browse the repository at this point in the history
  16. feat(DT): Improve performance with codegeneration - WIP (Sourcery ref…

    …actored) (#2176)
    
    'Refactored by Sourcery'
    
    Co-authored-by: Sourcery AI <>
    sourcery-ai[bot] authored and provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    2989d50 View commit details
    Browse the repository at this point in the history
  17. formatting

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    052ce63 View commit details
    Browse the repository at this point in the history
  18. add feature flag for DTO codegen

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    b99c3f6 View commit details
    Browse the repository at this point in the history
  19. remove duplicated implementation

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    92adf02 View commit details
    Browse the repository at this point in the history
  20. implement more tests for codegen backend

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    7c2b4fd View commit details
    Browse the repository at this point in the history
  21. fix test typing

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3e00ac8 View commit details
    Browse the repository at this point in the history
  22. don't pass locals to fn explicitly

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    5f5884a View commit details
    Browse the repository at this point in the history
  23. optimise nested attribute access

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    42b6e73 View commit details
    Browse the repository at this point in the history
  24. feat(DTO): Improve performance with code generation - WIP (Sourcery r…

    …efactored) (#2230)
    
    'Refactored by Sourcery'
    
    Co-authored-by: Sourcery AI <>
    sourcery-ai[bot] authored and provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    2a4054c View commit details
    Browse the repository at this point in the history
  25. fix pyproject.toml

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    cee3f81 View commit details
    Browse the repository at this point in the history
  26. simplify nested blocks

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    af4e336 View commit details
    Browse the repository at this point in the history
  27. fix rebase error :)

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    9d3ce10 View commit details
    Browse the repository at this point in the history
  28. add app level feature flag

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    764f434 View commit details
    Browse the repository at this point in the history
  29. some refactoring

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    30b495b View commit details
    Browse the repository at this point in the history
  30. fix StrEnum

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    e7f563b View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    1bbb2ef View commit details
    Browse the repository at this point in the history
  2. use unique_name_for_scope

    Signed-off-by: Janek Nouvertné <25355197+provinzkraut@users.noreply.github.com>
    provinzkraut committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    7ca5bb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

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

Commits on Oct 7, 2023

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