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

Remove intrinsics usage in RibCoroutineWorker #627

Merged
merged 1 commit into from
Oct 14, 2024

Commits on Oct 14, 2024

  1. Remove intrinsics usage in RibCoroutineWorker

    This commit changes dispatching logic to a much simpler one that does not require usage of intrinsics.
    
    In order to synchronously get an instance of `bindJob`, we start the `unbindJob` coroutine undispatched (`bindJob` is a child of `unbindJob`, so we need an instance of `unbindJob` to create an instance of `bindJob`).
    
    After saving `bindJob`, we properly dispatch in a cancellable way by simply `launch`ing a new coroutine.
    psteiger committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    4b2df0e View commit details
    Browse the repository at this point in the history