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

V2 Proof of Concept #194

Closed
wants to merge 37 commits into from
Closed

V2 Proof of Concept #194

wants to merge 37 commits into from

Commits on May 3, 2020

  1. initial

    jnicklas committed May 3, 2020
    Configuration menu
    Copy the full SHA
    a8dc3ca View commit details
    Browse the repository at this point in the history
  2. Promise cancellation

    jnicklas committed May 3, 2020
    Configuration menu
    Copy the full SHA
    14177ec View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Can halt generator

    jnicklas committed May 8, 2020
    Configuration menu
    Copy the full SHA
    2a4e70d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Suspend in halt

    jnicklas committed May 11, 2020
    Configuration menu
    Copy the full SHA
    f54d9be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4adf8d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50ed742 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8851201 View commit details
    Browse the repository at this point in the history
  5. Inline thunks

    jnicklas committed May 11, 2020
    Configuration menu
    Copy the full SHA
    cd38651 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6aa848c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Configuration menu
    Copy the full SHA
    ec770f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e5a72e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e07266 View commit details
    Browse the repository at this point in the history
  4. Make argument to run/spawn optional

    Default to suspending indefinitely
    jnicklas committed May 12, 2020
    Configuration menu
    Copy the full SHA
    f5c41df View commit details
    Browse the repository at this point in the history
  5. Add README

    jnicklas committed May 12, 2020
    Configuration menu
    Copy the full SHA
    56f1a69 View commit details
    Browse the repository at this point in the history
  6. Strict mode

    This enables typescript strict mode. This highlights two issues:
    
    1) We have to use `Generator` instead of `Iterator`, since the `return` and `throw` functions are not mandatory for `Iterator`, and we're currently not doing anything sensible if they are absent.
    
    2) The TReturn of a generator has to be `TOut | undefined`, because in the case of a halt, there is no sensible value to return from the generator.
    jnicklas committed May 12, 2020
    Configuration menu
    Copy the full SHA
    662f2d1 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Merge pull request #1 from jnicklas/strict-mode

    Strict mode
    jnicklas committed May 27, 2020
    Configuration menu
    Copy the full SHA
    5c81be0 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2020

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

Commits on Jun 3, 2020

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

Commits on Sep 16, 2020

  1. Link children

    jnicklas committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    6b13ef1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    709edba View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    f10629b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b8cae2 View commit details
    Browse the repository at this point in the history
  3. remove yarn error log

    jnicklas committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    051636d View commit details
    Browse the repository at this point in the history
  4. Use tsdx for build process

    jnicklas committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    3f89915 View commit details
    Browse the repository at this point in the history
  5. Use Operation<any> as the generator type param

    Unfortunately using `Operation<unknown>` though more typesafe, rules out too many safe programs to be useful.
    jnicklas committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    3be16c5 View commit details
    Browse the repository at this point in the history
  6. Default Task type param to unknown

    Very often we don't know and don't care about the return value of a task. Since we erase this type so often, let's just default it to `unknown` so we don't have to type it out all the time.
    jnicklas committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    96bf1af View commit details
    Browse the repository at this point in the history
  7. Add note about resources

    jnicklas committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    5c1024c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Move into subfolder

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    cc66b59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    441a1cf View commit details
    Browse the repository at this point in the history
  3. Remove old effection

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    8f63691 View commit details
    Browse the repository at this point in the history
  4. Move into place

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    71cfcb4 View commit details
    Browse the repository at this point in the history
  5. Rename package

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    c2c2fd4 View commit details
    Browse the repository at this point in the history
  6. Add subscriptions package

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    578daa1 View commit details
    Browse the repository at this point in the history
  7. Fix events

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    efbd2e7 View commit details
    Browse the repository at this point in the history
  8. Add channel

    jnicklas committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    c533faa View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. Configuration menu
    Copy the full SHA
    b602a4b View commit details
    Browse the repository at this point in the history
  2. Start fixing node package

    jnicklas committed Sep 20, 2020
    Configuration menu
    Copy the full SHA
    eb6cc78 View commit details
    Browse the repository at this point in the history