*** Clarification in htword:

Set/Unset -> changed to Defined/Undefined
Word prefix -> the PREFIX flag has been replaced:

now a search key whose word is a prefix must
set key.UndefinedWordSuffix()
WordList::Prefix() is unchanged
WordList::Walk() work differently

*** Speedup that skips useless sequential walking
(in WordList::Walk )


All tests are ok on a RedHat 6.1 platform.

-------------------------------
ChangeLog:

Mon Oct 25 11:42:13 1999  Marcel Bosc  <[EMAIL PROTECTED]>

        * htword/ word.cc,t_wordskip,skip_db.txt: Added test for *Skip Speedup*
        * htword/ WordList: Added tracing of Walk() for debuging purposes

Fri Oct 22 18:22:00 1999  Marcel Bosc  <[EMAIL PROTECTED]>

        * htword/ WordList.cc,WordKey: Added a defined/undefined flag for saying
        if a search key's word is a prefix or not: WORD_KEY_WORDSUFFIX_DEFINED
        reduces code size and makes it much easier to undertand
        * htword/ WordList,WordReference,WordKey: Added input output streams for
        WordList,WordReference,WordKey

Wed Oct 20 16:47:52 1999  Marcel Bosc  <[EMAIL PROTECTED]>

        * htword/ WordKey,Makefile.am,WordCaseIsAStatements.h: for readability
        replaced the switch ... #ifdef ..STATEMENT().... sequence that apeared many 
times
        with an include file :WordCaseIsAStatements.h

        * htword/ WordKey: WordKeyInfo: duplicated all of the fields structure into 
        sort structure, for fast acces without cross referencing and for simplifying 
code
        (required change of perl in template WordKey.h.tmpl)

        * htword/ WordList: *Skip Speedup* added a speedup to avoid wasting time
        by sequentialy walking through useless entries. see function: 
        SkipUselessSequentialWalking() for an example and more info

        * htword/ WordKey.h,WordKey.cc: Changed Set,Unset,IsSet Wordkey accesors' 
names to:
        SetDefined,Undefined,IsDefined. (easier to read and avoids naming conflicts)

        * htword/ WordKey: added generic numerical accesors for accesing 
        numerical fields in WordKey (in sorted order):GetInSortOrder,SetInSortOrder

        * htword/ WordKey,word_builder.pl: added a MAX_NFIELDS constant, that specifies
        a maximum number of fields that a WordKey can have. Sanity check in 
word_builder.pl.

        * htword/ word_builder.pl: enforced word sort order to ascending

        * htword/ WordList: added a verbose flag using config."wordlist_verbose"

Mon Oct 18 11:40:17 1999  Marcel Bosc  <[EMAIL PROTECTED]>

        * htword/ WordList.cc (Walk): fixed bug in Walk: if flag HTDIG_WORDLIST was 
set 
        then data was uninitialized in loop 


-- 
    ----------------------

    Marcel Bosc

    ECILA
    100 av. du Gal Leclerc
    93500 Pantin  - France
    Tel:  33 1 56 96 10 85

------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to