M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/terms/IStrategoTerm.java M      org.spoofax.interpreter.adapter.ecj/src/org/spoofax/interpreter/adapter/ecj/ECJAnnoWrapper.java M      org.spoofax.interpreter.adapter.ecj/src/org/spoofax/interpreter/adapter/ecj/WrappedASTNode.java M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/terms/BasicStrategoTerm.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/terms/IStrategoTerm.java
M      org.spoofax.interpreter.adapter.ecj/src/org/spoofax/interpreter/adapter/ecj/ECJAnnoWrapper.java
M      org.spoofax.interpreter.adapter.ecj/src/org/spoofax/interpreter/adapter/ecj/WrappedASTNode.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/terms/BasicStrategoTerm.java

	Added some documentation about the contract imposed by getStorageType(), and 
	ensured consistent implementation.

M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_getIndex.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_put.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_table_fold.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_put.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_get.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_fputs.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_destroy.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_remove.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_create.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_keys.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_reset.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_destroy.java
D      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/IndexedSet.java
A  +   org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/StrategoSet.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_elements.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_indexedSet_reset.java
M      org.spoofax.interpreter.core/src/java/org/spoofax/interpreter/library/ssl/SSL_hashtable_remove.java

	Renamed IndexedSet to StrategoSet and made the constructors of the primitive operations public.	

M      org.spoofax.aterm/src/aterm/pure/PureFactory.java

	Added caching for the lower 0-255 ints used in exploded strings and parse trees.

svn path=/spoofax/trunk/spoofax/org.spoofax.aterm/; revision=19901

metaborg/mb-rep,metaborg/mb-rep