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

Provide ImplicitClock and ImplicitReset #3714

Merged
merged 7 commits into from
Jan 27, 2024

Commits on Jan 26, 2024

  1. Remove unused and deprecated override_clock|reset

    They were private and [deprecated] protected methods used by an already
    removed API for setting the clock and reset of a Module from the
    outside.
    jackkoenig committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    0149d60 View commit details
    Browse the repository at this point in the history
  2. Provide OverrideClock and OverrideReset

    Mixing in these traits enables overriding the implicit clock or reset
    from within a Module.
    jackkoenig committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    e98abf0 View commit details
    Browse the repository at this point in the history
  3. Switch over to ImplicitClock and ImplicitReset

    Module's logic that creates the implicit clock and implicit reset within
    the Module's body is now implemented in new traits that users are free
    to mix in to RawModule. There are also now virtual methods implicitClock
    and implicitReset that the user can override to change what clock or
    reset is used.
    jackkoenig committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    cfb71ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    095b1e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a5fd40 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    62d0be0 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    jackkoenig committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    106a0a6 View commit details
    Browse the repository at this point in the history