Skip to content


Subversion checkout URL

You can clone with
Download ZIP


untilHasMessages timeout handling improvement #1

wants to merge 9 commits into from
+1,200 −1,053

2 participants


The "generic server (with timeout)" benchmark should benefit from this change.
(Of course, we should consider further integration of timeout handling into the scheduler.)


Sorry, but my local kilim repo is in an unstable state; so I'd like to wait a few days before looking into this properly.

Erik Søe Sørensen kilim.Task: made compatible with current tip of Erjang repo (setPrior…
…ity to be not marked as Pausable).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Feb 7, 2010
  1. Task: Fixed informOnExit() race condition; fixed that done was never …

    Erik Søe Sørensen authored
Commits on Jan 20, 2011
  1. Rework: Use RingQueue (not priority queue), change event handling, re…

    authored eriksoe committed
    …format Mailbox.
  2. new files (missed them in last commit)

    authored eriksoe committed
  3. Add peek() to RingQueue.

    authored eriksoe committed
  4. Add new WeakValueHashMap.

    authored eriksoe committed
  5. Make the classCacheMap be weak (so this is not a memory leak)

    authored eriksoe committed
  6. Support "resetting" the stateClasses cache, so that we can run the we…

    authored eriksoe committed
    …aver multiple times (and in multiple threads).
Commits on Feb 10, 2011
  1. Mailbox: untilHasMessage() performance improvement: Using java.util.T…

    Erik Søe Sørensen authored
    …imerTask is quite costly, so we try Task.yield() a few times before resorting to starting one.
Commits on Feb 26, 2011
  1. kilim.Task: made compatible with current tip of Erjang repo (setPrior…

    Erik Søe Sørensen authored
    …ity to be not marked as Pausable).
Something went wrong with that request. Please try again.