Menu

Commit [r4607]  Maximize  Restore  History

DynamicJava:

- Set up testing. Most tests now take the form of top-level jlbench tests. (See the jlbench SourceForge project.)

- Bug fixes for class declarations: fixed references between declared classes, allowed forward references, fixed constructor parsing.

- Implemented super/this constructor calls. The qualified and type-parameterized forms are not yet supported.

dlsmith 2008-07-22

1 2 > >> (Page 1 of 2)
changed /trunk/dynamicjava/build.xml
added /trunk/dynamicjava/lib/buildlib/jlbench.jar
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassMemberChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/DelegatingContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelContext.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelTest.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TreeClassLoader.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TreeCompiler.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/DJClass.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/FunctionWrapperClass.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/JavaClass.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/LocalVariable.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/SymbolUtil.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeClass.java
removed /trunk/dynamicjava/src/koala/dynamicjava/parser/ForEachParsingTest.java
removed /trunk/dynamicjava/src/koala/dynamicjava/parser/ParserTest.java
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/grammar.jj
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/ParserTest.java
removed /trunk/dynamicjava/src/koala/dynamicjava/tree/ForEachStatementTest.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/IntegerLiteral.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/LongLiteral.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/tiger/TypeParameter.java
/trunk/dynamicjava/build.xml Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassMemberChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/DelegatingContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelTest.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TreeClassLoader.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TreeCompiler.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/DJClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/FunctionWrapperClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/JavaClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/LocalVariable.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/SymbolUtil.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/parser/grammar.jj Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/ParserTest.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/IntegerLiteral.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/LongLiteral.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/tiger/TypeParameter.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB