# # ChangeLog for trunk/src/kmk/strcache2.h in kBuild # # Generated by Trac 1.4.3.2 # Dec 17, 2024 8:27:36 PM Sun, 02 Nov 2008 00:21:05 GMT bird [2019] * trunk/COPYING (modified) * trunk/Config.kmk (modified) * trunk/Maintenance.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/VSlickMacros/kdev.e (modified) * trunk/VSlickMacros/kkeys.e (modified) * trunk/bootstrap.gmk (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/ash/Makefile.kmk (modified) * trunk/src/fastdep/Makefile.kmk (modified) * trunk/src/kDepPre/Makefile.kmk (modified) * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) * trunk/src/kmk/testcase-ifcond.kmk (modified) * trunk/src/kmk/testcase-includedep-sub.kmk (modified) * trunk/src/kmk/testcase-includedep.kmk (modified) * trunk/src/kmk/testcase-lazy-deps-vars.kmk (modified) * trunk/src/kmk/testcase-math.kmk (modified) * trunk/src/kmk/testcase-stack.kmk (modified) * trunk/src/kmk/testcase-xargs.kmk (modified) * trunk/src/kmk/w32/Makefile.kmk (modified) * trunk/src/kmk/w32/tstFileInfo.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt_fullpath.c (modified) * trunk/src/lib/startuphacks-win.c (modified) * trunk/src/lib/wrapper.c (modified) * trunk/src/misc/Makefile.kmk (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44. Wed, 22 Oct 2008 21:25:49 GMT bird [1914] * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/variable.c (modified) strcache2: strcache2_get_ptr_hash -> strcache2_calc_ptr_hash. 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 21:35:29 GMT bird [1908] * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) strchache2: hash hacking (no results or changes yet). 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 02:03:55 GMT bird [1900] * trunk/src/kmk/strcache2.h (modified) strcache2: cacheline alignment. Tue, 21 Oct 2008 01:21:39 GMT bird [1897] * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/variable.c (modified) kmk: added strcache2_get_ptr_hash for more efficent hashing by string ... Sun, 19 Oct 2008 23:08:10 GMT bird [1887] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) * trunk/src/kmk/variable.c (modified) kmk: delegating variable string hashing to the strcache, dropping the ... Sun, 19 Oct 2008 21:30:02 GMT bird [1885] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/strcache2.h (modified) kmk: strcache2_add_file macro for wrapping case sensitive/insenstive ... 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. Thu, 16 Oct 2008 05:05:04 GMT bird [1869] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/strcache2.c (added) * trunk/src/kmk/strcache2.h (added) kmk: untested version of strcache2, lacking rehash. This is a string ...