Menu

Legacy SVN Repository Commit Log


Commit Date  
[r5262] by mgricken

Better behavior of 'smart run'.

2010-05-31 23:39:12 Tree
[r5261] by mgricken

Bugfix for 3008828: throw null
http://sourceforge.net/tracker/index.php?func=detail&aid=3008828&group_id=44253&atid=438935

Fixed in DynamicJava:

As per Java Language Specification (JLS):
http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.18
"If evaluation of the Expression completes normally, producing a null
value, then an instance V of class NullPointerException is created and
thrown instead of null."

M dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/StatementEvaluator.java
M drjava/lib/dynamicjava-base.jar
M drjava/src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.java

2010-05-29 11:35:16 Tree
[r5260] by mgricken

Documentation update.

2010-05-28 21:29:51 Tree
[r5259] by rcartwright

This revision includes an updates LL jar that processes .java files
included in LL compilations, allowing LL files to see the symbols in
the included .java files. On my dualcore Ubuntu Linux laptop, the
DefinitionsPaneMemoryLeakTest consistently fails (with 0
DefinitionPanes freed) and ProjectMenuTest fails sporadically (with
and IllegalStateException stating the the MainJVM is disposed).

Only the library file was modified:

M lib/javalanglevels-base.jar

2010-05-28 21:12:03 Tree
[r5258] by rcartwright

This revision adds support for processing Full Java files in a group
of LL files, making the symbols defined in the Full Java file
available to the LL files. In the process, a bug in processing
interfaces in advanced files was fixed. (Advanced files and full java
files are processed identically by the LL facility.)

The following files were modified.

M src/edu/rice/cs/javalanglevels/MethodData.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2010-05-28 20:18:43 Tree
[r5257] by mgricken

Bugfix for smart run. DefinitionsPaneMemoryLeakTest fails, but did so before too. IllegalStateException in ProjectMenuTest, but doesn't fail. Also occurred before.

2010-05-28 09:17:28 Tree
[r5256] by rcartwright

This commit includes a new LL jar file. The other changes only involve code formatting.

The following files were modified:

M lib/javalanglevels-base.jar
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneMemoryLeakTest.java

2010-05-26 03:58:48 Tree
[r5255] by rcartwright

This commit fixes some glitches in the new functional LL (effectively
subsuming both the Elementary (.dj0) and Intermediate (.dj1) language
levels. It appears to type check static methods more accurately
distinguishing legal dynamic method invocations on object receivers
from illegal dynamic method invocations on "this".

The following files were modified:

M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/ArrayData.java
M src/edu/rice/cs/javalanglevels/MethodData.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/jexpr.jj
M src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2010-05-26 03:01:33 Tree
[r5254] by mgricken

Fixing bug 3004165: Exception when double click on External process tab

2010-05-19 17:04:42 Tree
[r5253] by mgricken

Right margin line.

2010-05-13 22:13:35 Tree
Older >
MongoDB Logo MongoDB