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

Added new macros #37

Merged
merged 17 commits into from
Aug 20, 2023
Merged

Added new macros #37

merged 17 commits into from
Aug 20, 2023

Commits on Aug 20, 2023

  1. Feat: Added new getter generator macro.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    08cefe7 View commit details
    Browse the repository at this point in the history
  2. Feat: Added new constructor generator macro.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    45a1ffe View commit details
    Browse the repository at this point in the history
  3. Moved previous macros to separate file. Updated lib.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    666651a View commit details
    Browse the repository at this point in the history
  4. Added tests for new macros.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    7ea0532 View commit details
    Browse the repository at this point in the history
  5. Added example code for new macros.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    61a7ed9 View commit details
    Browse the repository at this point in the history
  6. Added proper Readme to macro crate.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    ee4a92d View commit details
    Browse the repository at this point in the history
  7. Updated Readme in data structure crate.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    bc5509c View commit details
    Browse the repository at this point in the history
  8. Updated adjustable types in deep causality to use macros to generate …

    …constructor and getters.
    
    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    1077716 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6bc2c7e View commit details
    Browse the repository at this point in the history
  10. Fixed a number of linting issues.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    011c12b View commit details
    Browse the repository at this point in the history
  11. Updated multiple types to use macros to generate constructors and get…

    …ters.
    
    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    466438b View commit details
    Browse the repository at this point in the history
  12. Update tests to match generated getters.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    73a7b31 View commit details
    Browse the repository at this point in the history
  13. Separate ultragraph tests into multiple files.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    3a6e2c8 View commit details
    Browse the repository at this point in the history
  14. Added more tests to macros.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    5d7400a View commit details
    Browse the repository at this point in the history
  15. Code formatting.

    Signed-off-by: Marvin Hansen <[email protected]>
    
    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    4a99541 View commit details
    Browse the repository at this point in the history
  16. Added more tests to macros.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    b113903 View commit details
    Browse the repository at this point in the history
  17. Fixed failing test.

    Signed-off-by: Marvin Hansen <[email protected]>
    marvin-hansen committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    dbc8741 View commit details
    Browse the repository at this point in the history