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

refactor(timers): Refactor timers to use one async op per timer #12862

Merged
merged 16 commits into from
Dec 7, 2021

Commits on Nov 28, 2021

  1. refactor(timers): Refactor timers to use one async op per timer

    This change also makes the timers implementation closer to the spec, and
    sets up the stage to implement `AbortSignal.timeout()`
    (whatwg/dom#1032).
    
    Fixes denoland#8965.
    Fixes denoland#10974.
    Fixes denoland#11398.
    Andreu Botella committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    0b69692 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5a93c3 View commit details
    Browse the repository at this point in the history
  3. Add tests for denoland#11398

    Andreu Botella committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    06752c9 View commit details
    Browse the repository at this point in the history
  4. Add tests for denoland#8965

    Andreu Botella committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    ab2beb2 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Merge branch 'main' into timers

    Andreu Botella committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    3106dcb View commit details
    Browse the repository at this point in the history
  2. Remove the timer ordering code, and test for it

    Andreu Botella committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    20259f0 View commit details
    Browse the repository at this point in the history
  3. rerun CI

    Andreu Botella committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    eb6a824 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Make runAfterTimeout not run a callback until previous timers have …

    …resolved.
    Andreu Botella committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    d729ca3 View commit details
    Browse the repository at this point in the history
  2. fix

    Andreu Botella committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    fc9f06e View commit details
    Browse the repository at this point in the history
  3. rerun CI

    Andreu Botella committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    6c896d4 View commit details
    Browse the repository at this point in the history
  4. rerun CI again

    Andreu Botella committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    7cfefe8 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Merge branch 'main' into timers

    Andreu Botella committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    5bfe68b View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Review feedback and doc/comment update

    Andreu Botella committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    40c618c View commit details
    Browse the repository at this point in the history
  2. Make sure timerOrdering is not flaky

    Andreu Botella committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    2cdc9db View commit details
    Browse the repository at this point in the history
  3. review feedback

    Andreu Botella committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    8ee2865 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Don't use delay in timerOrdering

    Andreu Botella committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    507fd7c View commit details
    Browse the repository at this point in the history