|
From: Andre R. <and...@us...> - 2004-11-10 16:21:31
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26613 Modified Files: frontierdefs.h Log Message: First step towards an overhaul of the hashtable type: Switched to a hash function with a wider spread. Prepare for allocating and resizing the hash bucket array dynamically by caching the hash function result in each hash node and moving the hash bucket array out of the hash node handle and into its own handle. All significant changes ifdef'd for flv10tables, to be defined in frontierdefs.h. Index: frontierdefs.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/frontierdefs.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** frontierdefs.h 1 Nov 2004 13:54:29 -0000 1.2 --- frontierdefs.h 10 Nov 2004 16:21:21 -0000 1.3 *************** *** 76,79 **** --- 76,81 ---- #undef lazythis_optimization #undef langexternalfind_optimization + #define flv10tables 1 /* 2004-11-10 aradke: for new hash table implementation [EXPERIMENTAL] */ + #define PASCALSTRINGVERSION 1 #define SPEED 1 |