Menu

Commit [r4262]  Maximize  Restore  History

Major refactoring. Eliminated the old interpreter interface in favor of a newer, simplified one. Redesigned environments for type checking and runtime bindings. Introduced DJClass as a level of indirection from Class objects, making type checking in the presense of non-compiled classes possible. Removed much unnecessary code from the koala/dynamicjava subtree (new code was added to edu/rice/cs/dynamicjava).

dlsmith 2007-11-08

1 2 3 .. 5 > >> (Page 1 of 5)
changed /branches/dynamicjava-generics/build.xml
changed /branches/dynamicjava-generics/lib/plt.jar
added /branches/dynamicjava-generics/src/edu
added /branches/dynamicjava-generics/src/edu/rice
added /branches/dynamicjava-generics/src/edu/rice/cs
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/DynamicJava.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/Options.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/AmbiguousNameException.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/CheckerException.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ClassContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ClassSignatureContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/DelegatingContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/EvaluatorException.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ExpressionEvaluator.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/FunctionContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/FunctionSignatureContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/Interpreter.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/LocalContext.java
added /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ParserException.java
copied /branches/dynamicjava-generics/src/koala/dynamicjava/CodeStatus.orig -> /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/CodeStatus.orig
copied /branches/dynamicjava-generics/src/koala/dynamicjava/Version.orig -> /branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/Version.orig
/branches/dynamicjava-generics/build.xml Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/DynamicJava.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/Options.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/AmbiguousNameException.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/CheckerException.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ClassContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ClassSignatureContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/DelegatingContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/EvaluatorException.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ExpressionEvaluator.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/FunctionContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/FunctionSignatureContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/Interpreter.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/LocalContext.java Diff Switch to side-by-side view
Loading...
/branches/dynamicjava-generics/src/edu/rice/cs/dynamicjava/interpreter/ParserException.java Diff Switch to side-by-side view
Loading...
1 2 3 .. 5 > >> (Page 1 of 5)
MongoDB Logo MongoDB