# # ChangeLog for trunk/src/kmk/expand.c in kBuild # # Generated by Trac 1.4.3.2 # Jan 7, 2025 8:01:49 AM Wed, 29 Oct 2008 21:47:00 GMT bird [1999] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) variaiable::value_length -> unsigned int. 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. Tue, 28 Oct 2008 13:43:45 GMT bird [1988] * trunk/src/kmk/expand.c (modified) build fix. Tue, 28 Oct 2008 10:00:48 GMT bird [1987] * trunk/src/kmk/expand.c (modified) Build fix Tue, 28 Oct 2008 01:58:32 GMT bird [1985] * trunk/src/kmk/expand.c (modified) expand.c: avoid some unnecessary double buffering done by ... 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 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. Fri, 24 Oct 2008 20:22:22 GMT bird [1932] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Made struct variable capable of holding read only variables to ... 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: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 ... Fri, 24 Oct 2008 05:19:23 GMT bird [1928] * trunk/src/kmk/expand.c (modified) expand.c: added allocated_variable_expand_3 and ... Fri, 24 Oct 2008 04:50:10 GMT bird [1927] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Inlined much of handle_function/lookup_function so ... Fri, 17 Oct 2008 02:06:03 GMT bird [1880] * trunk/src/kmk/expand.c (modified) kmk: cleanup expand_argument hacks. 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. Sun, 12 Oct 2008 16:25:03 GMT bird [1847] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Some optimizations for expand_deps. Sat, 11 Oct 2008 19:24:07 GMT bird [1837] * trunk/src/kmk/expand.c (modified) kmk: no need for the '\0' hack in expand_argument when using ... Sat, 11 Oct 2008 19:18:45 GMT bird [1835] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/make.h (modified) kmk: fixed assertion + made them useful. Sat, 11 Oct 2008 19:07:29 GMT bird [1834] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/make.h (modified) kmk: assertions. 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 10:56:20 GMT bird [1830] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.h (modified) kmk: more insane optimizations. 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 17:59:00 GMT bird [1819] * trunk/src/kmk/expand.c (modified) kmk: 64-bit fix (forgotten). 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:36:19 GMT bird [1808] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: More memchr and less strlen for simple assignments (var:=val). Thu, 09 Oct 2008 04:12:33 GMT bird [1805] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Some minor optimizations. Mon, 12 May 2008 17:07:26 GMT bird [1617] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.c (modified) Don't append empty strings to variables. (foo +=) Thu, 08 May 2008 03:36:35 GMT bird [1610] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Fixed prepend w/ expansion (would append instead of prepend). ... Thu, 08 May 2008 03:06:38 GMT bird [1609] * trunk/src/kmk/expand.c (modified) grr**2 Thu, 08 May 2008 03:00:39 GMT bird [1608] * trunk/src/kmk/expand.c (modified) grr. Thu, 08 May 2008 02:58:55 GMT bird [1607] * trunk/src/kmk/expand.c (modified) Another try - forgot about xrealloc. Thu, 08 May 2008 02:44:58 GMT bird [1606] * trunk/src/kmk/expand.c (modified) Fixed bug in append_expand_string_to_variable() where variables ... Sun, 20 Apr 2008 22:46:03 GMT bird [1536] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.c (modified) Use the value_length if possible (saves strlen). Assert its ... Sun, 30 Mar 2008 22:16:15 GMT bird [1458] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) Use the variable file location in evalval and evalcall. Sun, 30 Mar 2008 04:13:55 GMT bird [1440] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Added comp-cmds-ex, commands, commands-sc and commands-usr. Added a ... Sun, 23 Sep 2007 05:29:00 GMT bird [1107] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/variable.c (modified) some silly realloc optimizations. 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 22:37:13 GMT bird [916] * trunk/src/gmakenew/expand.c (modified) * trunk/src/gmakenew/variable.h (modified) fixed a const issue with the value-length stuff.