** 11-04-98 RELEASE 1.05 - Tweaks for MIN_PERL_DEFINE. - Renamed tvseek.ch -> tvseek.h to avoid confusing dumb compilers. - Switched tvgen.pl to use 'cp -f'. ** 07-11-98 RELEASE 1.04 - Tweaks to improve diagnostics. - Fixed minor hiccups noticed by cpan-testers. - tvgen.pl now checks modification times of tvcommon.[ch]. ** 07-07-98 RELEASE 1.03 - Changed allocation macros to include the return value in deference to the C++ new operator. - Tweaks to make TV_TEST work for more -Dmacro configurations. - There are still REFCNT problems in the test suite. Just ignore the warnings. They are harmless. ** 03-04-98 RELEASE 1.02 - Fixed an obscure bug in the insertion algorithm. Tightened assertion constraints. ** 02-21-98 RELEASE 1.01 - Hide tv_testmalloc unless TV_TEST is defined. - Migrated test scripts to the latest version of Test.pm. ** 02-08-98 RELEASE 1.00 - Clarified documentation. Bumped version number. ** 02-03-98 RELEASE 0.09 - Fixed a serious bug in seek (when unique=1). Expanded regression tests. - Minor tweaks. ** 01-23-98 RELEASE 0.07 - Factored out code that isn't sensitive to key/data layout. Unfortunately, this change necessitated tweaking the memory layout. - tc_insert has much better overall performance. tc_seek now does a full binary search. tc_delete is re-implemented with rotations. Asymptotic performance is now respectable. - tv_compress, tv_balance added. - memmove & memcpy of slots used throughout (instead of assignment). Added more hooks for C++. Fixed cpp (re)directives. ** EARLIER RELEASES - Purified. - Compiles with C++. - Attempted to optimize the fill ratio. tc_insert version 0.01 only used about 35% of the available slots! After adding a bunch of kludges, I got it up to 65%. Hm. Need to re-think this. - Tightened constraints for cursor boundry conditions.