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

Adds generic ring #108

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Adds generic ring #108

wants to merge 6 commits into from

Commits on Nov 12, 2024

  1. Adds generic ring

    Adds a generic implementation of the stdblib ring buffer so that each
    ring `Value` can be a concrete type.
    https://pkg.go.dev/container/ring
    
    Adds `Len() int` and `Keys() []K` func to the generic Map cmap.
    
    Changes `events/queue` Processor `Queueable` to be an exported type. No
    functional change, but consumed types should be exported.
    
    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2423331 View commit details
    Browse the repository at this point in the history
  2. Adds ring_test.go

    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    c599e2f View commit details
    Browse the repository at this point in the history
  3. Linting

    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    10f2889 View commit details
    Browse the repository at this point in the history
  4. Linting

    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    1d4ab62 View commit details
    Browse the repository at this point in the history
  5. Update Do func to be typed

    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    9d035af View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Adds ring/buffered

    Signed-off-by: joshvanl <[email protected]>
    JoshVanL committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c783826 View commit details
    Browse the repository at this point in the history