Timeline


and

Apr 8, 2018:

5:49 PM Changeset [3224] by bird
kmk: Fixed a couple of bugs in mkWinChildcareWorkerThreadHandleSubmit …

Mar 31, 2018:

4:29 AM Changeset [3223] by bird
nt/ntstat.c: Use NtQueryFullAttributesFile? for implementing …
3:54 AM Changeset [3222] by bird
kmk/kmkbuiltin: Run the following kmk_builtin_xxxx commands on worker …
1:27 AM Changeset [3221] by bird
kmk_cp: use getopt_r and stop using global and static variables.
12:34 AM Changeset [3220] by bird
kmk_chmod: converted to getopt_r.
12:30 AM Changeset [3219] by bird
kmkbuiltin: Added KMK_OPEN_NO_INHERIT to all open calls.
12:23 AM Changeset [3218] by bird
kmk_cat: converted to getopt_r and got rid of all static variables.
12:11 AM Changeset [3217] by bird
kmk_cmp: changed to use getopt_r.
12:09 AM Changeset [3216] by bird
kmk_rm, kmk_rmdir: changed to use getopt_r.
12:01 AM Changeset [3215] by bird
kmk_ln, kmk_mkdir, kmk_mv, kmk_printf: changed to use getopt_r and got …

Mar 30, 2018:

11:03 PM Changeset [3214] by bird
kmk_install: use getopt_r.
11:03 PM Changeset [3213] by bird
kmk: Forked getopt and created a reentrant variant getopt_r.

Mar 29, 2018:

5:03 PM Changeset [3212] by bird
Rebuilt kmk.exe and kmk_redirect.exe on win.* against r3211.
5:00 PM Changeset [3211] by bird
kmk/output.c: membuf_dump must set stdout+stderr to _O_BINARY while …
4:51 PM Changeset [3210] by bird
kmk_redirect: Added a --stdin-pipe option for tricking a windows rsh …
2:37 PM Changeset [3209] by bird
Rebuilt kmk_time.exe on win.* against r3208.
5:54 AM Changeset [3208] by bird
kmk_time: Quote the arguments properly on windows.
5:51 AM Changeset [3207] by bird
kmk_redirect: stupid idea to try emulate the -i option of GNU env, its …
2:45 AM Changeset [3206] by bird
Rebuilt kmk.exe on win against r3205.
2:42 AM Changeset [3205] by bird
kmk/winchildren.c: Fixed argv -> cmdline conversion bug.
12:24 AM Changeset [3204] by bird
Rebuilt kmk.exe on win against r3203.
12:23 AM Changeset [3203] by bird
winchildren: Workaround for out of sync dir cache (temporary, right).

Mar 28, 2018:

11:39 PM Changeset [3202] by bird
winchildren: fixed typo
10:44 PM Changeset [3201] by bird
Rebuilt win.* against r3200.
10:32 PM Changeset [3200] by bird
kmk,kWorker: Some fixes wrt output capture and ctrl-c.
8:56 PM Changeset [3199] by bird
kmk,kWorker: Catch output from kWorker processes when --output-sync …
6:15 PM Changeset [3198] by bird
kmk/kSubmit,kWorker: Pass the pipe handle via …
6:11 PM Changeset [3197] by bird
kmk/winchildren: Dont use fprintf for error handling, but fatal, …

Mar 27, 2018:

9:47 PM Changeset [3196] by bird
kmk/win: Suppress annoying the source filename output from CL.EXE. …
8:09 PM Changeset [3195] by bird
kmk/win: Catch output from processes spawned by kmk_redirect. Made …
4:05 PM Changeset [3194] by bird
kmk/win: Windows kmk now defaults to --output-sync=target. Fixed …
2:12 AM Changeset [3193] by bird
kmk/output.c: fixed output_write_text return value.

Mar 26, 2018:

10:25 PM Changeset [3192] by bird
kmkbuiltin: funnel output thru output.c (usually via err.c).
11:16 AM Changeset [3191] by bird
kmk/output: Memory buffering fixes.
9:46 AM Changeset [3190] by bird
kmk/output: Basic memory buffered output working.

Mar 25, 2018:

7:05 PM Changeset [3189] by bird
kmk/output: working on memory buffering rather than file buffering of …

Mar 24, 2018:

4:32 PM Changeset [3188] by bird
kmk,lib,kWorker: Console output on windows cleanups.
4:26 AM Changeset [3187] by bird
kmk/winchildren: Finally squashed the intermixed char-by-char output …

Mar 23, 2018:

11:44 PM Changeset [3186] by bird
kmk: replaced w32ify() as it uses unsafe static buffer and encourages …
11:40 PM Changeset [3185] by bird
winchildren: Display messages every 15 or 30 secons when processes …
11:36 PM Changeset [3184] by bird
kFsCache,dir-nt-bird: Added locking to the cache to make it accessible …
1:44 AM Changeset [3183] by bird
Rebuilt kmk for win.amd64 against r3182.
1:41 AM Changeset [3182] by bird
kmk/winchildren: PATH searching fixes.
1:39 AM Changeset [3181] by bird
variable.c: Added KBUILD_HOST_UNAME_SYSNAME, …

Mar 22, 2018:

8:52 PM Changeset [3180] by bird
Rebuilt kmk and kmk_redirect for win.amd64 against r3179.
8:50 PM Changeset [3179] by bird
kmk_redirect,winchildren: WOW64 standard handle injection fixes.

Mar 21, 2018:

11:08 PM Changeset [3178] by bird
Rebuilt kmk, redirect and append for win.amd64 against r3177.
11:06 PM Changeset [3177] by bird
kBuiltinOptEnvDuplicat, append: Fixed allocation bug in …
10:45 PM Changeset [3176] by bird
Rebuilt win.amd64 against r3175.
10:38 PM Changeset [3175] by bird
Config.kmk: svn override hack.
10:37 PM Changeset [3174] by bird
kmkbultin: environment fixes and stats.
10:37 PM Changeset [3173] by bird
kmkbultin: environment fixes and stats.
3:21 PM Changeset [3172] by bird
kmk/win: Make outsource the writing part of kmk_builtin_append to a …
2:26 PM Changeset [3171] by bird
kmk_append: do own buffering so we can outsource the writing on …
1:32 PM Changeset [3170] by bird
kmkbuiltin: stats
12:27 PM Changeset [3169] by bird
kmk/win: Run kDepObj on worker thread.
1:04 AM Changeset [3168] by bird
kmkbuiltin.c: Prepping for async builtin command execution in threads …

Mar 20, 2018:

10:47 PM Changeset [3167] by bird
kDep*: no globals; dir-nt-bird.c: only main thread
1:42 PM Changeset [3166] by bird
header.kmk: typo in append optimized KB_FN_AUTO_CMD_DEPS_COMMANDS.
4:31 AM Changeset [3165] by bird
kmk/win: g_RWLock no longer needed.
4:31 AM Changeset [3164] by bird
kmk_redirect: cleanup [fix]
4:28 AM Changeset [3163] by bird
kmk_redirect: cleanup
4:13 AM Changeset [3162] by bird
kmk/win: Pretty sure I made this lpReserved2 mistake before. Duh.

Mar 19, 2018:

11:40 PM Changeset [3161] by bird
kmk/win: More child process work, focusing on making …
11:39 PM Changeset [3160] by bird
kBuild//*.kmk: Use optimized kmk_builtin_append when availble.
2:37 PM Changeset [3159] by bird
kmk/win: Some fixes & docs.

Mar 18, 2018:

10:25 PM Changeset [3158] by bird
kmk/win: Reworking child process handling. Mostly done coding.
9:10 PM Changeset [3157] by bird
Makefile.kup
9:10 PM Changeset [3156] by bird
kmk/win: Reworking child process handling. This effort will hopefully …

Mar 16, 2018:

3:14 PM Changeset [3155] by bird
better help for --output-sync.
12:35 AM Changeset [3154] by bird
kmk_cc_exec: Some more work.

Mar 15, 2018:

7:34 PM Changeset [3153] by bird
kmk/glob.c: More double underscore fixes. Warning fix.
7:25 PM Changeset [3152] by bird
glob.c: Apparently the mempcpy stuff doesn't work, guess missing …
7:18 PM Changeset [3151] by bird
kmk/Makefile.kmk: clearification and CONFIG_WITH_ALLOCCACHE_DEBUG.
7:18 PM Changeset [3150] by bird
kmk/electric.h: fix
6:32 PM Changeset [3149] by bird
(C) update
6:29 PM Changeset [3148] by bird
kmk: Make sure we use our fts.h, never the system one (except OS/2).
6:29 PM Changeset [3147] by bird
kmk: Always use our glob and fnmatch implementation to avoid trouble …
6:01 PM Changeset [3146] by bird
Slickedit/k*.e: updates
1:00 AM Changeset [3145] by bird
kmk: warnings found by gcc 7.3.0
12:59 AM Changeset [3144] by bird
config.h.linux: refreshed to 4.2.1
12:00 AM Changeset [3143] by bird
kmk: bootstrap fixes for linux.

Mar 14, 2018:

11:41 PM Changeset [3142] by bird
kmk: merge fix: configure.in should've been deleted.
10:58 PM Changeset [3141] by bird
kmk: linux merge fixes.
10:28 PM Changeset [3140] by bird
kmk: Merged in changes from GNU make 4.2.1 …

Mar 12, 2018:

8:33 PM Changeset [3139] by bird
Tagged make 4.2.1 (2e55f5e4abdc0e38c1d64be703b446695e70b3b6) from …
8:32 PM Changeset [3138] by bird
Imported make 4.2.1 (2e55f5e4abdc0e38c1d64be703b446695e70b3b6) from …

Mar 6, 2018:

11:29 PM Changeset [3137] by bird
kdev.e: load kmk color/lexer config.
9:24 PM Changeset [3136] by bird
kdev.e: 22.x adjustments

Mar 1, 2018:

7:45 PM Changeset [3135] by bird
kmk_append: Extended it with an -i parameter that enables looking for …
7:42 PM Changeset [3134] by bird
kmk_append: Extended it with an -i parameter that enables looking for …

Feb 23, 2018:

10:33 PM Changeset [3133] by bird
kBuiltinOptEnvAppendPrepend: Fixed heap corruption found by Vitali. …

Feb 16, 2018:

1:11 PM Changeset [3132] by bird
kdev.e: Emit RT_NOREF rather than NOREF.

Feb 9, 2018:

2:19 PM Changeset [3131] by bird
kmk_md5sum: Added -mmanifest option to generate the fetch manifest …

Jan 31, 2018:

8:28 PM Changeset [3130] by bird
msgstyles/brief*.kmk: Don't include MSG_L1/2 macros in the …
Note: See TracTimeline for information about the timeline view.