# # ChangeLog for trunk/src/kmk/incdep.c in kBuild # # Generated by Trac 1.4.3.2 # Mar 16, 2025 7:21:45 PM Wed, 22 Oct 2008 21:24:04 GMT bird [1913] * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/variable.c (modified) strcache2: hash1 -> hash; -hash2. Wed, 22 Oct 2008 21:17:27 GMT bird [1912] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) strcache2: collapsed the STRCACHE2_USE_CHAINING checks. Wed, 22 Oct 2008 18:49:48 GMT bird [1909] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) strcache2: Implemented collision resolution by chaining instead of ... Tue, 21 Oct 2008 04:25:19 GMT bird [1903] * trunk/src/kmk/file.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) strcache2: some cleanup. Tue, 21 Oct 2008 00:48:25 GMT bird [1895] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache.c (modified) kmk: strcache cleanup. Fri, 17 Oct 2008 01:02:16 GMT bird [1875] * trunk/src/kmk/incdep.c (modified) incdep: whitespace Fri, 17 Oct 2008 00:41:33 GMT bird [1874] * trunk/src/kmk/incdep.c (modified) incdep: The variable names should live in a different string cache. Fri, 17 Oct 2008 00:10:24 GMT bird [1873] * trunk/src/kmk/incdep.c (modified) incdep: free records during flushing. 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 ... Thu, 16 Oct 2008 23:38:45 GMT bird [1871] * trunk/src/kmk/incdep.c (modified) incdep: Use strcache2 for the dep and file names. Thu, 16 Oct 2008 23:15:30 GMT bird [1870] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) kmk: replaced strcache with strcacahe2. Wed, 15 Oct 2008 23:10:08 GMT bird [1868] * trunk/src/kmk/incdep.c (modified) kmk/incdep: getting acceptable parse-in-worker performance on linux now. Wed, 15 Oct 2008 01:11:41 GMT bird [1866] * trunk/src/kmk/incdep.c (modified) kmk/incdep: don't allocate nameseq records, there will be a whole lot ... Wed, 15 Oct 2008 01:08:24 GMT bird [1865] * trunk/src/kmk/incdep.c (modified) kmk/incdep: don't allocate nameseq records, there will be a whole lot ... 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 01:50:33 GMT bird [1854] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache.c (modified) kmk: offload hashing of strcache entries to the includedep thread(s). Mon, 13 Oct 2008 00:16:34 GMT bird [1852] * trunk/src/kmk/incdep.c (modified) kmk/incdep: fixed the multithreaded heap issue on darwin. Only one ... Sun, 12 Oct 2008 16:41:07 GMT bird [1848] * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/incdep.c (modified) kmk: includedep dependencies does not require unescaping or any other ... Fri, 10 Oct 2008 21:04:14 GMT bird [1825] * trunk/src/kmk/incdep.c (modified) kmk/incdep: buildfix. Fri, 10 Oct 2008 20:40:35 GMT bird [1824] * trunk/src/kmk/incdep.c (modified) kmk: includedep - use do_variable_definition_2. Sun, 21 Sep 2008 19:55:08 GMT bird [1804] * trunk/src/kmk/incdep.c (modified) incdep: windows build fixes and some adjustments. Sun, 21 Sep 2008 18:41:07 GMT bird [1803] * trunk/src/kmk/incdep.c (modified) header Sun, 21 Sep 2008 18:40:44 GMT bird [1802] * trunk/src/kmk/incdep.c (modified) incdep: An experiment in pushing all the work to the threads. Sun, 21 Sep 2008 14:29:24 GMT bird [1801] * trunk/src/kmk/incdep.c (modified) incdep: make thread count relative to the job slots. Sun, 21 Sep 2008 01:43:59 GMT bird [1800] * trunk/src/kmk/incdep.c (modified) incdep: weeny strcache_add_len optimization. Sun, 21 Sep 2008 01:17:50 GMT bird [1799] * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) kmk: minor incdep adjustments. Sun, 21 Sep 2008 01:05:36 GMT bird [1797] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/incdep.c (added) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) kmk: moved eval_include_dep into incdep.c (was in read.c) and ...