Mon May 3 15:16:41 CEST 2004 Joern Thyssen * mt19937ar.c (init_genrand): add mti as parameter to init_genrand. Thu Apr 22 21:14:32 CEST 2004 Joern Thyssen * mt19937int.[ch]: replaced by mt19937ar.[ch] * mt19937ar.[ch]: upgrade Mersenne-Twister from . Thu Dec 18 23:35:48 2003 Joern Thyssen * neuralnet.c: implement Olivier Baur's faster sigmoid (note that it should probably not be used until the net has been retrained) * neuralnet.c (Evaluate, EvaluateFromBase): implement net propagation as matrix x vector using BLAS from ATLAS. Fri Jan 10 19:13:15 2003 Joern Thyssen * hash.h: enlarge cache to hold cubeful equities as well (and possibly cubeless ones). Thu Dec 19 22:53:52 2002 Joern Thyssen * hash.h: add new fields (statistics) to hash. Mon Aug 5 13:48:34 2002 Gary Wong * mt19937int.c (sgenrand): Fudge the seed so that it fits the example in the manual more closely. Mon Jul 29 13:15:22 2002 Gary Wong * mt19937int.c (sgenrand): Upgrade to Makoto Matsumoto's latest initialisation code. Reported by Eli Liang . Thu Jul 4 18:50:27 2002 Jørn Thyssen * hash.c (CacheStat): only assign parameters if not NULL. Wed Jul 3 13:56:25 2002 Joseph Heled * New cache code. Faster, and higher hit %. You can revert by compiling with '-DGARY_CACHE' Sat May 4 13:33:14 2002 Joseph Heled * neuralnet.c (NeuralNetCreateDirect): add initialization for savedBase, savedIBase. Fri Apr 26 19:23:53 2002 Øystein Johansen * neuralnet.c: Add neural net speedup from fibs2html Wed Feb 6 10:03:53 2002 Gary Wong * neuralnet.c (CheckRC): Use time() as a seed for irandinit(). Fri Feb 1 10:49:00 2002 Gary Wong * neuralnet.c (NeuralNetCreateDirect): New function. Thu Aug 23 10:57:16 2001 Gary Wong * dynarray.c, hash.c, heap.c, list.c: #include , to get definition of NULL. Thu Apr 5 14:20:57 2001 Gary Wong * dynarray.c (DynArrayAdd): Fix realloc size parameter. Mon Mar 19 10:47:31 2001 Gary Wong * hash.c: Ignore NULL parameters. Thu Feb 22 11:42:57 2001 Gary Wong * buffer.c: Check whether exists. Tue Feb 13 13:12:19 2001 Gary Wong * neuralnet.c (NeuralNetCreate): Fix initial random weights (allow negative values). Tue Jan 16 13:34:39 2001 Gary Wong * hash.c (CacheResize): Recreate the original size if the new allocation fails. Tue Nov 14 13:03:23 2000 Gary Wong * isaacs.h: Remove definitions which polluted the namespace (and weren't even used). Fri Nov 10 13:45:53 2000 Gary Wong * neuralnet.c (sigmoid): Optimisations. (NeuralNetCreate, NeuralNetResize): Use irand() instead of rand_r(), for better quality random numbers and improved portability. Fri Sep 29 14:08:05 2000 Joseph Heled * config.h: undef VERSION and PACKAGE before setting them. Wed Aug 2 13:26:08 2000 Joseph Heled * neuralnet.c: Improve sigmoid accuracy by using a table lookup for the first two digits and using (exp(x) = 1 + x) for x < 0.1. Thu Jul 27 18:20:58 2000 Gary Wong * event.c: Define nothing on systems that can't support it. * buffer.c: Define nothing on systems that can't support it. * fifo.c (FifoIOVec): Do not define on systems that can't support it. Sat Mar 11 20:09:10 2000 Gary Wong * neuralnet.c (NeuralNetDifferentiate): New function. Fri Jan 14 09:34:52 2000 Gary Wong * fifo.c: replaced bcopy with memcpy. Sat Jan 8 17:57:54 2000 Gary Wong * event.c: removed syslog code (unportable and unnecessary). Thu Jan 6 22:24:39 2000 Gary Wong * neuralnet.c (NeuralNetLoadBinary, NeuralNetLoadBinary): New functions. Mon Jan 3 03:40:48 2000 Gary Wong * rand_r.c (rand_r): New function. Sun Jan 2 11:33:58 2000 Gary Wong * hash.c (CacheResize): New function.