Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4986] by dlsmith

Added a "run" check to verify that the main method to be invoked has the correct signature. Updated dynamicjava-base.jar with other improvements for the Interactions pane.

2009-08-12 21:28:39 Tree
[r4985] by dlsmith

Platform: fixed incorrect usage of shutdown hook registration within a shutdown hook in Javac160Compiler.

2009-08-12 21:16:49 Tree
[r4984] by mgricken

Updated javalanglevels-base.jar for DrJava to include bug fixes to language level facility.

2009-08-12 20:34:03 Tree
[r4983] by dlsmith

DynamicJava: Writing incorrect data to an array produces an ArrayStoreException.

2009-08-12 19:55:07 Tree
[r4982] by dlsmith

DynamicJava: Fixed checking of switch statement constants. Fixed internal error when processing break or continue statements. Fixed stack overflow occuring during well-formedness and subtyping checks.

2009-08-12 19:06:35 Tree
[r4981] by dlsmith

PLT Utilities: Cosmetic change in the display of TreeLogSink.

2009-08-12 19:04:08 Tree
[r4980] by rcartwright

This revision represents an attempt to cleanup the architecture of
this code base which is littered with static fields, flags, and
incomprehensible contracts.

The following files were modified:

M testFiles/forElementaryLevelTest/shouldBreak/ShadowingTestClass.dj0
M testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakAnonClass.dj0
M src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java
M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/ArrayData.java
M src/edu/rice/cs/javalanglevels/Data.java
M src/edu/rice/cs/javalanglevels/Symboltable.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VoidMethodsNotAllowedClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/TypeData.java
M src/edu/rice/cs/javalanglevels/BodyBodyElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/ConstructorBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2009-08-12 02:26:38 Tree
[r4979] by mgricken

Fixes bug NullPointerException After Closing File with Error
ID: 2835156

2009-08-11 02:00:50 Tree
[r4978] by dlsmith

Updated the OS X executable stub file to support 64-bit JVMs. This should allow users to select Java 6 in "Java Preferences" and launch DrJava accordingly. Unfortunately, 64-bit VMs seem to be preferred currently -- you can't use "Java Preferences" to tell it to launch with 32-bit Java 5 rather than a 64-bit VM, even if that entry is at the top of the list.

Also fixed a bug in the build process, which was corrupting binary files in DrJava.app via filtering. Don't know how we survived this long without encountering a problem...

2009-08-06 17:29:41 Tree
[r4977] by dlsmith

Temporary workaround for limited memory when testing under Java 6. The correct fix is to change the tests so that each process only creates a single MainFrame (and make MainFrame a singleton).

2009-08-06 16:21:56 Tree
Older >
MongoDB Logo MongoDB