# # ChangeLog for trunk/src/kmk/expand.c in kBuild # # Generated by Trac 1.4.3.2 # Mar 16, 2025 7:27:13 PM 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.