Branch: Tag:

2000-10-10

2000-10-10 00:02:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new search routines, makes search() up to 12% faster (more on wide strings)

Rev: src/Makefile.in:1.210
Rev: src/main.c:1.105
Rev: src/pike_memory.c:1.90
Rev: src/pike_memory.h:1.25
Rev: src/pike_search.c:1.1
Rev: src/pike_search.h:1.1
Rev: src/pike_search_engine.c:1.1
Rev: src/pike_search_engine2.c:1.1
Rev: src/stralloc.c:1.103

5:   \*/   /**/   #include "global.h" - RCSID("$Id: main.c,v 1.104 2000/10/01 08:00:53 hubbe Exp $"); + RCSID("$Id: main.c,v 1.105 2000/10/10 00:02:51 hubbe Exp $");   #include "fdlib.h"   #include "backend.h"   #include "module.h"
598:      void low_init_main(void)   { +  init_pike_searching();    init_error();    init_pike_security();    th_init();
633: Inside #if defined(DO_PIKE_CLEANUP) and #if defined(AUTO_BIGNUM)
   void exit_auto_bignum(void);    exit_auto_bignum();   #endif +  exit_pike_searching();    th_cleanup();    exit_object();    exit_dynamic_load();