www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - dcollections 0.03

I finally got around to releasing 0.03 of dcollections.

Changes:
  * no longer use purge iterators, instead I use the foreachable nature of  
delegates.
  * Sort for lists (merge sort is used for linked lists)
  * Hash and compare functions are now defined at compile time instead of  
runtime.
  * bug fixes

This release was delayed firstly by bug 2061, which was fixed in dmd  
1.045, and secondly by my lack of free time to get it working.  Sorry for  
the delay if there are any of you who acutally use it ;)  I still intend  
to finish the planned features, and port to D2, but of course, after  
changing the interface structure to find out dmd simply would not generate  
valid code no matter what I did was somewhat discouraging.

Please do not compile with dmd earlier than 1.045 and complain that you  
get segfaults.  Yeah, I know, the answer is, use a newer compiler... deal.

-Steve

http://www.dsource.org/projects/dcollections
Jul 23 2009