# # ChangeLog for trunk/src in kBuild # # Generated by Trac 1.4.3.2 # Jan 23, 2025 7:38:25 AM Fri, 26 Dec 2014 16:36:58 GMT bird [2742] * trunk/src/kmk/remake.c (modified) remake.c: Some check_rename and rename related fixes to update_file_1. Fri, 26 Dec 2014 16:36:14 GMT bird [2741] * trunk/src/kmk/file.c (modified) file.c: Forgot to update to_file->multi_head when the file being ... Thu, 25 Dec 2014 23:17:00 GMT bird [2740] * trunk/src/kmk/file.c (modified) rehash_file: fixed problem with multi target files, forgot to update ... Tue, 23 Dec 2014 21:15:40 GMT bird [2736] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/variable.c (modified) llvm build fixes. Sun, 26 Oct 2014 19:42:29 GMT bird [2734] * trunk/src/kmk/dir.c (modified) quick build fix - should make all use our glob instead... Thu, 16 Oct 2014 18:29:41 GMT bird [2733] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) mscfakes.c: Make sure STDOUT and STDERR are blocking before we use ... Wed, 05 Mar 2014 13:09:47 GMT bird [2728] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect.c: More stuff needs quoting on windows. Sat, 01 Mar 2014 20:54:33 GMT bird [2727] * trunk/src/sed/lib/regex_internal.c (modified) sed/lib/regex_internal.c: Applied fix from ... Wed, 19 Feb 2014 15:29:25 GMT bird [2723] * trunk/src/kmk/Makefile.am (modified) kmk/Makefile.am: Forgot to rename kbuild-read.c to kbuild-object.c. ... Wed, 01 Jan 2014 22:59:50 GMT bird [2720] * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (modified) kBuild objects: Implemented the special variable accessor [@super] ... Wed, 01 Jan 2014 17:40:56 GMT bird [2719] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kbuild-object.c (moved) kbuild-read.c -> kbuild-object.c Mon, 30 Dec 2013 21:30:47 GMT bird [2718] * trunk/src/kmk/kbuild-read.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Variable aliases. Mon, 30 Dec 2013 00:58:43 GMT bird [2717] * trunk/src/kmk/kbuild-read.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) kmk: Hacking kBuild-define-*. Wed, 25 Dec 2013 20:30:44 GMT bird [2716] * trunk/src/ash (deleted) Remove old unused src/ash directory (been using kash for a good while ... Fri, 06 Dec 2013 17:41:35 GMT bird [2715] * trunk/src/lib/nt/nthlpcore.c (modified) nthlpcore.c: STATUS_CANNOT_DELETE and EPERM. Fri, 06 Dec 2013 17:40:31 GMT bird [2714] * trunk/src/kmk/dir.c (modified) dir.c: Always read the whole directory to prevent trouble on Windows ... Thu, 21 Nov 2013 21:11:00 GMT bird [2713] * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) * trunk/src/lib/nt/ntunlink.c (added) * trunk/src/lib/nt/ntunlink.h (added) Some unlink(), rmdir() and kmk_rm optimizations. Thu, 21 Nov 2013 14:40:10 GMT bird [2710] * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) nt*.c: sprinkled a few more birdResolveImports() around the place, ... Thu, 21 Nov 2013 10:26:40 GMT bird [2708] * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) Optimized ftsfake.c for windows (similar things can be done for OS/2, ... Thu, 21 Nov 2013 02:25:00 GMT bird [2707] * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) ntstat.c: Fixed fstat()'ing console handles and pipes. Thu, 21 Nov 2013 01:32:14 GMT bird [2705] * trunk/src/kmk/main.c (modified) updated (c). Thu, 21 Nov 2013 01:26:52 GMT bird [2704] * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) Drop the w32 createfile option, implemented sharing-violation ... Thu, 21 Nov 2013 00:26:35 GMT bird [2703] * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) NDEBUG and other adjustments. Thu, 21 Nov 2013 00:11:08 GMT bird [2702] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt (added) * trunk/src/lib/nt/Makefile.kup (added) * trunk/src/lib/nt/ntdir.c (added) * trunk/src/lib/nt/ntdir.h (added) * trunk/src/lib/nt/nthlp.h (added) * trunk/src/lib/nt/nthlpcore.c (added) * trunk/src/lib/nt/nthlpfs.c (added) * trunk/src/lib/nt/ntstat.c (added) * trunk/src/lib/nt/ntstat.h (added) * trunk/src/lib/nt/ntstuff.h (added) * trunk/src/lib/nt/nttypes.h (added) * trunk/src/lib/nt/tstNtStat.c (added) kmk/WindowsNT: Avoiding unnecessary stat() calls. Reimplemented ... Fri, 20 Sep 2013 00:33:51 GMT bird [2700] * trunk/Config.kmk (modified) * trunk/src/sed/lib/getline.c (modified) Hacks for building against newer mac os x SDKs. Fri, 20 Sep 2013 00:33:20 GMT bird [2699] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Cross platform environment variable unsetting. Mon, 16 Sep 2013 22:47:27 GMT bird [2698] * trunk/src/kmk/function.c (modified) kmk: Extended the substr function to allow refering length from the ... Mon, 16 Sep 2013 22:30:08 GMT bird [2697] * trunk/src/kmk/function.c (modified) kmk: Extended the substr function to allow refering length from the ... Wed, 19 Jun 2013 11:01:48 GMT bird [2684] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect.c: MSC fix. Mon, 29 Apr 2013 19:41:26 GMT bird [2682] * trunk/src/kash/var.h (modified) var.h/pathval(): Don't try use the 'Path' if it wasn't found and ... Sun, 14 Apr 2013 18:41:58 GMT bird [2681] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed windows problem with stat() failing if the directory ... Mon, 04 Feb 2013 12:58:14 GMT bird [2679] * trunk/src/kash/options.h (modified) build fix Mon, 04 Feb 2013 12:53:47 GMT bird [2678] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: Fixed directory installation on windows (probably broken ... Thu, 31 Jan 2013 13:27:12 GMT bird [2673] * trunk/src/kmk/config.h.os2 (modified) OS/2 kmk build fixes. Fri, 28 Dec 2012 23:53:55 GMT bird [2672] * trunk/src/kash/options.h (modified) options.h: Fixed 'set -o' crash on solaris and (null) = off on the ... Tue, 27 Nov 2012 08:58:33 GMT bird [2671] * trunk/src/kmk/config.h.linux (modified) build fixes Sun, 25 Nov 2012 19:52:26 GMT bird [2667] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Quote arguments on windows and support single quotation ... Thu, 15 Nov 2012 00:32:34 GMT bird [2666] * trunk/src/kmk/remake.c (modified) remake.c: Remake if we tried to update a non-existing multi_maybe ... Thu, 15 Nov 2012 00:30:57 GMT bird [2665] * trunk/src/kmk/file.c (modified) file.c: Fixed renaming/rehashing of multi-target files. This could ... Fri, 09 Nov 2012 23:14:45 GMT bird [2664] * trunk/src/kmk/commands.c (modified) commands.c: Fixed bad merge, causing crashes in memcpy (bp, c, len); ... Mon, 10 Sep 2012 22:01:50 GMT bird [2662] * trunk/src/kmk/config.h.haiku (modified) kmk: Update config.h.haiku. Mon, 10 Sep 2012 21:58:55 GMT bird [2661] * trunk/src/sed/config.h.haiku (added) sed: haiku.x86 config. Mon, 10 Sep 2012 21:58:26 GMT bird [2660] * trunk/src/sed/basicdefs.h (modified) * trunk/src/sed/lib/regex_internal.h (modified) * trunk/src/sed/sed/sed.c (modified) sed: three haiku hacks, two for gcc2 and one for broken mbrtowc. Mon, 10 Sep 2012 21:00:10 GMT bird [2658] * trunk/src/kmk/testcase-kBuild-define.kmk (modified) no 'by ', do it using assignment operators, =/:=, ... Mon, 10 Sep 2012 20:57:58 GMT bird [2657] * trunk/src/kash/shinstance.h (modified) haiku fix Mon, 10 Sep 2012 20:39:16 GMT bird [2656] * trunk/src/kmk/kmkbuiltin/haikufakes.h (modified) * trunk/src/kmk/kmkbuiltin/osdep.c (modified) * trunk/src/kmk/main.c (modified) Haiku build fixes. Sun, 09 Sep 2012 23:08:19 GMT bird [2655] * trunk/src/kmk/testcase-kBuild-define.kmk (modified) work in progress. Sun, 09 Sep 2012 18:16:28 GMT bird [2654] * trunk/src/kash/eval.c (modified) eval.c/evalcommand: tiny optimization wrt name=value handling. Sun, 09 Sep 2012 18:02:54 GMT bird [2653] * trunk/src/kash/eval.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/shfile.c (modified) kash: fixed shfile_opendir on windows, and thereby argument expansion. Sun, 09 Sep 2012 17:21:48 GMT bird [2652] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Fixes for hash-bang-scripts on windows. Related debug tracing ... Sun, 09 Sep 2012 16:06:56 GMT bird [2651] * trunk/src/kash/error.c (modified) hash/error.c: no va_copy on windows yet, sigh. Sun, 09 Sep 2012 16:06:32 GMT bird [2650] * trunk/src/kash/shfile.c (modified) kash/shfile.c: Fixed console inherit proble on windows. Fixed CWD ... Sun, 09 Sep 2012 03:47:26 GMT bird [2649] * trunk/src/kash/exec.c (modified) kash: detect shell invokations via /usr/bin/env in hash bang. Sun, 09 Sep 2012 03:22:30 GMT bird [2648] * trunk/src/kash/bltin/printf.c (modified) * trunk/src/kash/cd.c (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) Made TRACE2 and TRACE2V safe. Fixed DEBUG bug where va_copy was ... Sun, 09 Sep 2012 03:21:35 GMT bird [2647] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed bug in shfile_movefd that caused sever file ... Sun, 09 Sep 2012 02:30:17 GMT bird [2646] * trunk/src/kmk/kmkbuiltin/printf.c (modified) kmk_printf: Don't use 'j' as a size specifier to sprintf on windows. Sun, 09 Sep 2012 02:29:23 GMT bird [2645] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) kmk/mscfakes.c: Fixed strtoimax/umax. Sun, 09 Sep 2012 02:03:12 GMT bird [2642] * trunk/src/kash/exec.c (modified) kash: Correct hash bang self to match kmk_ash, kmk_sh, kash and sh. ... Sun, 09 Sep 2012 01:52:11 GMT bird [2641] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/var.c (modified) Forgot to remove debug fprintfs. Sun, 09 Sep 2012 01:49:16 GMT bird [2640] * trunk/src/kmk/w32/imagecache.c (modified) imagecache.c: Don't cause popup on retry.cmd. Sun, 09 Sep 2012 01:48:53 GMT bird [2639] * trunk/src/kash/shinstance.h (modified) EWOULDBLOCK is defined as 140 in VS2010. Sun, 09 Sep 2012 01:47:19 GMT bird [2638] * trunk/src/kash/memalloc.c (modified) indent fix. Sun, 09 Sep 2012 01:46:16 GMT bird [2637] * trunk/src/kash/var.c (modified) kash: Simplified that 'Path' hack on Windows. Sun, 09 Sep 2012 00:57:51 GMT bird [2636] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk: experimental executable image cache for windows. Sun, 09 Sep 2012 00:57:47 GMT bird [2635] * trunk/src/kmk/w32/imagecache.c (added) kmk: experimental executable image cache for windows. Sat, 08 Sep 2012 23:50:05 GMT bird [2634] * trunk/src/kmk/file.c (modified) kmk/file.c: Fixed double free when CONFIG_WITH_STRCACHE2 is defined. ... Sat, 08 Sep 2012 23:18:59 GMT bird [2633] * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/make.h (modified) kmk: CONFIG_WITH_ALLOCCACHE_DEBUG - for optionally turning the ... Thu, 06 Sep 2012 15:19:53 GMT bird [2631] * trunk/src/kash/parser.c (modified) oops. Thu, 06 Sep 2012 15:17:44 GMT bird [2630] * trunk/src/kash/parser.c (modified) drop some tracing. Thu, 06 Sep 2012 15:16:25 GMT bird [2629] * trunk/src/kash/input.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Thu, 06 Sep 2012 15:16:12 GMT bird [2628] * trunk/src/kash/parser.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Thu, 09 Aug 2012 14:12:12 GMT bird [2627] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Fixed buffer allocation bug (forgot terminator). Thu, 09 Aug 2012 14:11:47 GMT bird [2626] * trunk/src/kmk/electric.c (modified) electric.c: the xstrdup() in kObjCache accepts NULL. Thu, 02 Aug 2012 04:02:29 GMT bird [2620] * trunk/src/kObjCache/kObjCache.c (modified) Try hardlink object files. Thu, 02 Aug 2012 03:48:51 GMT bird [2619] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Added an -O2 level for dropping double line statements ... Thu, 02 Aug 2012 03:34:40 GMT bird [2618] * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Redid the buffering in the optimizer. Thu, 02 Aug 2012 02:03:50 GMT bird [2617] * trunk/src/kObjCache/kObjCache.c (modified) use _O_TEXT when possible. Thu, 02 Aug 2012 01:43:58 GMT bird [2616] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Early commit of the C preprocessor output optimizer. Sun, 29 Jul 2012 23:18:33 GMT bird [2615] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Forgot to clean out the debug code... Sun, 29 Jul 2012 23:17:24 GMT bird [2614] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: More VC2010 related fixes. Sun, 29 Jul 2012 19:42:30 GMT bird [2613] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Fixes to the make dependency feature. Sun, 29 Jul 2012 18:18:00 GMT bird [2612] * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: Implemented support for generating makefile dependencies ... Sun, 17 Jun 2012 23:29:07 GMT bird [2594] * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) Fixed the broken $(deps*). Sun, 17 Jun 2012 22:52:26 GMT bird [2593] * trunk/src/kash/shinstance.c (modified) kash: win.x86 build fix Sun, 17 Jun 2012 22:50:38 GMT bird [2592] * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32/pathstuff.c (modified) kmk build fixes for win.amd64. Sun, 17 Jun 2012 20:45:31 GMT bird [2591] * trunk/src/kmk (modified) * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/ChangeLog (modified) * trunk/src/kmk/ChangeLog.1 (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 (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.h.darwin (modified) * trunk/src/kmk/config.h.freebsd (modified) * trunk/src/kmk/config.h.haiku (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/config.h.os2 (modified) * trunk/src/kmk/config.h.solaris (modified) * trunk/src/kmk/config.h.win (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 (modified) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/electric.c (modified) * trunk/src/kmk/electric.h (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 (modified) * trunk/src/kmk/glob/ChangeLog (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/darwin.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (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 (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/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 (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/echoing (modified) * trunk/src/kmk/tests/scripts/features/export (modified) * trunk/src/kmk/tests/scripts/features/include (modified) * trunk/src/kmk/tests/scripts/features/override (modified) * trunk/src/kmk/tests/scripts/features/parallelism (modified) * trunk/src/kmk/tests/scripts/features/patspecific_vars (modified) * trunk/src/kmk/tests/scripts/features/patternrules (modified) * trunk/src/kmk/tests/scripts/features/recursion (modified) * trunk/src/kmk/tests/scripts/features/se_explicit (modified) * trunk/src/kmk/tests/scripts/features/se_implicit (modified) * trunk/src/kmk/tests/scripts/features/se_statpat (modified) * trunk/src/kmk/tests/scripts/features/targetvars (modified) * trunk/src/kmk/tests/scripts/features/vpath (modified) * trunk/src/kmk/tests/scripts/features/vpath3 (copied) * trunk/src/kmk/tests/scripts/functions/abspath (modified) * trunk/src/kmk/tests/scripts/functions/realpath (modified) * trunk/src/kmk/tests/scripts/functions/shell (modified) * trunk/src/kmk/tests/scripts/functions/wildcard (modified) * trunk/src/kmk/tests/scripts/misc/general4 (modified) * trunk/src/kmk/tests/scripts/options/dash-B (modified) * trunk/src/kmk/tests/scripts/options/eval (copied) * trunk/src/kmk/tests/scripts/options/symlinks (modified) * trunk/src/kmk/tests/scripts/targets/ONESHELL (copied) * trunk/src/kmk/tests/scripts/targets/POSIX (copied) * trunk/src/kmk/tests/scripts/variables/DEFAULT_GOAL (modified) * trunk/src/kmk/tests/scripts/variables/LIBPATTERNS (copied) * trunk/src/kmk/tests/scripts/variables/MAKE (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFILES (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFLAGS (copied) * trunk/src/kmk/tests/scripts/variables/MFILE_LIST (modified) * trunk/src/kmk/tests/scripts/variables/SHELL (modified) * trunk/src/kmk/tests/scripts/variables/automatic (modified) * trunk/src/kmk/tests/scripts/variables/define (copied) * trunk/src/kmk/tests/scripts/variables/flavors (modified) * trunk/src/kmk/tests/scripts/variables/private (copied) * trunk/src/kmk/tests/scripts/variables/undefine (copied) * 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 (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) kmk: Merged in changes from GNU make 3.82. Previous GNU make base ... Sun, 13 May 2012 19:40:04 GMT bird [2574] * trunk/src/kmk/function.c (modified) solaris build fix Sun, 13 May 2012 19:39:47 GMT bird [2573] * trunk/src/kmk/expreval.c (modified) bugfix Sun, 18 Mar 2012 17:59:32 GMT bird [2568] * trunk/src/kObjCache/kObjCache.c (modified) kObjCache: mkdir solaris crap (ENOSYS + EACCES). Thu, 01 Mar 2012 16:32:08 GMT bird [2564] * trunk/kBuild/bin/os2.x86/kmk.exe (modified) * trunk/src/kmk/job.c (modified) kmk/job.c: wait() can return EINTR and does so on OS/2 (rsh). Rebuilt ... Wed, 30 Nov 2011 20:44:27 GMT bird [2556] * trunk/src/kmk/function.c (modified) umask fixes. Wed, 30 Nov 2011 19:47:35 GMT bird [2554] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) Added $(set-umask ) and $(get-umask ). Fri, 25 Nov 2011 21:44:21 GMT bird [2553] * trunk/src/kash/shfile.c (modified) shut up annoying assertion. Fri, 25 Nov 2011 21:42:26 GMT bird [2552] * trunk/src/kash/var.c (modified) Path fix on windows. Wed, 09 Nov 2011 01:22:04 GMT bird [2549] * trunk/src/kmk/kbuild-read.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (modified) * trunk/src/kmk/variable.c (modified) kmk: hacking on a new kmk/kBuild language extension... Tue, 08 Nov 2011 21:28:16 GMT bird [2548] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/kbuild-read.c (added) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/testcase-kBuild-define.kmk (added) * trunk/src/kmk/variable.c (modified) kmk: hacking on a new kmk/kBuild language extension. Sat, 01 Oct 2011 19:49:54 GMT bird [2546] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.h (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/config.h.haiku (added) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/haikufakes.c (copied) * trunk/src/kmk/kmkbuiltin/haikufakes.h (copied) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) Applied modified patches for Haiku support from Mike Smith. Wed, 17 Aug 2011 06:24:21 GMT bird [2543] * trunk/src/kmk/kmkbuiltin/install.c (modified) install.c: Don't try hardlink symlink and other non-regular files. Tue, 02 Aug 2011 20:13:24 GMT bird [2540] * trunk/src/kmk/kbuild.c (modified) kbuild.c: For the time being, we'll defined two sets of local ... Tue, 02 Aug 2011 20:01:33 GMT bird [2539] * trunk/src/kmk/kbuild.c (modified) kbuild.c: Make more of the target+source variables local to save memory.