Skip to content
This repository has been archived by the owner on Sep 27, 2024. It is now read-only.

Added an optional timeout to the Mailbox.take method #27

Closed
wants to merge 28 commits into from

Commits on Jul 25, 2024

  1. Added an optional timeout to the Mailbox.take method as well as the u…

    …nderlying Mutex.runLocked and ConditionalVariable.wait methods.
    bsutton committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    3f16540 View commit details
    Browse the repository at this point in the history
  2. updated the change log.

    bsutton committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    d58f953 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Made the TimeoutException messages more consistent.

    Fixed a lint for Timeout Test
    bsutton committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    0fbdc04 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. ignored .failed_tracker

    bsutton committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e54c311 View commit details
    Browse the repository at this point in the history
  2. Released 0.4.0.

    bsutton committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8d596a0 View commit details
    Browse the repository at this point in the history
  3. Released 0.4.0.

    bsutton committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0c2a0c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. improved the timeout to support microseconds duration. Fixed a bug in…

    … the calculations for remaining time when the wait wakes up for sperious reasons.
    
    Change the while termination in takeTimed to check for _stateEmpty rather than !_stateFull in anticipation of the mailbox supporting multiple messages rather than jus the single message it currently supports.
    bsutton committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e07ba21 View commit details
    Browse the repository at this point in the history
  2. Moved the timepsec creation into a separate function and now support …

    …microsecond resolution for timeouts.
    bsutton committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    34ec74c View commit details
    Browse the repository at this point in the history
  3. removed old code.

    bsutton committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    fc34d15 View commit details
    Browse the repository at this point in the history
  4. formated with dart format.

    bsutton committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    991d59e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    0630538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4f1b74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5972360 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d180be6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efde5b8 View commit details
    Browse the repository at this point in the history
  6. commit for dart ffi issue

    bsutton committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a013b3c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    6d84455 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9be511f View commit details
    Browse the repository at this point in the history
  3. changed all print statemetns to use the dart logger and cleaned up th…

    …e logging messages.
    
    restored static type to finalizer.
    restored all of hte unit tests now that we have identified the cause of the crash.
    bsutton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2a29657 View commit details
    Browse the repository at this point in the history
  4. Added an initial call to GetLastError for windows to get around the d…

    …ynamic link of windows dll which can result in other windows system calls between when dart call GetLastError and when it is actually called in the windows subsystem.
    bsutton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1a7c214 View commit details
    Browse the repository at this point in the history
  5. Released 0.5.0.

    bsutton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ab255e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    beb7244 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87e92ee View commit details
    Browse the repository at this point in the history
  8. Merge branch 'ffi-crash'

    bsutton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8d95611 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    58b3f6d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Added method to the public API to determine the mailboxes state.

    Added so a user can determine what a call to Mailbox.put failed (e.g. the box was full or closed).
    bsutton committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    2184525 View commit details
    Browse the repository at this point in the history
  2. Released 0.6.0.

    bsutton committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    bc5bae8 View commit details
    Browse the repository at this point in the history
  3. Applied dart format to code.

    bsutton committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    fb1ce8f View commit details
    Browse the repository at this point in the history