Raw File
NEWS

  GDSL - Generic Data Structures Library 
  $Id: NEWS,v 1.46 2013/06/12 16:36:13 ndarnis Exp $        
  ______________________________________________________________________________

  v1.8: 2015.02.12
	- FIX: warning compilation on OSX.
	- FIX: gdsl_rbtree_map_[in|pre|post]fix functions.

  v1.7: 2013.06.12
	- FIX: memory leak in interval_heap module.

  v1.6: 2012.08.21
        - ADD: interval heap module.

  v1.5: 2011.06.15
        - FIX: GDSL now compiles under Android OS.
	- FIX: memory leak removed in gdsl_heap_free.

  v1.4-pl1: 2006.07.06
	- FIX: gdsl_hash_insert: a bug was introduced in this method in
	       previous release.
	- FIX: gdsl.h: an include was missing.

  v1.4: 2006.06.22
	- !!!: Sorry, this version is *not* fully-source-compatible with 
	       previous ones (see below).

	- FIX: gdsl_perm_canonical_cycles_count returned wrong number of cycles.
	- FIX: compiles now under OSX with the patch from Martin Pichlmair.
	- FIX: compilation warning removed.
	- FIX: gdsl_stack_insert was wrong.
	- FIX: types fixed in bstree & rbtree modules.
	- FIX: a '>' was missing in list xml output.

	- ADD: heap module added.

	- CHG: GDSL project has moved from savannah to gna!
	- CHG: all high-level modules are now using same gdsl_map_func_t and 
	       gdsl_write_func_t, for mapping and writing data structures. 
	       These functions types have now an additional gdsl_location_t argument
	       that make this version not fully compatible with previous version.

  v1.3: 2004.04.10 
        - !!!: Sorry, this version is *not* fully-source-compatible with 
	       previous ones (see below).

        - FIX: search functions in hash module. 
        - FIX: backward parse function in list module.
	- FIX: removed usefull comparison in list module's search function.
	- FIX: XML output formats of tree modules.
	- FIX: incorrect proto in list module.
	- FIX: incorrect proto in hash module.
	- FIX: insert function in bstree module.
	- FIX: set_name function in rbtree module.

        - ADD: general hash function.
        - ADD: general sort function.
	- ADD: function to get the cardinality of a low-level list.
        - ADD: function for sorting lists.
	- ADD: enable/disable asserts directives in configure script.
	- ADD: functions into the perm module.
 	- ADD: functions to insert not found searched elements in trees modules.
	- ADD: function to search next element in a bstree.
        - ADD: gdsl.spec file to generate RPM package.
	- ADD: new functions into some modules.
        - ADD: THANKS file.

        - CHG: removed usefull internal memory module.
        - CHG: some recursive functions has been rewritten in iteratives 
               forms to improve speed.
	- CHG: canonical functions in permutation module are now in D. Knuth's
               canonical form.
	- CHG: a lot of protos and functions names has been modified in almost 
               all modules to improve acuracy and homogeneousness of symbol 
               names, so THIS VERSION IS *NOT* COMPATIBLE WHITH PREVIOUS ONE.
	- CHG: the heap module was removed and may be reintroduced in a future 
               version with a lot of functions. The sort function has been 
               moved to the new gdsl_sort module.
	- CHG: the _list_node module has been renamed _node and so, all its 
               symbol names have been changed.
	- CHG: man and html doxygen-generated documentation

  v1.2: 2004.05.13 - private release.

  v1.1: 2002.??.?? - private release.

  v1.0: 2002.02.21 - initial release on savannah.


                                                                  The GDSL Team.
back to top