Menu

Commit [r4261]  Maximize  Restore  History

Added support for Continuations using non-tail recursion. Optimized implementation of Option.unwrap (a number of overloaded methods) to eliminate unnecessary method calls and avoid using a visitor. Added license to newer class files.

dlsmith 2007-10-11

changed /trunk/plt/src/edu/rice/cs/plt/collect/CollectUtil.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/ComplementSet.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/ComposedMap.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/HashRelation.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/ImmutableRelation.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/IntersectionSet.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/KeyDrivenEntrySet.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/Relation.java
changed /trunk/plt/src/edu/rice/cs/plt/collect/UnionSet.java
added /trunk/plt/src/edu/rice/cs/plt/recur/ArgContinuation.java
added /trunk/plt/src/edu/rice/cs/plt/recur/BinaryArgContinuation.java
added /trunk/plt/src/edu/rice/cs/plt/recur/ComposedContinuation.java
changed /trunk/plt/src/edu/rice/cs/plt/recur/Continuation.java
changed /trunk/plt/src/edu/rice/cs/plt/recur/ContinuationTest.java
renamed /trunk/plt/src/edu/rice/cs/plt/recur/TailContinuation.java -> /trunk/plt/src/edu/rice/cs/plt/recur/PendingContinuation.java
changed /trunk/plt/src/edu/rice/cs/plt/recur/ValueContinuation.java
changed /trunk/plt/src/edu/rice/cs/plt/tuple/Option.java
/trunk/plt/src/edu/rice/cs/plt/collect/CollectUtil.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/ComplementSet.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/ComposedMap.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/HashRelation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/ImmutableRelation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/IntersectionSet.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/KeyDrivenEntrySet.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/Relation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/collect/UnionSet.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/ArgContinuation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/BinaryArgContinuation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/ComposedContinuation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/Continuation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/ContinuationTest.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/recur/ValueContinuation.java Diff Switch to side-by-side view
Loading...
/trunk/plt/src/edu/rice/cs/plt/tuple/Option.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB