Skip to content
Commits on May 6, 2010
  1. Support "resetting" the stateClasses cache, so that we can run the we…

    …aver multiple times (and in multiple threads).
    committed May 6, 2010
  2. Add new WeakValueHashMap.

    committed May 6, 2010
  3. Add peek() to RingQueue.

    committed May 6, 2010
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]

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

    committed Dec 3, 2009
  2. add ~ to gitignore

    committed Dec 3, 2009
  3. revert to asm-2.2.3

    committed Dec 3, 2009
  4. update with erjang changes

    committed Dec 3, 2009
  5. new module, class mirrors

    committed Dec 3, 2009
Commits on May 22, 2009
  1. fixed Cell, minor bugs

    sriram srinivasan committed May 22, 2009
Commits on Mar 4, 2009
  1. new file: .classpath

    	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
    sriram srinivasan committed Mar 4, 2009
Something went wrong with that request. Please try again.