Timeline



Dec 4, 2007:

4:27 PM Ticket #30 (kmk: doesn't fail on CreateProcess failure) created by bird
Make just continues with a (e=0) message…

Dec 3, 2007:

2:22 AM Changeset [1366] by bird
0.1.2: Rebuilt linux.amd64 with the cp fix.
2:17 AM Changeset [1365] by bird
0.1.2: Rebuilt os2.x86 with the cp fix.
2:13 AM Changeset [1364] by bird
0.1.2: Rebuilt freebsd.x86 with the cp fix.
2:09 AM Changeset [1363] by bird
0.1.2: Rebuilt solaris.x86 with the cp fix.
2:07 AM Changeset [1362] by bird
0.1.2: Rebuilt solaris.amd64 with the cp fix.
2:01 AM Changeset [1361] by bird
0.1.2: Rebuilt linux.x86 with the cp fix.
1:56 AM Changeset [1360] by bird
0.1.2: Rebuilt freebsd.amd64 with cp fix.
1:55 AM Changeset [1359] by bird
0.1.2: Rebuilt win.x86 with the cp fix.
1:52 AM Changeset [1358] by bird
0.1.2: Rebuilt darwin.x86 with the cp fix.
1:51 AM Changeset [1357] by bird
0.1.2: Rebuilt win.amd64 with cp fix.
1:44 AM Changeset [1356] by bird
Fixed busted --changed implementation. It leaked a handle if the files …
1:09 AM Changeset [1355] by bird
Don't check for append-dash-n, it's there.
1:07 AM Changeset [1354] by bird
Don't check for tolower, it's there.
1:05 AM Changeset [1353] by bird
Use $(REDIRECT) for the dependency file.
1:04 AM Changeset [1352] by bird
Use $(REDIRECT) for the ar script.
1:03 AM Changeset [1351] by bird
Use the new $(CP) options and the new $(TEST) builtin.
1:03 AM Changeset [1350] by bird
Use the new $(CP) options and the new $(TEST) builtin.
12:58 AM Changeset [1349] by bird
Use $(REDIRECT) for the ar script.
12:54 AM Changeset [1348] by bird
Require kmk 0.1.2 or later. Use if1of. Removed test on obsolete …
12:53 AM Changeset [1347] by bird
else if…

Dec 2, 2007:

11:34 PM Changeset [1346] by bird
0.1.2: Built freebsd.x86.
11:20 PM Changeset [1345] by bird
0.1.2: Built os2.x86.
10:33 PM Changeset [1344] by bird
0.1.2: Built solaris.x86.
10:25 PM Changeset [1343] by bird
0.1.2: Built freebsd.amd64.
10:25 PM Changeset [1342] by bird
0.1.2: Built solaris.amd64.
10:20 PM Changeset [1341] by bird
Detect Solaris.
10:07 PM Changeset [1340] by bird
Made bootstrap work. (kmk_redirect + version.c clash)
10:06 PM Changeset [1339] by bird
Mention kmk_redirect.
9:50 PM Changeset [1338] by bird
0.1.2: Built linux.amd64.
9:23 PM Changeset [1337] by bird
0.1.2: Built linux.x86.
9:19 PM Changeset [1336] by bird
0.1.2: Built darwin.x86.
9:14 PM Changeset [1335] by bird
Fix strlcpy warnings on darwin.
9:07 PM Changeset [1334] by bird
fixed warnings.
9:02 PM Changeset [1333] by bird
More annoying warnings.
8:58 PM Changeset [1332] by bird
kill strlen warnings++.
8:58 PM Changeset [1331] by bird
kill strlen warnings++.
8:52 PM Changeset [1330] by bird
include prototype for _dyld_get_image_name.
8:49 PM Changeset [1329] by bird
fixed a few warnings the broken --help and --version for install.
8:42 PM Changeset [1328] by bird
include our getopt.h
8:39 PM Changeset [1327] by bird
include getopt.h.
8:31 PM Changeset [1326] by bird
0.1.2: Built win.x86
8:28 PM Changeset [1325] by bird
0.1.2: Built win.amd64
8:22 PM Changeset [1324] by bird
Check KMKFLAGS the other place too.
7:52 PM Changeset [1323] by bird
header.
7:51 PM Changeset [1322] by bird
a generic wrapper program for debugging program execution (like …
10:28 AM Changeset [1321] by bird
Fix stat(./).
10:08 AM Changeset [1320] by bird
don't crash in usage().
6:59 AM Changeset [1319] by bird
Built linux.x86 (0.1.2).
6:57 AM Changeset [1318] by bird
no xmalloc in the kmk_test link.
6:54 AM Changeset [1317] by bird
build fix.
6:52 AM Changeset [1316] by bird
main prototype fix.
5:59 AM Changeset [1315] by bird
More KMK_USE_REDIRECT.
5:58 AM Changeset [1314] by bird
Rebuilt win.amd64 (0.1.2).
5:56 AM Changeset [1313] by bird
Fixed --affinity and corrected --priority help.
5:08 AM Changeset [1312] by bird
double -> single quotes for MT so that kmk don't use the shell (;#2).
5:06 AM Changeset [1311] by bird
double -> single quotes for APPEND. Dropped check for -v and -n support.
4:55 AM Changeset [1310] by bird
combined the bulk of the cmp stuff into cmp_util.c. implemented cp …
4:53 AM Changeset [1309] by bird
combined the bulk of the cmp stuff into cmp_util.c. implemented cp …
2:05 AM Changeset [1308] by bird
Added two new options: -C <dir> and -E var=val.
1:02 AM Changeset [1307] by bird
Empty strings are 0 bytes long…
12:40 AM Changeset [1306] by bird
fixed argument mixup. added help for kmk options.
12:40 AM Changeset [1305] by bird
fixed argument mixup. added help for kmk options.
12:26 AM Changeset [1304] by bird
Added some append options too.

Dec 1, 2007:

11:17 PM Changeset [1303] by bird
Added an --affinity option.
11:10 PM Changeset [1302] by bird
Moved kmk_redirect.
10:35 PM Changeset [1301] by bird
Added options for sending the output to a file without having to make …
9:51 PM Changeset [1300] by bird
The 'i' handling got lost…
9:51 PM Changeset [1299] by bird
show batchfile content.
8:11 PM Changeset [1298] by bird
better check for the kmk shell. don't freak out and use the shell on …
4:25 PM Changeset [1297] by bird
Skip blank program argument (kmk).
3:47 AM Changeset [1296] by bird
New builtin 'test'.
3:44 AM Changeset [1295] by bird
KMK_USE_TEST option (tmp).
3:43 AM Changeset [1294] by bird
copy & past bug.
3:42 AM Changeset [1293] by bird
spaces
3:30 AM Changeset [1292] by bird
Added kmk_builtin_test and kmk_test - a slightly modified version of …
1:17 AM Changeset [1291] by bird
NetBSD src/bin/test/test.c, revision 1.33.
12:22 AM Changeset [1290] by bird
Allow builtins to spawn and schedule spawning.

Nov 30, 2007:

4:02 AM Changeset [1289] by bird
Built win.amd64.
3:58 AM Changeset [1288] by bird
KMK_NEW_CP
3:52 AM Changeset [1287] by bird
Added --ignore-non-existing and --changed flags. (latter not implemented)
3:08 AM Changeset [1286] by bird
KBUILD_OS_* -> K_OS from k/kDefs.h. Use k/kTypes.h too.
3:04 AM Changeset [1285] by bird
nt_fullpath doens't return unixslashes, so call fixslash.
2:56 AM Changeset [1284] by bird
Use double quotes.
2:54 AM Changeset [1283] by bird
Use kDefs.h and kTypes.h to avoid having a zillion ways of testing for …
1:31 AM Changeset [1282] by bird
Built win.amd64 [0.1.2].
1:28 AM Changeset [1281] by bird
docs, and separator alternatives.
1:27 AM Changeset [1280] by bird
print_version fix.
1:22 AM Changeset [1279] by bird
KMKFLAGS for users.

Nov 29, 2007:

11:46 PM Changeset [1278] by bird
execvp screws up wrt to anyone waiting on us on window.
9:05 PM Changeset [1277] by bird
Added KMK_USE_REDIRECT option to NASM and YASM.
8:59 PM Changeset [1276] by bird
todo.
8:56 PM Changeset [1275] by bird
Fixed build issues.
8:45 PM Changeset [1274] by bird
Updated to version 0.1.2
8:45 PM Changeset [1273] by bird
Added redirect to the build.
8:44 PM Changeset [1272] by bird
redirect
8:36 PM Changeset [1271] by bird
Created kmk_redirect.
6:48 PM Changeset [1270] by bird
Fixed typo.
6:25 PM Changeset [1269] by bird
Fixed handle leak.
6:21 PM Changeset [1268] by bird
obsolete too.

Nov 13, 2007:

8:12 AM Changeset [1267] by bird
no change.
8:03 AM Changeset [1266] by bird
Fixed inheritance bug, incorrect loop detection.

Nov 10, 2007:

12:39 PM Changeset [1265] by bird
fixed a symlink problem.
1:52 AM Changeset [1264] by bird
fixed usage.

Nov 9, 2007:

11:21 PM Changeset [1263] by bird
Some notes for profiling (on windows).
11:20 PM Changeset [1262] by bird
for profiling window on windows.
11:18 PM Changeset [1261] by bird
KMK_PRF

Nov 7, 2007:

11:09 PM Changeset [1260] by bird
Fixed bug in the pass 1 handling of IMPORT_LIBS: Non-existing define …
8:44 PM ContributedDocumentation edited by bart
(diff)
7:00 PM ContributedDocumentation edited by bart
svn propset (diff)
4:02 PM Changeset [1259] by bird
Don't basename the library file, just strip leading 'lib'.

Nov 6, 2007:

7:08 PM ContributedDocumentation edited by bart
(diff)

Oct 27, 2007:

5:20 AM Changeset [1258] by bird
We have a default shell, don't waste time searing for something we've …

Oct 25, 2007:

2:46 AM Changeset [1257] by bird
Objective-C support.
2:42 AM Changeset [1256] by bird
Objective-C support - OBJC.
1:58 AM Changeset [1255] by bird
Use the kBuild md5sum.

Oct 24, 2007:

9:59 PM Milestone 0.1.1 release completed
The 0.1.1 release. This was supposed to be a proper release, but that …
4:13 PM Changeset [1254] by bird
Made it work with the microsoft cmd.exe too. (Previously it …
3:18 AM Changeset [1253] by bird
Rebuilt win.amd64.
3:18 AM Changeset [1252] by bird
Rebuilt win.x86.
3:17 AM Changeset [1251] by bird
KBUILD_OS* and KBUILD_ARCH*.

Oct 23, 2007:

4:12 PM Changeset [1250] by bird
fix the right path.
12:48 PM Changeset [1249] by bird
Rebuilt win.x86.
12:46 PM Changeset [1248] by bird
Substitute spacy names with the alternate one.

Oct 15, 2007:

4:57 PM Changeset [1247] by bird
Built solaris.amd64.
4:54 PM Changeset [1246] by bird
Solaris build fixes.
4:54 PM Changeset [1245] by bird
64-bit solaris (amd64).
3:20 PM Changeset [1244] by bird
first word from isainfo.

Oct 14, 2007:

3:41 PM Changeset [1243] by bird
darwin sdl frameworks.
3:20 PM Changeset [1242] by bird
SDKs can have LDFLAGS too. (LIBSDK+darwin)

Oct 10, 2007:

2:33 AM Changeset [1241] by bird
disable trace.
2:32 AM Changeset [1240] by bird
shfile_cloexec. signal types.
2:32 AM Changeset [1239] by bird
new init code.
2:31 AM Changeset [1238] by bird
init psh->optlist.
1:03 AM Changeset [1237] by bird
logging.
12:41 AM Changeset [1236] by bird
Deal with basic bash prompting.

Oct 9, 2007:

11:26 PM Changeset [1235] by bird
proper header.
11:25 PM Changeset [1234] by bird
the win dir is gone.
11:24 PM Changeset [1233] by bird
keywords.
11:23 PM Changeset [1232] by bird
kmk_ash -> kask.
11:07 PM Changeset [1231] by bird
Strip both \r\n and \n.

Oct 8, 2007:

10:49 PM Changeset [1230] by bird
pid.
10:29 PM Changeset [1229] by bird
stubs, made echo work.
10:28 PM Changeset [1228] by bird
dead
2:34 AM Changeset [1227] by bird
file mockup.
1:46 AM Changeset [1226] by bird
removed all the fake header files on windows.
1:40 AM Changeset [1225] by bird
stubbed the sh stuff.
1:40 AM Changeset [1224] by bird
who is using getopt again?
1:39 AM Changeset [1223] by bird
normal abort.
12:24 AM Changeset [1222] by bird
more fixes - it all compiles now (linking fails of course).

Oct 7, 2007:

11:15 PM Changeset [1221] by bird
more cleanup.
9:57 PM Changeset [1220] by bird
make it build…
9:56 PM Changeset [1219] by bird
changed eol-style to LF.
9:50 PM Changeset [1218] by bird
changed eol-style to LF.
9:47 PM Changeset [1217] by bird
make more build…
9:15 PM Changeset [1216] by bird
more fixes.
9:06 PM Changeset [1215] by bird
native eol-style.
8:39 PM Changeset [1214] by bird
some more cleanup.
7:13 PM Changeset [1213] by bird
kill.c ++
6:42 PM Changeset [1212] by bird
redir.c
6:39 PM Changeset [1211] by bird
reorg.
6:33 PM Changeset [1210] by bird
var.c ++
6:05 PM Changeset [1209] by bird
var.c ++.
5:33 PM Changeset [1208] by bird
trap.c ++.
5:09 PM Changeset [1207] by bird
jobs and other stuff.
3:40 PM Changeset [1206] by bird
some more.
2:30 PM Changeset [1205] by bird
echo.
2:19 PM Changeset [1204] by bird
Made miscbltin.c compile.
1:39 AM Changeset [1203] by bird
converted a few more files.
12:24 AM Changeset [1202] by bird
Added psh parameter to the remaining global functions.

Oct 6, 2007:

11:57 PM Changeset [1201] by bird
input.c
10:11 PM Changeset [1200] by bird
Updating function calls.
10:04 PM Changeset [1199] by bird
moving globals into shinstance…
9:19 PM Changeset [1198] by bird
moving globals into shinstance…
8:52 AM Changeset [1197] by bird
leftover from the first attempt.
8:49 AM Changeset [1196] by bird
ash-messup -> kash
8:39 AM Changeset [1195] by bird
place holder.
1:59 AM Changeset [1194] by bird
Fixed a couple of slash problems in cp and install (dos based systems).
1:31 AM Changeset [1193] by bird
16KB -> 256KB copy buffer for windows.
1:30 AM Changeset [1192] by bird
16KB -> 256KB copy buffer for windows.

Oct 5, 2007:

11:29 PM Changeset [1191] by bird
force revision update.
11:08 PM Changeset [1190] by bird
Mixed help and version.
11:04 PM Changeset [1189] by bird
Rebuilt win.amd64 and win.x86.
10:59 PM Changeset [1188] by bird
changed the --version output so it's aligned with the reset.
10:54 PM Changeset [1187] by bird
Added version and help.
10:53 PM Changeset [1186] by bird
aligned the version message.
10:51 PM Changeset [1185] by bird
Added --version and --help.
10:25 PM Changeset [1184] by bird
Usage and version. Shut up a couple of warnings.
10:16 PM Changeset [1183] by bird
Added --version and --help to all builtins.
8:41 PM Changeset [1182] by bird
0.1.1
8:22 PM Changeset [1181] by bird
added variable assignment to the includedep parser.
8:19 PM Changeset [1180] by bird
don't free twice.
8:15 AM Changeset [1179] by bird
eol-style - native.
8:03 AM Changeset [1178] by bird
no change, just force a revision update.
7:59 AM Changeset [1177] by bird
Fixed regression.
5:52 AM Changeset [1176] by bird
Rebuilt win.x86 and win.amd64 (nt_fullpath fix).

Oct 4, 2007:

6:33 PM Changeset [1175] by bird
Only use FileNameInformation? on NTFS volumes because at least FAT32 …

Oct 3, 2007:

11:04 PM Changeset [1174] by bird
deal no objs but one or more libs in othersrc.

Oct 1, 2007:

5:31 AM Changeset [1173] by bird
oops.
5:29 AM Changeset [1172] by bird
just try open it and then check whether to keep quiet about it or not.
5:15 AM Changeset [1171] by bird
Added a $(which ) function. takes any number of args, with or without …
3:46 AM Changeset [1170] by bird
GCC starts with an empty ' \' line.
3:32 AM Changeset [1169] by bird
reworte it to use a whole file buffer so we can use mmap later…
1:29 AM Changeset [1168] by bird
Wrote the eval_include_dep parser.

Sep 30, 2007:

9:37 AM Changeset [1167] by bird
skip some unnecessary system calls during process creation and termination.
7:42 AM Changeset [1166] by bird
reverted accidental commit of some debug code.
7:36 AM Changeset [1165] by bird
Optimized kDebIDB a bit for Windows; use nt_fullpath and map the IDB …
6:23 AM Changeset [1164] by bird
Ctrl-C/Break stuff ported to 64-bit windows too.
4:03 AM Changeset [1163] by bird
proto.
3:55 AM Changeset [1162] by bird
Made kDepIDB into an builtin command to try speed up windows…
3:48 AM Changeset [1161] by bird
fixed typo for kDepIDB detection.
3:09 AM Changeset [1160] by bird
Rebuilt freebsd.x86 without libiconv and libintl needs.
3:03 AM Changeset [1159] by bird
must regenerate configure for FreeBSD sed workaround…
3:03 AM Changeset [1158] by bird
The FreeBSD sed doesn't grok a\ unless in a script.
2:21 AM Changeset [1157] by bird
we don't need iconv nor intl on FreeBSD.

Sep 29, 2007:

12:58 AM Changeset [1156] by bird
isainfo on solaris, uname doesn't tell the truth.

Sep 28, 2007:

1:51 AM Changeset [1155] by bird
Everyone has CMP and MD5SUM now, drop the checks for them.
1:37 AM Changeset [1154] by bird
md5sum.

Sep 27, 2007:

11:44 PM Changeset [1153] by bird
Rebuilt solaris.x86.
11:42 PM Changeset [1152] by bird
cleanup properly.
11:39 PM Changeset [1151] by bird
On solaris rmdir returns EEXIST instead of ENOTEMPTY.
11:36 PM Changeset [1150] by bird
Rebuilt os2.x86.
11:10 PM Changeset [1149] by bird
just for testing.
7:38 PM ContributedDocumentation edited by bart
(diff)
7:36 PM ContributedDocumentation created by bird
created the page
7:34 PM WikiStart edited by bird
Added a "Contributed Documentation" page for third party doc writers (diff)
6:40 PM Changeset [1148] by bird
.res and .rc should not appear in othersrc but in obj and not-at-all …
6:20 PM Changeset [1147] by bird
resource compiler setup.
5:26 PM Changeset [1146] by bird
link with .res file.
5:19 PM Changeset [1145] by bird
don't include .res files in the link.
4:18 PM Changeset [1144] by bird
Rebuilt linux.amd64.
4:17 PM Changeset [1143] by bird
Rebuilt linux.x86.
2:16 AM Changeset [1142] by bird
arm41 == arm.
2:14 AM Changeset [1141] by bird
unused
2:13 AM Changeset [1140] by bird
typo.
1:13 AM Changeset [1139] by bird
Rebuilt freebsd.x86.
1:05 AM Changeset [1138] by bird
Rebuilt win.x86.
1:04 AM Changeset [1137] by bird
Built win.amd64.
1:03 AM Changeset [1136] by bird
Rebuilt freebsd.amd64.
12:58 AM Changeset [1135] by bird
Rebuilt darwin.x86.
12:50 AM Changeset [1134] by bird
Fixed termination problem in the append/prepend code.
12:45 AM Changeset [1133] by bird
Fixed termination problem in the append/prepend code.

Sep 26, 2007:

11:36 PM Changeset [1132] by bird
Built win.amd64.
11:34 PM Changeset [1131] by bird
Rebuilt win.x86.
11:17 PM Changeset [1130] by bird
Rebuild darwin.x86.
10:37 PM Changeset [1129] by bird
The PDBs are optional, put them in the MAYBE list.
10:32 PM Changeset [1128] by bird
OUTPUT_MAYBE support for compilers and assemblers.
10:16 PM Changeset [1127] by bird
Use NtQueryInformationFile? + FileNameInformation? to figure out the …
4:41 AM Changeset [1126] by bird
Need to check for Makefile.kup *after* processing -C arguments.
12:15 AM Changeset [1125] by bird
Fixed typo.
12:13 AM Changeset [1124] by bird
the strptime part too.

Sep 25, 2007:

11:22 PM Changeset [1123] by bird
got a new kPrf2 version.
6:16 AM Changeset [1122] by bird
Added as $(file-size ) function while at it.
5:57 AM Changeset [1121] by bird
Added $(date ) and $(date-utc ) function as simple wrappers around …
5:13 AM Changeset [1120] by bird
cmp.
5:07 AM Changeset [1119] by bird
CMP and MD5SUM prep.
5:06 AM Changeset [1118] by bird
CMP and MD5SUM prep.
5:03 AM Changeset [1117] by bird
kmk_builtin_cmp.
3:52 AM Changeset [1116] by bird
src/usr.bin/cmp from NetBSD current, 2007-09-25.
3:34 AM Changeset [1115] by bird
src/usr.bin/cmp from NetBSD current, 2007-09-25.
3:32 AM Changeset [1114] by bird
Don't wanna use the FreeBSD code after all because of the license. darn.
3:20 AM Changeset [1113] by bird
src/usr.bin/cmp from FreeBSD current, 2007-09-25.
3:19 AM Changeset [1112] by bird
backed out 1111, it was netbsd instead of freebsd. :/
3:17 AM Changeset [1111] by bird
src/usr.bin/cmp from FreeBSD current, 2007-09-25.
3:04 AM Changeset [1110] by bird
More CONFIG_WITH_EXPLICIT_MULTITARGET hacking. Have to deal with …

Sep 24, 2007:

2:27 AM Changeset [1109] by bird
New feature: if1of and ifn1of (CONFIG_WITH_SET_CONDITIONALS).

Sep 23, 2007:

8:33 AM Changeset [1108] by bird
Added symlink link support (vista).
5:29 AM Changeset [1107] by bird
some silly realloc optimizations.
4:20 AM Changeset [1106] by bird
fixed sed bustage after converting to msvc*.dll.
4:20 AM Changeset [1105] by bird
64-bit.
3:33 AM Changeset [1104] by bird
comment.
3:32 AM Changeset [1103] by bird
reorged the code. progress option.
3:30 AM Changeset [1102] by bird
reorged the code. progress option.

Sep 22, 2007:

10:01 PM Changeset [1101] by bird
Added md5sum as a builtin tool.

Sep 19, 2007:

7:32 AM Changeset [1100] by bird
new virtualbox license header.

Sep 17, 2007:

6:38 AM Changeset [1099] by bird
no ar-script.
6:37 AM Changeset [1098] by bird
no ar-script.

Sep 16, 2007:

4:55 PM Changeset [1097] by bird
very basic VAC308.

Sep 15, 2007:

11:49 PM Changeset [1096] by bird
rebuild with kOCSumDeleteChain fix.
11:47 PM Changeset [1095] by bird
Fixed bug in kOCSumDeleteChain.

Sep 9, 2007:

12:27 AM Changeset [1094] by bird
Rebuilt os2.x86.
12:21 AM Changeset [1093] by bird
Fixed some OS/2 issues.

Sep 5, 2007:

11:39 PM Changeset [1092] by bird
Solaris SONAME option (-h).
11:19 PM Changeset [1091] by bird
Rebuilt Solaris (x86).
11:18 PM Changeset [1090] by bird
Fixed USE_KOBJCACHE issue.
8:50 PM Changeset [1089] by bird
flock is BSD, use flock on Solaris.
Note: See TracTimeline for information about the timeline view.