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

Fix: evaluate and bitwise operator traits and refactoring #20

Merged
merged 20 commits into from
Apr 22, 2024

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    3761ef1 View commit details
    Browse the repository at this point in the history
  2. refactor!: made Evaluate support with_default, checked & return all e…

    …rr vars
    
    Changed all uses in Expressions and TruthTables & in bindings.
    AurumTheEnd committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6158a3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9b6be8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2aa0be7 View commit details
    Browse the repository at this point in the history
  5. refactor!: moved Expression, ExpressionNode, utility functions to sep…

    …arate mods
    
    ...while maintaining their import path as `crate::expressions::{Expression, ExpressionNode}`.
    
    The functions bool, var & vars are now part of the public API.
    AurumTheEnd committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c0c54a8 View commit details
    Browse the repository at this point in the history
  6. refactor!: changed PowerSet trait to be purely default impl

    This reduces code duplication.
    AurumTheEnd committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    7e60905 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f9bdad1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ec693b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b60c5dd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ac7c2da View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    903c8a0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8afa262 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c4f3fbb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    50ae22c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    37652e8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7b2a919 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    92bf195 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    58929cb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1614a28 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0ff14b6 View commit details
    Browse the repository at this point in the history