# # ChangeLog for trunk/src/kmk/read.c in kBuild # # Generated by Trac 1.4.3.2 # Dec 17, 2024 8:33:20 PM Tue, 04 Nov 2008 03:25:19 GMT bird [2056] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/rule.c (modified) kmk: some MBs of memory during building by freeing up the chopped up ... Mon, 03 Nov 2008 12:15:48 GMT bird [2041] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: fixed gcc 3.2.3 issue. Mon, 03 Nov 2008 12:07:07 GMT bird [2040] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) Another try. Mon, 03 Nov 2008 12:00:24 GMT bird [2039] * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: gcc 3.2.3 optimiazation bugs/hacks. Mon, 03 Nov 2008 11:16:06 GMT bird [2038] * trunk/src/kmk/read.c (modified) attempt to fix optimization issue... Wed, 29 Oct 2008 00:37:51 GMT bird [1993] * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/COPYING (modified) * trunk/src/kmk/ChangeLog (modified) * trunk/src/kmk/ChangeLog.1 (modified) * trunk/src/kmk/ChangeLog.2 (modified) * trunk/src/kmk/Makefile.DOS.template (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.ami (modified) * trunk/src/kmk/NEWS (modified) * trunk/src/kmk/NMakefile.template (modified) * trunk/src/kmk/README.Amiga (modified) * trunk/src/kmk/README.DOS.template (modified) * trunk/src/kmk/README.OS2.template (modified) * trunk/src/kmk/README.W32.template (modified) * trunk/src/kmk/README.customs (modified) * trunk/src/kmk/README.cvs (modified) * trunk/src/kmk/README.template (modified) * trunk/src/kmk/SMakefile.template (modified) * trunk/src/kmk/TODO.private (modified) * trunk/src/kmk/acinclude.m4 (modified) * trunk/src/kmk/amiga.c (modified) * trunk/src/kmk/amiga.h (modified) * trunk/src/kmk/ar.c (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/build.template (modified) * trunk/src/kmk/build_w32.bat (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/config.ami.template (modified) * trunk/src/kmk/config.h-vms.template (modified) * trunk/src/kmk/config.h.W32.template (modified) * trunk/src/kmk/config/ChangeLog (modified) * trunk/src/kmk/config/Makefile.am (modified) * trunk/src/kmk/config/dospaths.m4 (modified) * trunk/src/kmk/configh.dos.template (modified) * trunk/src/kmk/configure.bat (modified) * trunk/src/kmk/configure.in (modified) * trunk/src/kmk/debug.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getloadavg.c (modified) * trunk/src/kmk/getopt.c (modified) * trunk/src/kmk/getopt.h (modified) * trunk/src/kmk/getopt1.c (modified) * trunk/src/kmk/gettext.h (modified) * trunk/src/kmk/glob/ChangeLog (modified) * trunk/src/kmk/glob/Makefile.am (modified) * trunk/src/kmk/glob/Makefile.ami (modified) * trunk/src/kmk/glob/SMakefile (modified) * trunk/src/kmk/glob/configure.bat (modified) * trunk/src/kmk/glob/fnmatch.c (modified) * trunk/src/kmk/glob/fnmatch.h (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/i18n (deleted) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/maintMakefile (modified) * trunk/src/kmk/make.1 (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/makefile.com (modified) * trunk/src/kmk/makefile.vms (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/po/ChangeLog (modified) * trunk/src/kmk/po/LINGUAS (modified) * trunk/src/kmk/po/Makevars (modified) * trunk/src/kmk/po/POTFILES.in (modified) * trunk/src/kmk/prepare_w32.bat (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/readme.vms (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/remote-cstms.c (modified) * trunk/src/kmk/remote-stub.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/rule.h (modified) * trunk/src/kmk/signame.c (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/subproc.bat (modified) * trunk/src/kmk/tests/COPYING (modified) * trunk/src/kmk/tests/ChangeLog (modified) * trunk/src/kmk/tests/NEWS (modified) * trunk/src/kmk/tests/README (modified) * trunk/src/kmk/tests/mkshadow (modified) * trunk/src/kmk/tests/run_make_tests.pl (modified) * trunk/src/kmk/tests/scripts/features/parallelism (modified) * trunk/src/kmk/tests/scripts/functions/eval (modified) * trunk/src/kmk/tests/scripts/misc/close_stdout (modified) * trunk/src/kmk/tests/scripts/options/dash-l (modified) * trunk/src/kmk/tests/scripts/targets/INTERMEDIATE (modified) * trunk/src/kmk/tests/scripts/targets/SECONDARY (modified) * trunk/src/kmk/tests/scripts/variables/special (modified) * trunk/src/kmk/tests/test_driver.pl (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/kmk/version.c (modified) * trunk/src/kmk/vmsdir.h (modified) * trunk/src/kmk/vmsfunctions.c (modified) * trunk/src/kmk/vmsify.c (modified) * trunk/src/kmk/vmsjobs.c (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32/Makefile.am (modified) * trunk/src/kmk/w32/compat/dirent.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/kmk/w32/include/pathstuff.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/include/w32err.h (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/kmk/w32/subproc/NMakefile (modified) * trunk/src/kmk/w32/subproc/build.bat (modified) * trunk/src/kmk/w32/subproc/misc.c (modified) * trunk/src/kmk/w32/subproc/proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/kmk/w32/subproc/w32err.c (modified) Merged in current GNU Make code (CVS from 2008-10-28). Ref #55. Mon, 27 Oct 2008 23:25:49 GMT bird [1980] * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/read.c (modified) kmk: Some cleanup. Sun, 26 Oct 2008 23:02:38 GMT bird [1977] * trunk/src/kmk/read.c (modified) read.c / parse_file_seq: adjusted strcache_add_len termination hack. Sun, 26 Oct 2008 22:48:35 GMT bird [1975] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.h (modified) kmk: cleaning up some CONFIG_WITH_STRCACHE2 mess. Sun, 26 Oct 2008 03:26:36 GMT bird [1947] * trunk/src/kmk/read.c (modified) read.c: fixed regression from previous commit. Sun, 26 Oct 2008 03:09:15 GMT bird [1946] * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Caught a variable::value update that I'd missed when ... Fri, 24 Oct 2008 19:02:48 GMT bird [1931] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.h (modified) kmk: recycle more allocate_variable_expand_* results. Fri, 24 Oct 2008 06:20:23 GMT bird [1930] * trunk/src/kmk/read.c (modified) kmk/read.c: more free() avoidance, this time some very small buffers ... Fri, 24 Oct 2008 06:17:28 GMT bird [1929] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/read.c (modified) kmk/read.c: more free() avoidance, this time some very small buffers ... Wed, 22 Oct 2008 20:54:02 GMT bird [1911] * trunk/src/kmk/read.c (modified) read.c: don't allocate the ifdef/ifndef variable, just use the ... Tue, 21 Oct 2008 01:39:22 GMT bird [1898] * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/read.c (modified) kmk: strcache_get_len -> strcache2_get_len Wed, 15 Oct 2008 01:28:32 GMT bird [1867] * trunk/src/kmk/file.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/rule.c (modified) kmk: commands and file allocation caches. 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 05:08:05 GMT bird [1861] * trunk/src/kmk/read.c (modified) kmk: and another strcache_get_len. Mon, 13 Oct 2008 03:58:07 GMT bird [1857] * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/strcache.c (modified) kmk: improved the hashing of file table entries by making the ... Mon, 13 Oct 2008 01:46:35 GMT bird [1853] * trunk/src/kmk/read.c (modified) kmk: Optimized the dependency hashing done by uniquize_deps() by ... Sun, 12 Oct 2008 16:24:04 GMT bird [1846] * trunk/src/kmk/read.c (modified) spaces (read.c) Sat, 11 Oct 2008 19:34:24 GMT bird [1838] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/read.c (modified) kmk: fixed string termination for three strcache_add_len calls. (it ... Sat, 11 Oct 2008 13:11:16 GMT bird [1831] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/read.c (modified) kmk: find_char_unquote optimizations, some cleanup and a fix. Sat, 11 Oct 2008 07:12:10 GMT bird [1827] * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: more length optimizations. Fri, 10 Oct 2008 20:26:42 GMT bird [1821] * trunk/src/kmk/read.c (modified) kmk: incdep bug fix, dependencies was chopped of because they are now ... Fri, 10 Oct 2008 07:10:26 GMT bird [1817] * trunk/src/kmk/read.c (modified) kmk: pass end-of-line around to the condition evalalutation. Don't ... 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. Fri, 10 Oct 2008 02:27:38 GMT bird [1809] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: More length and alloc optimizations. Made all the length ... Thu, 09 Oct 2008 05:34:47 GMT bird [1807] * trunk/src/kmk/read.c (modified) kmk: readstring - use memchr. Thu, 09 Oct 2008 05:34:29 GMT bird [1806] * trunk/src/kmk/read.c (modified) kmk: readstring - use memchr. 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 ... Tue, 09 Sep 2008 21:20:23 GMT bird [1776] * trunk/src/kmk/read.c (modified) kmk: Fixed includdep bug wrt to multiline variables (not defined). Fri, 05 Sep 2008 00:34:53 GMT bird [1724] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expreval.c (moved) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: ifcond.c -> expreval.c Thu, 04 Sep 2008 02:49:36 GMT bird [1719] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/ifcond.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-if1of.kmk (modified) kmk: More if conditionals code. Tue, 02 Sep 2008 23:05:55 GMT bird [1715] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/ifcond.c (added) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) kmk: Started hacking on some useable if conditionals. Tue, 02 Sep 2008 02:06:18 GMT bird [1701] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-2ndtargetexp.kmk (added) kmk: Implemented secondary target expansion. Fixes #42. Sun, 31 Aug 2008 19:35:37 GMT bird [1693] * trunk/src/kmk/read.c (modified) includedep: expand variabels when present. Fixes #38. Tue, 08 Apr 2008 23:16:53 GMT bird [1503] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Environment / globals cleanup. The new policy is to use KBUILD_ and ... Mon, 07 Apr 2008 23:02:57 GMT bird [1499] * trunk/src/kmk/read.c (modified) buffer the entire makefile / 256KB. saves a little bit of time on the ... Tue, 01 Apr 2008 00:05:01 GMT bird [1477] * trunk/src/kmk/read.c (modified) Check for '\0' in defines, just to keep the value_length sane. Mon, 17 Mar 2008 22:21:36 GMT bird [1408] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Implemented local variable definitions - CONFIG_WITH_LOCAL_VARIABLES. Fri, 05 Oct 2007 20:22:50 GMT bird [1181] * trunk/src/kmk/read.c (modified) added variable assignment to the includedep parser. Mon, 01 Oct 2007 05:31:06 GMT bird [1173] * trunk/src/kmk/read.c (modified) oops. Mon, 01 Oct 2007 05:29:40 GMT bird [1172] * trunk/src/kmk/read.c (modified) just try open it and then check whether to keep quiet about it or not. Mon, 01 Oct 2007 03:46:57 GMT bird [1170] * trunk/src/kmk/read.c (modified) GCC starts with an empty ' \' line. Mon, 01 Oct 2007 03:32:06 GMT bird [1169] * trunk/src/kmk/read.c (modified) reworte it to use a whole file buffer so we can use mmap later... Mon, 01 Oct 2007 01:29:32 GMT bird [1168] * trunk/src/kmk/read.c (modified) Wrote the eval_include_dep parser. Mon, 24 Sep 2007 02:27:14 GMT bird [1109] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-if1of.kmk (copied) * trunk/src/kmk/variable.c (modified) New feature: if1of and ifn1of (CONFIG_WITH_SET_CONDITIONALS). Mon, 04 Jun 2007 01:04:36 GMT bird [1022] * trunk/src/kmk/read.c (modified) removed a bit too much there... Mon, 04 Jun 2007 00:58:37 GMT bird [1021] * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) fixes to the multi target code. (should be correct now) 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. Sat, 26 May 2007 20:09:15 GMT bird [940] * trunk/src/gmakenew/function.c (modified) * trunk/src/gmakenew/main.c (modified) * trunk/src/gmakenew/read.c (modified) Some more warnings.