# # ChangeLog for trunk/src/kWorker in kBuild # # Generated by Trac 1.4.3.2 # Feb 18, 2025 9:10:12 AM Wed, 17 Jun 2020 20:22:04 GMT bird [3384] * trunk/src/kWorker/kWorker.c (modified) kWorker: Hack for older windows versions where api-ms-win-crt-*.dll ... Thu, 11 Jun 2020 21:26:51 GMT bird [3378] * trunk/src/kWorker/kWorker.c (modified) kWorker: Set g_Sandbox.pTool to NULL when creating (looking up) the ... Wed, 10 Jun 2020 21:09:15 GMT bird [3376] * trunk/src/kWorker/kWorker.c (modified) kWorker: The missing SetDllDirectoryW hack (for the tool/exe). Better ... Wed, 10 Jun 2020 18:01:15 GMT bird [3374] * trunk/src/kWorker/kWorker.c (modified) kWorker: Generalized the hash caching to support SHA-1, SHA-256 and ... Wed, 10 Jun 2020 10:58:58 GMT bird [3371] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: Need more small TLS DLLs when moc uses kSubmit too. Wed, 10 Jun 2020 10:43:44 GMT bird [3369] * trunk/src/kWorker/kWorker.c (modified) kWorker: Hacked the LoadLibrary code to only have one mspdb140.dll ... Tue, 09 Jun 2020 23:56:06 GMT bird [3368] * trunk/src/kWorker/kWorker.c (modified) kWorker: nits. Tue, 09 Jun 2020 23:54:15 GMT bird [3367] * trunk/src/kWorker/kWorker.c (modified) kWorker: Remove accidental line. Tue, 09 Jun 2020 23:53:39 GMT bird [3366] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kWorker/kWorkerTlsXxxK.c (modified) kWorker: More complete TLS handling. More TLS DLLs. Make handle ... Mon, 08 Jun 2020 23:35:21 GMT bird [3365] * trunk/src/kWorker/kWorker.c (modified) kWorker: CreateFileW/A should must not trust negative caching for ... Mon, 08 Jun 2020 19:27:14 GMT bird [3361] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kWorker/kWorkerTlsXxxK.c (modified) kWorker: Adjustments for VC++ 14.2. Fixed bug in ... Fri, 05 Jun 2020 02:06:42 GMT bird [3355] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) kWorker,kmk: Correcting a few SetThreadGroupAffinity calls. Sat, 23 May 2020 08:28:25 GMT bird [3347] * trunk/src/kWorker/kWorker.c (modified) kWorker: Don't complain about not finding mscoree.dll. The CRT exit ... Wed, 22 Apr 2020 18:40:19 GMT bird [3338] * trunk/src/kWorker/kWorker.c (modified) kWorker: Fixed bad paMemMappings realloc call. (Caused trouble with ... Wed, 22 Apr 2020 17:56:36 GMT bird [3337] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/nthlp.h (modified) kWorker: Intercept GetFileAttributesExA/W for speeding up moc.exe (qt). Tue, 21 Apr 2020 20:20:56 GMT bird [3335] * trunk/src/kWorker/kWorker.c (modified) kWorker: Some GetModuleHandleW/A improvments to handle ... Mon, 16 Mar 2020 02:31:38 GMT bird [3313] * trunk/kBuild/tools/VCC100AMD64.kmk (modified) * trunk/kBuild/tools/VCC100X86.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk,kWorker: Assign processor groups to kWorker processes. Added ... Wed, 28 Mar 2018 20:32:11 GMT bird [3200] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk,kWorker: Some fixes wrt output capture and ctrl-c. Wed, 28 Mar 2018 18:56:21 GMT bird [3199] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) * trunk/src/lib/nt/kFsCache.h (modified) kmk,kWorker: Catch output from kWorker processes when --output-sync ... Wed, 28 Mar 2018 16:15:07 GMT bird [3198] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kmk/kSubmit,kWorker: Pass the pipe handle via ... Mon, 26 Mar 2018 20:25:56 GMT bird [3192] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/cp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/ln.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmkbuiltin: funnel output thru output.c (usually via err.c). Sat, 24 Mar 2018 15:32:26 GMT bird [3188] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/console.h (added) * trunk/src/lib/is_console.c (added) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/maybe_con_write.c (modified) * trunk/src/lib/msc_buffered_printf.c (modified) * trunk/src/sed/config.h.win (modified) * trunk/src/sed/lib/utils.c (modified) kmk,lib,kWorker: Console output on windows cleanups. Wed, 04 Oct 2017 13:10:41 GMT bird [3089] * trunk/src/kWorker/kWorker.c (modified) kWorker: More exit 43 details. Mon, 02 Oct 2017 12:45:07 GMT bird [3080] * trunk/src/kWorker/kWorker.c (modified) kWorker: More details on exit code 43. Mon, 24 Jul 2017 10:59:59 GMT bird [3051] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk,kWorker: More aggressive handling of --nice (and --priority) on ... Thu, 11 May 2017 13:28:59 GMT bird [3043] * trunk/src/kWorker/kWorker.c (modified) kWorker: DLL and EXE search PATH fixes Thu, 11 May 2017 10:23:12 GMT bird [3042] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kWorker/kWorkerTlsXxxK.c (added) kWorker: Fixed failure 43 (42+1) problem when running built tools ... Tue, 01 Nov 2016 18:27:39 GMT bird [2987] * trunk/src/kWorker/kWorker.c (modified) kWorker: More stats and cache stats for a few more file types. Mon, 26 Sep 2016 18:14:50 GMT bird [2968] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: KWORKER_STATS env var triggers statistics to be dumped on exit. Fri, 23 Sep 2016 18:54:16 GMT bird [2965] * trunk/src/kWorker/kWorker.c (modified) kWorker: Need to reserve more space for large precompiled header ... Thu, 22 Sep 2016 23:30:03 GMT bird [2962] * trunk/src/kWorker/kWorker.c (modified) kWorker: Fixed combined console buffer overflow problem when there's ... Thu, 22 Sep 2016 19:41:00 GMT bird [2961] * trunk/src/kWorker/kWorker.c (modified) kWorker: Better handling of fixed allocations in cl.exe, avoiding ... Wed, 21 Sep 2016 20:53:32 GMT bird [2959] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kSubmit/kWorker: Added --no-pch-caching parameter to work around ... Wed, 21 Sep 2016 19:53:10 GMT bird [2957] * trunk/src/kWorker/kWorker.c (modified) kWorker: precompiled header files didn't work out, unfortunately. Tue, 20 Sep 2016 16:39:06 GMT bird [2949] * trunk/src/kWorker/kWorker.c (modified) kWorker: Reuse crypt context between cl runs. Tue, 20 Sep 2016 15:36:07 GMT bird [2948] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker/kDep: save a few header stat calls while optimizing dependencies. Tue, 20 Sep 2016 01:46:56 GMT bird [2946] * trunk/src/kWorker/kWorker.c (modified) kWorker: Made the memory limit dynamic and overridable using ... Mon, 19 Sep 2016 20:01:17 GMT bird [2941] * trunk/src/kWorker/kWorker.c (modified) kWorker: More moc work - mainly related to mapping read cached files. Mon, 19 Sep 2016 18:34:43 GMT bird [2940] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker: Fixed busted read-only caching, checking out using memory ... Mon, 19 Sep 2016 16:50:47 GMT bird [2938] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: TlsAlloc and FlsAlloc must only be intercepted for EXE ... Sun, 18 Sep 2016 20:47:59 GMT bird [2936] * trunk/src/kWorker/kWorker.c (modified) kWorker: Intercept TlsAlloc and TlsFree too, same reason as for the ... Sun, 18 Sep 2016 20:00:07 GMT bird [2935] * trunk/src/kWorker/kWorker.c (modified) kWorker: Optimized executable writable section restoring. Sun, 18 Sep 2016 16:47:16 GMT bird [2934] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: Some cleanups Sun, 18 Sep 2016 16:23:25 GMT bird [2933] * trunk/src/kWorker/kWorker.c (modified) kWorker.c: Drop the unecessary memset in kwSandbox_Kernel32_ReadFile. Sun, 18 Sep 2016 16:20:11 GMT bird [2932] * trunk/src/kWorker/kWorker.c (modified) kWorker.c: Don't call kwSandboxGrowEnv unless it's necessary. Duh. Thu, 15 Sep 2016 23:15:21 GMT bird [2928] * trunk/src/kWorker/kWorker.c (modified) kWorker: A few more words. Thu, 15 Sep 2016 23:08:29 GMT bird [2927] * trunk/src/kWorker/kWorker.c (modified) kWorker: A few more words. Thu, 15 Sep 2016 23:02:50 GMT bird [2926] * trunk/src/kWorker/kWorker.c (modified) kWorker: A few more words. Thu, 15 Sep 2016 20:51:38 GMT bird [2924] * trunk/src/kWorker/kWorker.c (modified) GetProcAddress replacements. Thu, 15 Sep 2016 16:14:19 GMT bird [2923] * trunk/src/kWorker/kWorker.c (modified) numbers Thu, 15 Sep 2016 15:24:55 GMT bird [2921] * trunk/src/kWorker/kWorker.c (modified) kWorker: a few words. Thu, 15 Sep 2016 14:15:21 GMT bird [2920] * trunk/src/kWorker/kWorker.c (modified) kWorker: small executable Thu, 15 Sep 2016 11:41:42 GMT bird [2916] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) fixes Wed, 14 Sep 2016 16:31:28 GMT bird [2915] * trunk/src/kWorker/kWorker.c (modified) kWorker: Fully buffered output to pipes and files too (for build box). Wed, 14 Sep 2016 13:36:15 GMT bird [2912] * trunk/kBuild/footer-pass2-fetches.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (copied) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/quote_argv.c (modified) * trunk/src/lib/quote_argv.h (modified) rewrote kmk_redirect to skip the separate process. Added chache ... Fri, 09 Sep 2016 22:15:57 GMT bird [2906] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/msc_buffered_printf.c (moved) More stdout console buffering tricks on windows. Fri, 09 Sep 2016 17:46:33 GMT bird [2905] * trunk/src/kWorker/kWorker.c (modified) fix Fri, 09 Sep 2016 17:15:22 GMT bird [2902] * trunk/kBuild/tools/VCC100AMD64.kmk (modified) * trunk/kBuild/tools/VCC100X86.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) Made link work inside kWorker too. Fri, 09 Sep 2016 14:42:06 GMT bird [2900] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_fwrite.c (added) * trunk/src/lib/maybe_con_write.c (added) * trunk/src/lib/nt/ntstuff.h (modified) output optimizations Thu, 08 Sep 2016 15:38:50 GMT bird [2898] * trunk/src/kWorker/kWorker.c (modified) numbers Thu, 08 Sep 2016 13:27:56 GMT bird [2894] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/quote_argv.c (modified) Included kDepObj in kWorker as a post execution option. Thu, 08 Sep 2016 03:03:19 GMT bird [2892] * trunk/src/kWorker/kWorker.c (modified) ctrl-c + assembly headers Wed, 07 Sep 2016 14:41:02 GMT bird [2889] * trunk/src/kWorker/tests-gpl2 (added) * trunk/src/kWorker/tests-gpl2/tst-1-c1xx-xcpt.cpp (moved) Moved tst-1-c1xx-xcpt.cpp into a subdir Tue, 06 Sep 2016 15:02:20 GMT bird [2888] * trunk/src/kWorker/kWorker.c (modified) kWorker: skip some unnecessary DeleteFileW calls from cl.exe cleaning ... Tue, 06 Sep 2016 03:50:29 GMT bird [2885] * trunk/src/kWorker/kWorker.c (modified) stats Tue, 06 Sep 2016 03:11:19 GMT bird [2884] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) fixes Tue, 06 Sep 2016 02:35:38 GMT bird [2883] * trunk/src/kWorker/kWorker.c (modified) kWorker: Another exception thing, this time C++. Mon, 05 Sep 2016 23:50:47 GMT bird [2881] * trunk/src/kWorker/kWorker.c (modified) kWorker: hacked up MD5 hash caching on header files we keep in memory ... Mon, 05 Sep 2016 19:54:49 GMT bird [2878] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) restart when we've leaked a lot of memory (this won't ever be perfect). Mon, 05 Sep 2016 15:05:10 GMT bird [2877] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) updates Mon, 05 Sep 2016 10:10:23 GMT bird [2876] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) updates Sun, 04 Sep 2016 19:45:29 GMT bird [2874] * trunk/src/kWorker/kWorker.c (modified) Deal with FlSAlloc leak. Sun, 04 Sep 2016 18:32:57 GMT bird [2871] * trunk/src/kWorker/kWorker.c (modified) x86 exception dispatching. Sun, 04 Sep 2016 13:48:28 GMT bird [2869] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/incdep.c (modified) updates Sun, 04 Sep 2016 01:28:12 GMT bird [2868] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) Only invalidate the PATH_OUT and TEMP in kWorker. Sat, 03 Sep 2016 22:08:56 GMT bird [2867] * trunk/src/kWorker/kWorker.c (modified) Made 32-bit kWorker work. Fri, 02 Sep 2016 22:17:13 GMT bird [2865] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kWorker/tst-1-c1xx-xcpt.cpp (added) fixed exception in c1xx.dll/msvcrt/memcpy. Thu, 01 Sep 2016 16:55:07 GMT bird [2860] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: cmdline quoting fix. Thu, 01 Sep 2016 16:34:31 GMT bird [2859] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 15:12:24 GMT bird [2858] * trunk/src/kWorker (modified) * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Tue, 30 Aug 2016 12:48:33 GMT bird [2846] * trunk/src/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) fixes Mon, 29 Aug 2016 16:31:33 GMT bird [2844] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kbuild_version.c (moved) * trunk/src/lib/kbuild_version.h (added) kSubmit/kWorker: updates Thu, 25 Aug 2016 21:46:25 GMT bird [2838] * trunk/Config.kmk (modified) * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/quote_argv.c (copied) * trunk/src/lib/quote_argv.h (added) kWorker: A little more hacking. Tue, 23 Aug 2016 16:27:34 GMT bird [2836] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: More hacking to prevent the temporary _CL_xxxxxxyy files ... Tue, 23 Aug 2016 02:08:36 GMT bird [2835] * trunk/src/kWorker/kWorker.c (modified) kWorker: More hacking. Read cache, ldr optimizations. Tue, 23 Aug 2016 00:53:11 GMT bird [2834] * trunk/src/kWorker/kWorker.c (modified) kWorker: Next step, speed up header file opening by handle duplication. Mon, 22 Aug 2016 21:00:38 GMT bird [2833] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: More hacking. Fri, 19 Aug 2016 21:15:32 GMT bird [2832] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) kWorker: Got cl.exe (2010) going. ~20 faster on a medium 220 lined ... Thu, 18 Aug 2016 22:10:08 GMT bird [2831] * trunk/src/kWorker (added) * trunk/src/kWorker/Makefile.kmk (added) * trunk/src/kWorker/kWorker.c (added) kWorker: early prototype.