Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pointfreeco/swift-clocks
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.2.0
Choose a base ref
...
head repository: pointfreeco/swift-clocks
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3.0
Choose a head ref
  • 8 commits
  • 10 files changed
  • 3 contributors

Commits on Nov 8, 2022

  1. Update AnyClock.swift

    stephencelis authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    437ee72 View commit details
    Browse the repository at this point in the history
  2. Update README to mention AnyClock (#12)

    Probably good to document this more loudly for folks that try to use
    Async Algorithms.
    stephencelis authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    d8f5940 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Add comment around platform requirements (#15)

    Clocks can be depended on in iOS applications and frameworks starting
    with iOS 13+, but the `Clock` protocol is only available in iOS 16+.
    Let's add a comment to clarify why (prompted by discussion: #14).
    stephencelis authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    ce829c7 View commit details
    Browse the repository at this point in the history
  2. Minor typo (#16)

    tgrapperon authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    870a6f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Update CoC

    stephencelis committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    f4ed87a View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    057264a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Unimplemented should wrap a base clock (#19)

    Currently, "unimplemented" clocks are simply immediate clocks that emit
    XCTest failures, but the immediacy can be surprising. In general
    "unimplemented" versions of dependencies (UUID, Date, etc.) simply call
    out to the live dependency, but fail, so we should provide a way to do
    the same. Now we can, for example:
    
    ```swift
    UnimplementedClock(.continuous)
    ```
    stephencelis authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    a68733e View commit details
    Browse the repository at this point in the history
  2. Add mega yield environment variable (#18)

    An idea suggested
    [here](pointfreeco/combine-schedulers#79).
    Because we reuse `Task.megaYield` in Clocks, Combine Schedulers, and
    TCA, we can use an environment variable to unify them.
    stephencelis authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    f9acfa1 View commit details
    Browse the repository at this point in the history
Loading