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

async/await and AsyncSequence Prototype #44

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

Commits on Apr 18, 2021

  1. async/await prototype

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    36856c9 View commit details
    Browse the repository at this point in the history
  2. use @available(macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, *)

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    61bbfc1 View commit details
    Browse the repository at this point in the history
  3. concurrency features are now enabled by default and do no longer need…

    … unsafe flag to compile on latest toolchain
    
    by removing this flag, this should compile on older compilers too
    
    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    8af659c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc1ef4b View commit details
    Browse the repository at this point in the history
  5. use buffered continuation

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    f8295e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. use CheckedContinuation instead of UnsafeContinuation

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    dd5d64c View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Merge branch 'main'

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    2f04254 View commit details
    Browse the repository at this point in the history
  2. fix merge conflicts

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    b436abf View commit details
    Browse the repository at this point in the history
  3. remove unsafe flags because they are no longer needed

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    178bd54 View commit details
    Browse the repository at this point in the history
  4. run tests on Xcode beta too

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    baa4ff3 View commit details
    Browse the repository at this point in the history
  5. remove unsafe flags

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    f105267 View commit details
    Browse the repository at this point in the history
  6. use maxim-lobanov/setup-xcode@v1 to select Xcode version

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    5b21af9 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. use macOS 11

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    36160ed View commit details
    Browse the repository at this point in the history
  2. use new AsyncThrowingStream instead of YieldingContinuation

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    4a71071 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. remove unsafe flags

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    2ccd242 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. implement requestChannel

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    603353e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. split into multiple files

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    affca72 View commit details
    Browse the repository at this point in the history
  2. async/await responder prototype

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    34f7042 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'refs/remotes/origin/main'

    Signed-off-by: David Nadoba <[email protected]>
    
    Conflicts:
    	.github/workflows/swift.yml
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    1f52068 View commit details
    Browse the repository at this point in the history
  4. fix merge conflict

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    bf8d21f View commit details
    Browse the repository at this point in the history
  5. use SwiftPM directly with Xcode 13

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    2c800d8 View commit details
    Browse the repository at this point in the history
  6. use swift test with Xcode 13

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    a5d9b4a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. new requester API for ReactiveSwift

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    9524acf View commit details
    Browse the repository at this point in the history
  2. Merge branch 'requester-api'

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    0b0131b View commit details
    Browse the repository at this point in the history
  3. implement new requester API for async/await

    Signed-off-by: David Nadoba <[email protected]>
    dnadoba committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    66f4fab View commit details
    Browse the repository at this point in the history