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

WIP: upgrade to arrow 2.0 #83

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    314bce9 View commit details
    Browse the repository at this point in the history
  2. Removes tests for Validated

    Validated has been deprecated, and is no longer included in Arrow.
    hugomd committed May 21, 2024
    Configuration menu
    Copy the full SHA
    7db978a View commit details
    Browse the repository at this point in the history
  3. Backports ValidatedNel as Either<NonEmptyList<E>, A>

    This patch backports ValidatedNel as an alias of an underlying type, and
    maintains the existing extensions.
    hugomd committed May 21, 2024
    Configuration menu
    Copy the full SHA
    d101d9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eaf9077 View commit details
    Browse the repository at this point in the history
  5. Uses the Raise DSL instead of continuations

    Continuations have been deprecated in favour of the Raise DSL.
    
    I have removed OutcomeEagerEffect scope, as the Raise DSL does not
    expose an eager implementation to be extend. Instead, the expectation is
    that the caller wraps calls in `eagerEffect`. This binds the suspended
    function to an eager context.
    hugomd committed May 21, 2024
    Configuration menu
    Copy the full SHA
    d3240c5 View commit details
    Browse the repository at this point in the history
  6. Removes unused import

    hugomd committed May 21, 2024
    Configuration menu
    Copy the full SHA
    e221cd8 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    eaece31 View commit details
    Browse the repository at this point in the history
  2. Adds arbNel in place of Arb.nonEmptyList

    kotest-extensions-arrow has not yet been upgrade to arrow 2.0.0, so
    we're seeing compatibility issues with some of the older
    implementations.
    
    In the meantime, we can add our own Arb to make tests pass.
    hugomd committed May 22, 2024
    Configuration menu
    Copy the full SHA
    be13f99 View commit details
    Browse the repository at this point in the history
  3. Updates API declarations

    hugomd committed May 22, 2024
    Configuration menu
    Copy the full SHA
    01f96d5 View commit details
    Browse the repository at this point in the history