# # ChangeLog for trunk in kBuild # # Generated by Trac 1.4.3.2 # Sep 28, 2024 5:05:36 PM Wed, 23 Dec 2020 19:52:04 GMT bird [3493] * trunk/Config.kmk (modified) Config.kmk: Allow targetting macOS 11.0 and the M1. Wed, 23 Dec 2020 13:59:02 GMT bird [3492] * trunk/kBuild/env.sh (modified) env.sh: M1 adjustment. Wed, 23 Dec 2020 13:57:44 GMT bird [3491] * trunk/src/kmk/configure.ac (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getopt.c (modified) kmk: Darwin build and warning fixes. Wed, 23 Dec 2020 13:56:21 GMT bird [3490] * trunk/src/sed/lib/utils.c (modified) sed: Darwin build fix. Tue, 22 Sep 2020 13:44:52 GMT bird [3489] * trunk/kBuild/sdks/MACOSX1010.kmk (modified) * trunk/kBuild/sdks/MACOSX1013.kmk (modified) * trunk/kBuild/sdks/MACOSX1014.kmk (modified) * trunk/kBuild/sdks/MACOSX1015.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) sdks/MACOSX*.kmk: Put the SDK path in quotes so the compiler/linker ... Tue, 22 Sep 2020 09:47:02 GMT bird [3488] * trunk/kBuild/darwin-common.kmk (modified) darwin-common.kmk: Corrections to DARWINCMN_MACOSX_SDKS_DIRS. Tue, 22 Sep 2020 09:46:38 GMT bird [3487] * trunk/kBuild/header.kmk (modified) header.kmk: Introducing KBUILD_DEVTOOLS_TRG_NOARCH and ... Mon, 21 Sep 2020 12:26:44 GMT bird [3486] * trunk/kBuild/bin/win.amd64/kmk.exe (modified) * trunk/kBuild/bin/win.amd64/kmk.pdb (modified) Rebuilt kmk.exe for win.amd64 against r3485. Mon, 21 Sep 2020 12:25:08 GMT bird [3485] * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) lib/nt/ntstat.h|c: Forgot to commit birdStatModeOnly the other day. Mon, 21 Sep 2020 12:21:55 GMT bird [3484] * trunk/kBuild/bin/darwin.amd64/kmk (modified) * trunk/kBuild/bin/darwin.x86/kmk (modified) Rebuilt kmk on darwin x86 and amd64 against r3483. Mon, 21 Sep 2020 12:06:15 GMT bird [3483] * trunk/src/kash/jobs.c (modified) kash: Don't use cmdlist to dump nfile lists in cmdtxt, need a ... Mon, 21 Sep 2020 11:54:23 GMT bird [3482] * trunk/src/kash/machdep.h (modified) kash: machdep: More sensible SHELL_SIZE for SHELL_ALIGN (32-bit targets). Mon, 21 Sep 2020 11:26:18 GMT bird [3481] * trunk/src/kmk/main.c (modified) kmk: remove debug fprintf from previous commit. Mon, 21 Sep 2020 11:20:56 GMT bird [3480] * trunk/src/kash/exec.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/mkinit.sh (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: build fixes (darwin). Mon, 21 Sep 2020 10:59:41 GMT bird [3479] * trunk/src/kmk/main.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) kmk: Added some refinements to the recent repeat-output-from-failing- ... Mon, 21 Sep 2020 10:57:41 GMT bird [3478] * trunk/src/kmk/makeint.h (modified) kmk/makeint.h: gcc 4.2.1 (apple) build fix. Thu, 17 Sep 2020 21:52:16 GMT bird [3477] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/var.c (modified) kash: Use kHlpAssert instead of assert.h (debugger stops on the ... Thu, 17 Sep 2020 21:32:45 GMT bird [3476] * trunk/src/kash/shinstance.c (modified) kash: sh_destroy should be mostly finished now. Wed, 16 Sep 2020 21:18:31 GMT bird [3475] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) kash: exec.c/h+eval.c: Fixed no-rehashing-needed optimizations so ... Wed, 16 Sep 2020 21:13:48 GMT bird [3474] * trunk/src/kash/main.c (modified) main: Use shfile_stat_isreg in find_dot_file. Wed, 16 Sep 2020 21:12:58 GMT bird [3473] * trunk/src/kash/redir.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Added two specialized shfile_stat variants: shfile_stat_isreg, ... Wed, 16 Sep 2020 21:10:02 GMT bird [3472] * trunk/src/kash/shinstance.c (modified) kash: sh_destroy: Don't free text for variables with VSTACK set. Wed, 16 Sep 2020 00:06:12 GMT bird [3471] * trunk/src/kash/shfile.c (modified) kash: Added comment about async close and stat. Some more logging in ... Tue, 15 Sep 2020 23:49:56 GMT bird [3470] * trunk/src/kash/Makefile.kmk (modified) kash: Enable non-forked mode (threaded) on windows. Tue, 15 Sep 2020 23:47:57 GMT bird [3469] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Use ntstat.c/h on windows, the crt version isn't reliable. Tue, 15 Sep 2020 23:28:47 GMT bird [3468] * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Need to initialize mutexes on windows after forking now that ... Tue, 15 Sep 2020 21:30:11 GMT bird [3467] * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: subshellstatus build fixes for forked mode. Tue, 15 Sep 2020 21:28:37 GMT bird [3466] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Introduced asynchronous closing of files we're written to on ... Tue, 15 Sep 2020 19:46:48 GMT bird [3465] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Keep the filename around in debug builds. Added profiling of ... Tue, 15 Sep 2020 19:44:11 GMT bird [3464] * trunk/src/kash/shinstance.c (modified) kash: Try signal subshell completion as early as possible in all cases. Tue, 15 Sep 2020 18:22:32 GMT bird [3463] * trunk/src/kash/redir.c (modified) kash: indent Tue, 15 Sep 2020 12:57:15 GMT bird [3462] * trunk/src/kash/memalloc.c (modified) kash: indent Tue, 15 Sep 2020 12:55:26 GMT bird [3461] * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Cache one pstack_block since parsecmd seems to be called for ... Tue, 15 Sep 2020 12:31:01 GMT bird [3460] * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Use event semaphores to signal parent shell early before the ... Tue, 15 Sep 2020 09:09:19 GMT bird [3459] * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: more sh_destroy work. Mon, 14 Sep 2020 21:46:32 GMT bird [3458] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/mknodes.sh (modified) * trunk/src/kash/nodes.c.pat (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Use reference counting of parser output in threaded-mode. Mon, 14 Sep 2020 17:34:28 GMT bird [3457] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.h (modified) kash: New parser allocator for non-forked-mode. Mon, 14 Sep 2020 12:03:45 GMT bird [3456] * trunk/src/kash/expand.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) kash: parser.c,memalloc.c/.h,expand.c: Prepared the parser for using ... Mon, 14 Sep 2020 11:59:28 GMT bird [3455] * trunk/src/kash/eval.c (modified) kash: eval.c/expredir: corrected assertion in default case. Mon, 14 Sep 2020 11:58:47 GMT bird [3454] * trunk/src/kash/shfile.c (modified) kash: shfile_movefd: bounds check fix. Mon, 14 Sep 2020 09:28:42 GMT bird [3453] * trunk/src/kash/eval.c (modified) kash: eval: Call expredircleanup before we pop the allocator stack. Sun, 13 Sep 2020 11:29:07 GMT bird [3452] * trunk/src/kash/tests/pipe-2 (modified) kash: tests/pipe-2 can't be using the same file in both ends of the pipe. Sun, 13 Sep 2020 11:21:43 GMT bird [3451] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: forked-mode build fixes. Sun, 13 Sep 2020 11:17:43 GMT bird [3450] * trunk/src/kash/Makefile.kmk (modified) kash: Missing nt_child_inject_standard_handles.c file. Sun, 13 Sep 2020 11:17:09 GMT bird [3449] * trunk/src/kash/eval.c (modified) * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/mknodes.sh (modified) * trunk/src/kash/nodetypes (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Eliminate the 'temp' node field in nfile so we can share node ... Sun, 13 Sep 2020 11:15:59 GMT bird [3448] * trunk/src/kash/shthread.h (modified) kash: shtread.h: a couple of atomic inc/dec operations for reference ... Fri, 11 Sep 2020 13:22:14 GMT bird [3447] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Avoid handle inheritance on windows when possible, allowing ... Thu, 10 Sep 2020 20:48:14 GMT bird [3446] * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shthread.h (modified) kash: mutex fix. Thu, 10 Sep 2020 20:47:45 GMT bird [3445] * trunk/src/kash/options.c (modified) * trunk/src/kash/redir.c (modified) kash: fixed a couple of alloctions when setting up subshells. Must ... Thu, 10 Sep 2020 14:08:18 GMT bird [3444] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) kash: when duplicateing a fdtab, don't heed close-on-exec on windows ... Thu, 10 Sep 2020 14:06:29 GMT bird [3443] * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/mknodes.sh (modified) kash: Need to initialize expfname in the generated function copy code ... Thu, 10 Sep 2020 12:06:29 GMT bird [3442] * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Turns out the redirlist needs to be copied too. Thu, 10 Sep 2020 11:54:53 GMT bird [3441] * trunk/src/kash/shinstance.c (modified) kash: sh_getenv loop-for-ever fix. sh_exec threaded-mode fix. Thu, 10 Sep 2020 11:38:27 GMT bird [3440] * trunk/src/kash/eval.c (modified) * trunk/src/kash/parser.c (modified) kash: Must make sure nfile::expfname is initialized and set to NULL ... Thu, 10 Sep 2020 00:47:29 GMT bird [3439] * trunk/src/kash/parser.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.h (modified) kash: Hammering on threaded mode. Got sh__exit half working. ... Wed, 09 Sep 2020 20:01:39 GMT bird [3438] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/alias.c (modified) * trunk/src/kash/alias.h (modified) * trunk/src/kash/bltin/kill.c (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/expand.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/options.h (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shell.h (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/trap.h (modified) * trunk/src/kash/var.c (modified) * trunk/src/kash/var.h (modified) kash: Hammering on threaded mode. Thu, 03 Sep 2020 13:52:14 GMT bird [3437] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/nodetypes (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/parser.h (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) kash: refactoring evalcommand - complicated, part II. Wed, 02 Sep 2020 20:31:13 GMT bird [3436] * trunk/src/kash/redir.h (modified) kash: Remove vfork code, we've never used it and we wont need it if ... Wed, 02 Sep 2020 20:30:54 GMT bird [3435] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/input.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/trap.h (modified) kash: Remove vfork code, we've never used it and we wont need it if ... Wed, 02 Sep 2020 20:19:25 GMT bird [3434] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/shinstance.h (modified) kash: refactoring evalcommand - complicated, part I. Wed, 02 Sep 2020 17:25:31 GMT bird [3433] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/tests/Makefile.kmk (modified) kash: refactoring forkshell(); simple stuff. Tue, 01 Sep 2020 13:17:57 GMT bird [3432] * trunk/src/kmk/job.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) kmk: Quick output hack to repeat the failure output at the end of ... Tue, 01 Sep 2020 13:10:32 GMT bird [3431] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: windows build fix. Sun, 30 Aug 2020 17:14:06 GMT bird [3430] * trunk/Config.kmk (modified) /Config.kmk: Quick tweak for building on newer macs. Sun, 30 Aug 2020 17:13:27 GMT bird [3429] * trunk/src/kash/mystring.h (modified) kash/mystring.h: Build fix for MacOSX ask 10.15. Fri, 21 Aug 2020 13:14:20 GMT bird [3428] * trunk/kBuild/bin/win.x86/kmk.exe (modified) * trunk/kBuild/bin/win.x86/kmk.pdb (modified) * trunk/kBuild/bin/win.x86/kmk_redirect.exe (modified) Rebuilt kmk.exe and kmk_redirect for win.x86 against r3427. Fri, 21 Aug 2020 13:12:34 GMT bird [3427] * trunk/Config.kmk (modified) Config.kmk: LIBS adjustments for windows to make cross building x86 ... Fri, 21 Aug 2020 12:49:42 GMT bird [3426] * trunk/kBuild/bin/win.amd64/kmk.exe (modified) * trunk/kBuild/bin/win.amd64/kmk.pdb (modified) * trunk/kBuild/bin/win.amd64/kmk_redirect.exe (modified) Rebuilt kmk.exe and kmk_redirect.exe for win.amd64 against r3425. Fri, 21 Aug 2020 12:45:06 GMT bird [3425] * trunk/src/kmk/kbuild.c (modified) kmk: Optimized func_kbuild_source_one by caching the target level ... Fri, 21 Aug 2020 11:59:11 GMT bird [3424] * trunk/kBuild/header.kmk (modified) header.kmk: Must unexport PATH_DEVTOOLS or the warning will trigger ... Fri, 21 Aug 2020 11:49:39 GMT bird [3423] * trunk/kBuild/header.kmk (modified) header.kmk: Complain if legacy variables like BUILD_TYPE and ... Fri, 21 Aug 2020 11:48:40 GMT bird [3422] * trunk/kBuild/rules.kmk (modified) * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) * trunk/kBuild/up.kmk (modified) kbuild/*.kmk: PATH_KBUILD->KBUILD_PATH Fri, 21 Aug 2020 11:47:08 GMT bird [3421] * trunk/src/kmk/variable.c (modified) kmk/variable.c: Ditto for BUILD_PLATFORM*. Fri, 21 Aug 2020 11:20:28 GMT bird [3420] * trunk/src/kmk/variable.c (modified) kmk/variable.c: The PATH_KBUILD* variables should be recursive ... Fri, 21 Aug 2020 11:11:10 GMT bird [3419] * trunk/kBuild/header.kmk (modified) header.kmk: Added warnings to PATH_DEVTOOLS*. Fri, 21 Aug 2020 11:02:13 GMT bird [3418] * trunk/kBuild/sdks/DXSDK.kmk (modified) * trunk/kBuild/sdks/DXSDKAMD64.kmk (modified) * trunk/kBuild/sdks/DXSDKX86.kmk (modified) * trunk/kBuild/sdks/LIBSDL.kmk (modified) * trunk/kBuild/sdks/NT4DDK.kmk (modified) * trunk/kBuild/sdks/OS2DDKBASE32.kmk (modified) * trunk/kBuild/sdks/W2K3DDK.kmk (modified) * trunk/kBuild/sdks/W2K3DDKAMD64.kmk (modified) * trunk/kBuild/sdks/W2K3DDKX86.kmk (modified) * trunk/kBuild/sdks/W32API.kmk (modified) * trunk/kBuild/sdks/WIN32SDK.kmk (modified) * trunk/kBuild/sdks/WIN32SDK2002.kmk (modified) * trunk/kBuild/sdks/WIN64SDK.kmk (modified) * trunk/kBuild/sdks/WINDDK.kmk (modified) * trunk/kBuild/sdks/WINDDK71.kmk (modified) * trunk/kBuild/sdks/WINDDK80.kmk (modified) * trunk/kBuild/sdks/WINPSDK.kmk (modified) * trunk/kBuild/sdks/WINPSDK71.kmk (modified) * trunk/kBuild/sdks/WINPSDK71INCS.kmk (modified) * trunk/kBuild/sdks/WINPSDKINCS.kmk (modified) * trunk/kBuild/sdks/WINSDK10.kmk (modified) * trunk/kBuild/units/qt3.kmk (modified) sdks/*,units/qt3.kmk: s/PATH_DEVTOOLS/KBUILD_DEVTOOLS/g Fri, 21 Aug 2020 10:59:17 GMT bird [3417] * trunk/kBuild/footer-pass1.kmk (modified) footer-pass1.kmk: comment fix Fri, 21 Aug 2020 10:59:02 GMT bird [3416] * trunk/kBuild/subfooter.kmk (modified) * trunk/kBuild/subheader.kmk (modified) sub*.kmk: One lone BUILD_PLATFORM_ARCH -> KBUILD_HOST_ARCH. Thu, 20 Aug 2020 23:43:33 GMT bird [3415] * trunk/kBuild/footer-pass1.kmk (modified) * trunk/kBuild/footer-pass2-compiling-targets.kmk (modified) * trunk/kBuild/units/gccprecomp.kmk (modified) * trunk/kBuild/units/vccprecomp.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) kmk: Fixed mixup from r2433 where _TARGET_TOOL was extended but the ... Thu, 20 Aug 2020 08:26:09 GMT bird [3414] * trunk/kBuild/bin/win.amd64/kmk.exe (modified) * trunk/kBuild/bin/win.amd64/kmk_redirect.exe (modified) Rebuilt kmk and kmk_redirect for win.amd64 against r3413. Thu, 20 Aug 2020 08:20:15 GMT bird [3413] * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kmk/kSubmit: Only dump history when asked to. Wed, 19 Aug 2020 21:41:54 GMT bird [3412] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Wrong index into paOrders causing sudden death in the ... Fri, 14 Aug 2020 11:57:20 GMT bird [3411] * trunk/src/kash/strsignal.c (modified) kash: windows build it Thu, 13 Aug 2020 09:59:46 GMT bird [3410] * trunk/src/kash/bld_signames.c (modified) kash: Name the real time signals on linux. Thu, 13 Aug 2020 09:49:06 GMT bird [3409] * trunk/Config.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/bld_signames.c (moved) * trunk/src/kash/bltin/kill.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/strsignal.c (copied) * trunk/src/kash/trap.c (modified) kash: Generate the signal names at compile time rather than lazily at ... Thu, 13 Aug 2020 09:01:14 GMT bird [3408] * trunk/src/kash/jobs.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/sys_signame.c (modified) kash: Don't use sys_siglist, use strsignal instead. Should be present ... Fri, 17 Jul 2020 20:03:06 GMT bird [3407] * trunk/kBuild/sdks/MACOSX1014.kmk (copied) * trunk/kBuild/sdks/MACOSX1014INCS.kmk (copied) * trunk/kBuild/sdks/MACOSX1015.kmk (copied) * trunk/kBuild/sdks/MACOSX1015INCS.kmk (copied) sdks: Added MACOSX1015 and MACOSX1014 sdks. Fri, 17 Jul 2020 20:02:41 GMT bird [3406] * trunk/kBuild/sdks/MACOSX1010.kmk (modified) * trunk/kBuild/sdks/MACOSX1013.kmk (modified) * trunk/kBuild/sdks/MACOSX104.kmk (modified) * trunk/kBuild/sdks/MACOSX105.kmk (modified) sdks/MACOSX10*.kmk: Must set OBJCXXFLAGS too. Fri, 10 Jul 2020 14:42:36 GMT bird [3405] * trunk/kBuild/sdks/MACOSX1010.kmk (copied) sdks: Added MACOSX1010. Mon, 06 Jul 2020 12:56:51 GMT bird [3404] * trunk/kBuild/tools/CLANGCCMACHO.kmk (modified) * trunk/kBuild/tools/CLANGXXMACHO.kmk (modified) CLANG??MACHO.kmk: Must truncate the response file now that it is ... Mon, 06 Jul 2020 09:29:45 GMT bird [3403] * trunk/kBuild/tools/CLANGCCMACHO.kmk (copied) * trunk/kBuild/tools/CLANGXXMACHO.kmk (modified) * trunk/kBuild/tools/update-c-versions.sh (added) More CLANGXXMACHO.kmk tweaking. Added script for generating a ... Mon, 06 Jul 2020 09:29:00 GMT bird [3402] * trunk/kBuild/header.kmk (modified) header.kmk: Added KMK_WITH_VERSION_COMPARE indicator mirroring ... Sun, 05 Jul 2020 15:58:36 GMT bird [3401] * trunk/kBuild/darwin-common.kmk (added) * trunk/kBuild/sdks/MACOSX1013.kmk (copied) * trunk/kBuild/sdks/MACOSX1013INCS.kmk (copied) * trunk/kBuild/tools/CLANGXXMACHO.kmk (copied) kBuild: Adding CLANGXXMACHO tool and MACOSX1013 sdk. Thu, 02 Jul 2020 11:53:42 GMT bird [3400] * trunk/src/kmk/expreval.c (modified) kmk/expreval.c: Build fix. strlen() operator/function Thu, 02 Jul 2020 11:35:23 GMT bird [3399] * trunk/src/kmk/expreval.c (modified) kmk/expreval.c: Don't pick up version compare operators in the middle ... Thu, 02 Jul 2020 09:16:27 GMT bird [3398] * trunk/src/kmk/expreval.c (modified) kmk/expreval.c: Extended the expressions with version string ... Thu, 02 Jul 2020 08:37:30 GMT bird [3397] * trunk/src/kmk/function.c (modified) kmk/function.c: Forgot to adjust the qsort callback when version=1 in ... Thu, 02 Jul 2020 08:31:17 GMT bird [3396] * trunk/src/kmk/main.c (modified) kmk/main.c: Corrected KMK_OPTS_JOBS to try avoid zero value for the ... Thu, 02 Jul 2020 08:30:25 GMT bird [3395] * trunk/src/kmk/variable.c (modified) kmk/variable.c: Build fix. Added KBUILD_HOST_VERSION_BUILD for ... Wed, 01 Jul 2020 20:24:52 GMT bird [3394] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/version_compare.c (added) * trunk/src/lib/version_compare.h (added) kmk: Added version sort function: versort, rversort, versortfiles, ...