# # ChangeLog for trunk/src/kmk/misc.c in kBuild # # Generated by Trac 1.4.3.2 # Mar 15, 2025 7:50:20 AM Sat, 25 Oct 2008 15:04:06 GMT bird [1935] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) kmk: new function - eval-opt-var Fri, 24 Oct 2008 03:32:21 GMT bird [1925] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/strcache2.c (modified) kmk: some stats adjustments. Thu, 23 Oct 2008 21:27:11 GMT bird [1918] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) kmk: New switch --print-stats which will print variable, file, ... Fri, 17 Oct 2008 01:02:35 GMT bird [1876] * trunk/src/kmk/misc.c (modified) kmk/alloccache: item size alignment. Fri, 17 Oct 2008 00:05:27 GMT bird [1872] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) incdep: use an allocation cache for the records to reduce xmalloc and ... Wed, 15 Oct 2008 01:00:57 GMT bird [1864] * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) kmk: use alloc caches for variables, variable sets and varaible set ... Tue, 14 Oct 2008 09:46:23 GMT bird [1863] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/variable.c (modified) kmk: Allocation caches for nameseq, dep and idep. next: variable. Tue, 14 Oct 2008 01:04:03 GMT bird [1862] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) kmk: some preliminary allocation caching. seems dep, variables, ... Mon, 13 Oct 2008 04:52:13 GMT bird [1859] * trunk/src/kmk/misc.c (modified) kmk: cache 'struct dep' memory to safe time in free() and xmalloc() ... Sat, 11 Oct 2008 20:53:51 GMT bird [1842] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) kmk: more hacking, makde isblank work skip ctype everywhere instead ... Sat, 11 Oct 2008 20:04:46 GMT bird [1841] * trunk/src/kmk/misc.c (modified) misc: some more unroll attemtps. Sat, 11 Oct 2008 19:59:17 GMT bird [1840] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) better? predictions can do bad stuff... Sat, 11 Oct 2008 19:36:50 GMT bird [1839] * trunk/src/kmk/misc.c (modified) Did a couple of loop unrolls in find_next_token. Fri, 10 Oct 2008 05:19:58 GMT bird [1811] * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: More string length optimizations. Sun, 20 Apr 2008 22:19:40 GMT bird [1535] * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) Made the allocated and allocated-sum optional as they made xmalloc ... Mon, 31 Mar 2008 17:00:39 GMT bird [1469] * trunk/src/kmk/misc.c (modified) _msize doesn't like NULL pointers. Sat, 29 Mar 2008 01:49:27 GMT bird [1438] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/variable.c (modified) Added $(make-stats ) that provides access to memory and hash stats ... Sun, 27 May 2007 05:54:27 GMT bird [947] * trunk/src/Makefile.kmk (modified) * trunk/src/gmake (deleted) * trunk/src/kmk (moved) Use the new gnu make code. Thu, 24 May 2007 03:09:09 GMT bird [909] * trunk/src/gmakenew/Makefile.kmk (modified) * trunk/src/gmakenew/electric.c (added) * trunk/src/gmakenew/electric.h (added) * trunk/src/gmakenew/glob/glob.c (modified) * trunk/src/gmakenew/misc.c (modified) A very simple electric fence heap (windows only for now).