Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 6, 2010
  1. Support "resetting" the stateClasses cache, so that we can run the we…

    authored
    …aver multiple times (and in multiple threads).
  2. Add new WeakValueHashMap.

    authored
  3. Add peek() to RingQueue.

    authored
Commits on Mar 18, 2010
Commits on Dec 21, 2009
Commits on Dec 15, 2009
Commits on Dec 13, 2009
Commits on Dec 12, 2009
Commits on Dec 11, 2009
  1. Added untilHasMessages(int count) [3 versions]

    authored
    Added peek(int idx) to retrieve message #idx
    Added remove(int idx) to remove message #idx
Commits on Dec 9, 2009
Commits on Dec 3, 2009
  1. updated readme

    authored
  2. add ~ to gitignore

    authored
  3. revert to asm-2.2.3

    authored
  4. new module, class mirrors

    authored
Commits on May 22, 2009
  1. fixed Cell, minor bugs

    sriram srinivasan authored
Commits on Mar 4, 2009
  1. new file: .classpath

    sriram srinivasan authored
    	new file:   .gitignore
    	new file:   .project
    	new file:   .settings/org.eclipse.jdt.core.prefs
    	new file:   License
    	new file:   README.txt
    	new file:   bench/data/erlang_kilim_ping_pong.xls
    	new file:   bench/data/erlang_kilim_task_creation.xls
    	new file:   bench/data/kilim_sunfire_pingpong.xls
    	new file:   bench/erlang/bigpingpong.erl
    	new file:   bench/erlang/numprocs.erl
    	new file:   bench/erlang/pingpong.erl
    	new file:   bench/erlang/taskstart.erl
    	new file:   bench/haskell/Chain
    	new file:   bench/haskell/Chain.hi
    	new file:   bench/haskell/Chain.hs
    	new file:   bench/haskell/Chain.o
    	new file:   bench/kilim/bench/BigPingPong.java
    	new file:   bench/kilim/bench/Chain.java
    	new file:   bench/kilim/bench/Ex_vs_Ret.java
    	new file:   bench/kilim/bench/Jetlang.java
    	new file:   bench/kilim/bench/LotsOfTasks.java
    	new file:   bench/kilim/bench/PingPong.java
    	new file:   bench/kilim/bench/Rec.java
    	new file:   bench/kilim/bench/Ring.java
    	new file:   bench/kilim/bench/Sleep.java
    	new file:   bench/kilim/bench/Stopwatch.java
    	new file:   bench/kilim/bench/ThreadBench.java
    	new file:   bench/kilim/bench/ThreadPipePingPong.java
    	new file:   bench/kilim/bench/Unwind.java
    	new file:   bench/kilim/bench/rmi/RMI.java
    	new file:   bench/scala/BigPingPong.scala
    	new file:   bench/scala/Msg.scala
    	new file:   bench/scala/PingPongEx.scala
    	new file:   bench/scala/oBigPingPong.scala
    	new file:   build.sh
    	new file:   build.xml
    	new file:   docs/IFAQ.txt
    	new file:   docs/internals/fiber_states.graffle
    	new file:   docs/internals/fiber_states.pdf
    	new file:   docs/internals/task_states.graffle
    	new file:   docs/internals/task_states.pdf
    	new file:   docs/internals/task_states.txt
    	new file:   docs/kilim_ecoop08.pdf
    	new file:   docs/manual.html
    	new file:   docs/manual.txt
    	new file:   docs/style.css
    	new file:   docs/thread_of_ones_own.pdf
    	new file:   examples/kilim/examples/Chain.java
    	new file:   examples/kilim/examples/Fib.java
    	new file:   examples/kilim/examples/Group.java
    	new file:   examples/kilim/examples/SimpleTask.java
    	new file:   examples/kilim/examples/SimpleTask2.java
    	new file:   examples/kilim/examples/TimedTask.java
    	new file:   examples/kilim/examples/Tree.java
    	new file:   libs/asm-all-2.2.3.jar
    	new file:   libs/junit.jar
    	new file:   src/kilim/Cell.java
    	new file:   src/kilim/Constants.java
    	new file:   src/kilim/Event.java
    	new file:   src/kilim/EventPublisher.java
    	new file:   src/kilim/EventSubscriber.java
    	new file:   src/kilim/ExitMsg.java
    	new file:   src/kilim/Fiber.java
    	new file:   src/kilim/Generator.java
    	new file:   src/kilim/KilimException.java
    	new file:   src/kilim/Mailbox.java
    	new file:   src/kilim/NotPausable.java
    	new file:   src/kilim/Pausable.java
    	new file:   src/kilim/PauseReason.java
    	new file:   src/kilim/ReentrantLock.java
    	new file:   src/kilim/RingQueue.java
    	new file:   src/kilim/Scheduler.java
    	new file:   src/kilim/State.java
    	new file:   src/kilim/Task.java
    	new file:   src/kilim/TaskDoneReason.java
    	new file:   src/kilim/TaskGroup.java
    	new file:   src/kilim/WorkerThread.java
    	new file:   src/kilim/YieldReason.java
    	new file:   src/kilim/analysis/AsmDetector.java
    	new file:   src/kilim/analysis/BBList.java
    	new file:   src/kilim/analysis/BasicBlock.java
    	new file:   src/kilim/analysis/CallWeaver.java
    	new file:   src/kilim/analysis/ClassFlow.java
    	new file:   src/kilim/analysis/ClassInfo.java
    	new file:   src/kilim/analysis/ClassWeaver.java
    	new file:   src/kilim/analysis/Detector.java
    	new file:   src/kilim/analysis/FileLister.java
    	new file:   src/kilim/analysis/Frame.java
    	new file:   src/kilim/analysis/Handler.java
    	new file:   src/kilim/analysis/IncompatibleTypesException.java
    	new file:   src/kilim/analysis/MethodFlow.java
    	new file:   src/kilim/analysis/MethodWeaver.java
    	new file:   src/kilim/analysis/NopInsn.java
    	new file:   src/kilim/analysis/Range.java
    	new file:   src/kilim/analysis/TypeDesc.java
    	new file:   src/kilim/analysis/Usage.java
    	new file:   src/kilim/analysis/Utils.java
    	new file:   src/kilim/analysis/Value.java
    	new file:   src/kilim/tools/Asm.java
    	new file:   src/kilim/tools/DumpClass.java
    	new file:   src/kilim/tools/FlowAnalyzer.java
    	new file:   src/kilim/tools/P.java
    	new file:   src/kilim/tools/Weaver.java
    	new file:   test.sh
    	new file:   test/kilim/test/All.java
    	new file:   test/kilim/test/AllNotWoven.java
    	new file:   test/kilim/test/AllWoven.java
    	new file:   test/kilim/test/Base.java
    	new file:   test/kilim/test/TaskTestClassLoader.java
    	new file:   test/kilim/test/TestBasicBlock.java
    	new file:   test/kilim/test/TestExprs.java
    	new file:   test/kilim/test/TestFlow.java
    	new file:   test/kilim/test/TestFrame.java
    	new file:   test/kilim/test/TestGenerics.java
    	new file:   test/kilim/test/TestInterface.java
    	new file:   test/kilim/test/TestInvalidPausables.java
    	new file:   test/kilim/test/TestJSR.java
    	new file:   test/kilim/test/TestLock.java
    	new file:   test/kilim/test/TestMailbox.java
    	new file:   test/kilim/test/TestRing.java
    	new file:   test/kilim/test/TestTypeDesc.java
    	new file:   test/kilim/test/TestUsage.java
    	new file:   test/kilim/test/TestValue.java
    	new file:   test/kilim/test/TestYield.java
    	new file:   test/kilim/test/TestYieldExceptions.java
    	new file:   test/kilim/test/TestYieldJSR.java
    	new file:   test/kilim/test/ex/ExA.java
    	new file:   test/kilim/test/ex/ExB.java
    	new file:   test/kilim/test/ex/ExBasicBlock.java
    	new file:   test/kilim/test/ex/ExC.java
    	new file:   test/kilim/test/ex/ExCatch.java
    	new file:   test/kilim/test/ex/ExD.java
    	new file:   test/kilim/test/ex/ExEx.java
    	new file:   test/kilim/test/ex/ExException.java
    	new file:   test/kilim/test/ex/ExExpr.java
    	new file:   test/kilim/test/ex/ExFlow.java
    	new file:   test/kilim/test/ex/ExFrame.java
    	new file:   test/kilim/test/ex/ExGenerics.java
    	new file:   test/kilim/test/ex/ExInterfaceImpl.java
    	new file:   test/kilim/test/ex/ExInvalid.java
    	new file:   test/kilim/test/ex/ExInvalidSynchronized.java
    	new file:   test/kilim/test/ex/ExJSR.j
    	new file:   test/kilim/test/ex/ExPausable.java
    	new file:   test/kilim/test/ex/ExTaskArgTypes.java
    	new file:   test/kilim/test/ex/ExYieldBase.java
    	new file:   test/kilim/test/ex/ExYieldConstants.java
    	new file:   test/kilim/test/ex/ExYieldDups.java
    	new file:   test/kilim/test/ex/ExYieldStack.java
    	new file:   test/kilim/test/ex/ExYieldSub.j
    	new file:   test/kilim/test/ex/TaskStatusCB.java
Something went wrong with that request. Please try again.