Menu

Commit [r4776]  Maximize  Restore  History

Cleaned up synchronization strategy in AbstractMasterJVM and MainJVM. Introduced immutable state objects in MainJVM to deal cleanly with concurrent state-change requests. Tests failures related to discard() invocations should no longer occur. Also updated plt.jar (and related dependents).

dlsmith 2009-02-25

changed /trunk/drjava/lib/dynamicjava-base.jar
changed /trunk/drjava/lib/javalanglevels-base.jar
changed /trunk/drjava/lib/plt.jar
changed /trunk/drjava/lib/readme.txt
changed /trunk/drjava/src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/GlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDJDocumentTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/RMIInteractionsModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/SimpleInteractionsModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/MainJVM.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/MainJVMRemoteI.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/NewJVMTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java
changed /trunk/drjava/src/edu/rice/cs/util/newjvm/AbstractMasterJVM.java
/trunk/drjava/lib/dynamicjava-base.jar
Binary file was changed.
/trunk/drjava/lib/plt.jar
Binary file was changed.
/trunk/drjava/lib/readme.txt Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/DefaultGlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/GlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDJDocumentTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/RMIInteractionsModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/SimpleInteractionsModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/MainJVM.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/MainJVMRemoteI.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/newjvm/NewJVMTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/newjvm/AbstractMasterJVM.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB