[cvs-nhc98] cvs commit: hat/src/hattools finitemap.c finitemap.h Makefile hat-names.c observeutils.c observeutils.h

Malcolm Wallace malcolm at glass.cse.ogi.edu
Mon Jan 12 10:07:34 EST 2004


malcolm     2004/01/12 10:07:33 PST

  Modified files:
    src/hattools         Makefile hat-names.c observeutils.c 
                         observeutils.h 
  Added files:
    src/hattools         finitemap.c finitemap.h 
  Log:
  Replace GTree (from glib) with FiniteMap (implemented locally), if
  the third-party library glib is not available.  FiniteMap is based
  on the ghc implementation of balanced trees in Data.FiniteMap, but
  this C version appears to be ~50% slower than GTree.
  
  Revision  Changes    Path
  1.60      +9 -9      hat/src/hattools/Makefile
  1.12      +41 -42    hat/src/hattools/hat-names.c
  1.42      +47 -38    hat/src/hattools/observeutils.c
  1.15      +2 -2      hat/src/hattools/observeutils.h


More information about the Cvs-nhc98 mailing list