Timeline



Jan 23, 2009:

12:43 AM Changeset [2266] by bird
Config.kmk, Makefile.am: 0.1.5 -> 0.1.98 (pre 0.2.0)
12:41 AM Changeset [2265] by bird
footer.kmk: some fetch/unpack todos and spaces.
12:37 AM Ticket #77 (kmk_time: always exits with status 0) closed by bird
fixed
12:31 AM Changeset [2264] by bird
kmk_time: a shot at ticket #77. References #77
12:22 AM Changeset [2263] by bird
kDepObj: Initial code that deals with Watcom and MASM OMF files.
12:18 AM Ticket #82 (kDepObj: Parse object files for dependencies) created by bird
Some object files may contain dependency information and it would be …

Jan 22, 2009:

9:21 PM Download edited by bird
Files are in pub/kbuild now. (diff)
1:45 AM Changeset [2262] by bird
0.1.5
1:09 AM WikiStart edited by bird
Update the release info on the front page. (diff)
1:06 AM Download edited by bird
Updated the download page with the 0.1.5 release info. (diff)
1:00 AM Changeset [2261] by bird
Portfile: The actual 0.1.5 md5.
12:56 AM Changeset [2260] by bird
freebsd/distinfo: the actual 0.1.5 release.
12:44 AM Changeset [2259] by bird
debian/rules: a shot at get-orig-source
12:44 AM Changeset [2258] by bird
oops, blank line.
12:32 AM Changeset [2257] by bird
debian/changelog: 0.1.5-1
12:27 AM Changeset [2256] by bird
debian/kbuild.doc-base: draft (dunno if this is the right file name or …
12:14 AM Changeset [2255] by bird
debian/rules: Retailor it for kBuild-x.y.z-src.tar.gz (from svn); …

Jan 21, 2009:

11:52 PM Changeset [2254] by bird
debian/copyright: GNU make is not GPL3, the rest remains as before. …
11:35 PM Changeset [2253] by bird
debian/kmk.pod: docs in /usr/share/doc/kbuild (once rules is fixed).
11:32 PM Changeset [2252] by bird
debian/links: kmk_fgmake isn't supposed to be shipped (yet).
11:29 PM Changeset [2251] by bird
debian/control: drop libacl1-dev dependency. References #66.
11:25 PM Changeset [2250] by bird
Imported debian package from …
11:00 PM Milestone 0.1.5 completed
More speed and kmk features; maintenance.
10:54 PM Changeset [2249] by bird
Use our fts.c (see bootstrap.gmk, it's copy ftsfake.h around).

Jan 19, 2009:

4:34 AM Changeset [2248] by bird
kbuild.c: dlopen/dlinfo doesn't hold what was promissed (FreeBSD), …

Jan 18, 2009:

4:08 AM Changeset [2247] by bird
kbuild.c/FreeBSD: Alternative method for obtaining the executable address.
2:08 AM Changeset [2246] by bird
GXX32,GCC32,GXX64,GCC64: FreeBSD ld doesn't do standard elf_<arch> but …

Jan 16, 2009:

5:07 PM Changeset [2245] by bird
qt4.kmk: turned out '4.dll' is a mandatory suffix on windows (but on …
5:04 PM Changeset [2244] by bird
qt4.kmk: infix applies to qtmain.lib (but the '4' doesn't).

Jan 10, 2009:

2:24 AM Changeset [2243] by bird
*: Updated copyright to 2009 and normalized name & email.
2:16 AM Changeset [2242] by bird
subheader.kmk,subfooter.kmk: removed unnecessary doulbe expansion and …
1:29 AM Ticket #81 (kmk: Add $(not-root names...)) created by bird
Inverted $(root ).

Jan 9, 2009:

4:12 AM Ticket #57 (kmk/kBuild: rename footer.kmk output variables like $(target)_OBJS_) closed by bird
fixed: See also [2234], [2236], [2237], [2238], [2240], [2241]. Summary: …
3:59 AM Changeset [2241] by bird
footer.kmk: turned out TARGET_$(target) was used on installs too, …
3:48 AM Changeset [2240] by bird
subheader.kmk,subfooter.kmk: Fixed double expansion bug in previous …
3:36 AM Changeset [2239] by bird
footer.kmk,subheader.kmk,subfooter.kmk,qt3.kmk,qt4.kmk: PATH_$(target) …
3:17 AM Changeset [2238] by bird
footer.kmk: TARGET_$(target) -> $(target)_1_TARGET. Old value is still …
3:02 AM Changeset [2237] by bird
header.kmk,VCC*.kmk: retired the temporary DEP_IDB_Q hack now that the …
2:59 AM Changeset [2236] by bird
footer.kmk: The remaining $(target)_OBJS_ -> $(target)_2_OBJS work.
2:50 AM Changeset [2235] by bird
kbuild.c: added todo for #80.
2:49 AM Changeset [2234] by bird
footer.kmk: 2_OUTPUT, 2_OUTPUT_MAYBE, 2_DEPEND and 2_DEPORD …
2:46 AM Ticket #80 (kmk: Make $(target)_$(source)_*_ local) created by bird
The following bit in kbuild.c should be changed to local variables …
1:22 AM Changeset [2233] by bird
Macports: Updated the kbuild-head Portfile so it'll bootstrap the thing.
1:21 AM Changeset [2232] by bird
Macports: Prepared the Portfile for 0.1.5 (still unreleased), dropping …
1:01 AM Ticket #6 (Make it possible to install kBuild in the traditional unix fashion) closed by bird
fixed: All done.
12:46 AM Changeset [2231] by bird
freebsd/ports: Install docs in the right place and generate all the …

Jan 8, 2009:

11:46 PM Changeset [2230] by bird
FLEX.kmk: No space between -o and the filename.
11:23 PM Changeset [2229] by bird
Makefile.kmk: Make kbuild-show-install-files prettier.
11:04 PM Changeset [2228] by bird
The 0.1.5 binaries for freebsd/amd64 - redone on 6.3 instead of 7.0.
10:52 PM Ticket #79 (kBuild: link targets doesn't pick up MODE, UID and GID.) closed by bird
fixed: Fixed in r2225.
10:51 PM Ticket #79 (kBuild: link targets doesn't pick up MODE, UID and GID.) created by bird
Pick up these when installing.
10:51 PM Ticket #78 (kBuild: UID,GID and MODE inheritance) closed by bird
fixed: Fixed in r2225.
10:50 PM Ticket #78 (kBuild: UID,GID and MODE inheritance) created by bird
These aren't inherited, not even for templates.
10:40 PM Changeset [2227] by bird
footer.kmk: Added kbuild-show-install-files and kbuild-show-install-dirs
10:31 PM Changeset [2226] by bird
Config.kmk,Makefile.kmk: Split up data and docs in share/; made the …
10:29 PM Changeset [2225] by bird
footer.kmk,header.kmk: Fixed MODE, UID and GID inhertiance and added …
1:19 AM Ticket #18 (Implement support for .l and .y files) closed by bird
fixed: (In [2224]) kBuild: Implemented flex and yacc/bison support. Fixes #18.
1:19 AM Changeset [2224] by bird
kBuild: Implemented flex and yacc/bison support. Fixes #18.
1:10 AM Changeset [2223] by bird
header.kmk: Added KB_FN_OPT_TEST_SHORT, KB_FN_OPT_TEST_LONG and …

Jan 7, 2009:

10:22 PM Changeset [2222] by bird
footer.kmk: KBUILD_NO_TESTING_PASS_ALIASES.
1:33 PM Ticket #77 (kmk_time: always exits with status 0) created by bird
Return the first non-zero exit code.
3:16 AM Changeset [2221] by bird
qt3.kmk: Fixed typo.
3:07 AM Changeset [2220] by bird
footer.kmk: check for invalid install source specifiers and display …
2:47 AM Ticket #64 (OS/2 patch for Qt3 unit) closed by bird
fixed: [2219] should be what's required to make it work with OS/2. Untested …
2:45 AM Changeset [2219] by bird
qt3.kmk: OS/2.
12:08 AM Ticket #32 (FreeBSD Ports build) closed by bird
fixed: There is one and it maintained by someone on #netlabs. A copy of the …

Jan 6, 2009:

11:59 PM Changeset [2218] by bird
The 0.1.5 binaries for solaris/sparc64.
11:58 PM Changeset [2217] by bird
The 0.1.5 binaries for solaris/sparc32.
11:35 PM Changeset [2216] by bird
The 0.1.5 binaries for freebsd/x86.
11:02 PM Changeset [2215] by bird
The 0.1.5 binaries for win/amd64.
11:01 PM Changeset [2214] by bird
The 0.1.5 binaries for win/x86.
11:01 PM Changeset [2213] by bird
The 0.1.5 binaries for solaris/amd64.
11:00 PM Changeset [2212] by bird
The 0.1.5 binaries for solaris/x86.
10:58 PM Changeset [2211] by bird
The 0.1.5 binaries for os2/x86.
10:58 PM Changeset [2210] by bird
The 0.1.5 binaries for linux/x86.
10:57 PM Changeset [2209] by bird
The 0.1.5 binaries for linux/amd64.
10:57 PM Changeset [2208] by bird
The 0.1.5 binaries for freebsd/amd64.
10:55 PM Changeset [2207] by bird
The 0.1.5 binaries for darwin/x86.
10:31 PM Changeset [2206] by bird
cp.c: solaris build fix (strlcpy).
9:49 PM Changeset [2205] by bird
footer.kmk: Don't forget to clean up the OUTPUT_MAYBE files when linking.
9:40 PM Changeset [2204] by bird
kmk: strlcpy build fix for windows.
9:34 PM Changeset [2203] by bird
fts.c,ftsfake.h: OS/2 build fix.
2:33 PM Changeset [2202] by bird
Config.kmk/Makefile.kmk: Some cleanup/fixes.
2:03 AM Changeset [2201] by bird
oops, dead dir.
1:56 AM Changeset [2200] by bird
dist/freebsd: trimmed away some unnecessary stuff.
1:45 AM Changeset [2199] by bird
dist/freebsd: 0.1.5 changes.
1:27 AM Changeset [2198] by bird
dist/freebsd:current code.

Jan 5, 2009:

1:13 PM Changeset [2197] by bird
qt3/4.kmk: clean up the .dep files.
1:13 PM Changeset [2196] by bird
footer.kmk: clean up .koc files.
4:16 AM Changeset [2195] by bird
dist/portage: removed the old ebuilds.
4:15 AM Changeset [2194] by bird
kbuild-0.1.5.ebuild: 0.1.4 -> 0.1.5.
4:10 AM Changeset [2193] by bird
kbuild-0.1.4.ebuild from portage.
4:07 AM Changeset [2192] by bird
cp.c, cp_utils.c: fixed a couple of warnings.
3:51 AM Changeset [2191] by bird
kBuild/env.sh: --full-with-bin for calcing KBUILD_BIN_PATH.
3:27 AM Changeset [2190] by bird
bootstrap.gmk,Config.kmk: Don't use NIX_INSTALL_DIR as installation …
1:58 AM Changeset [2189] by bird
footer.kmk: clean up .ins files left behind by install targets.
1:54 AM Changeset [2188] by bird
footer.kmk: Add link deps to _DEPFILES_INCLUDED.

Jan 4, 2009:

12:58 AM Changeset [2187] by bird
Makefile.kmk: Install kBuild/doc/

Jan 3, 2009:

1:54 PM Changeset [2186] by bird
features/parallelism: adjusted expected output for the 'Exiting with …
1:29 PM Changeset [2185] by bird
kmk: changed the conditions for showing the final error message a bit …
1:09 PM Changeset [2184] by bird
fts.c: made it build on linux.
1:16 AM Ticket #52 (qt4: abs paths in qrc on windows) closed by bird
fixed: Fixed in [2183].
1:15 AM Changeset [2183] by bird
qt4: Fixed problem windows/os2 drive letter issue in the qrc …
12:52 AM Changeset [2182] by bird
header.kmk,VCC*.kmk: Quiet hack for kDepIDB. (DEP_IDB_Q - temporary)
12:39 AM Changeset [2181] by bird
qt4: qtmain takes qt_prefix but not infix (windows).
12:36 AM Changeset [2180] by bird
kmk: Mention error after waiting for -jN children since the orignal …
12:35 AM Changeset [2179] by bird
kmk: Mention error after waiting for -jN children since the orignal …
12:26 AM Changeset [2178] by bird
kmk: windows build fixes.
12:24 AM Changeset [2177] by bird
qt4: ?= isn't the same as empty/ifndef/!defined.

Jan 2, 2009:

11:25 PM Ticket #37 (Add support for resource compiling to GCC3OMF) closed by bird
fixed: Implemented by the OPENWATCOM.kmk tool. Do the following to use with …
11:18 PM Ticket #76 (qt4: Add QT_INFIX property to support -qtlibinfix) closed by bird
fixed: Implemented in [2176], windows bit is a bit uncertain. not tested.
11:17 PM Changeset [2176] by bird
qt4.kmk: Implemented QT_INFIX.
11:13 PM Ticket #76 (qt4: Add QT_INFIX property to support -qtlibinfix) created by bird
The infix comes after the module part of the SO/DLL/DYLIB name and …

Jan 1, 2009:

2:48 PM Changeset [2175] by bird
another test which doesn't work right without -j1.

Dec 31, 2008:

6:22 PM Ticket #75 (kmk: $(root name...) function) closed by bird
fixed: Implemented in [2172].
6:22 PM Ticket #75 (kmk: $(root name...) function) created by bird
$(root name...) will extract the root specifier from the given …
12:18 AM Changeset [2174] by bird
kmk tests: more -j1 fixes.
12:16 AM Changeset [2173] by bird
kmk tests: more -j1 fixes.
12:12 AM kmk Quick Reference edited by bird
updated to current text (diff)
12:03 AM Changeset [2172] by bird
kmk: Added $(root ) to help out with checking for absolute paths on …

Dec 30, 2008:

10:18 PM Changeset [2171] by bird
kmk-qr: added the special targets section.
8:39 PM Changeset [2170] by bird
kmk-qr: filled in the kmk-only markers for the rest of the stuff.
5:07 PM Changeset [2169] by bird
kmk-qr: started marking kmk specific features.
4:52 PM Changeset [2168] by bird
kmk-qr: reorg
4:45 PM Changeset [2167] by bird
kmk-qr: kmk-expressions.
4:09 PM Changeset [2166] by bird
kmk-qr: built-in and external commands. rewrote the introduction.
1:30 AM Changeset [2165] by bird
two more tests which requires some -j1 to get the order right.
1:22 AM kmk Quick Reference edited by bird
(diff)
12:59 AM Changeset [2164] by bird
kmk: Updated KMK_FEATURES with for, while and select.
12:57 AM Ticket #74 (kmk: $(select whenN-cond, whenN-body...)) closed by bird
fixed: (In [2163]) kmk: Added a $(select ) function for handling switch like …
12:57 AM Changeset [2163] by bird
kmk: Added a $(select ) function for handling switch like stuff. Fixes #74.
12:55 AM Ticket #74 (kmk: $(select whenN-cond, whenN-body...)) created by bird
Simple multiple condition statement borrowed from REXX (yet again). …
12:11 AM Changeset [2162] by bird
features/vpath: -j1 is required.

Dec 29, 2008:

10:20 PM Ticket #73 (kmk: Add generic loop functions $(for ) and $(while ).) closed by bird
fixed: (In [2161]) kmk: Implemented $(for ) and $(while ) loops (C-style). …
10:20 PM Changeset [2161] by bird
kmk: Implemented $(for ) and $(while ) loops (C-style). Fixes #73.
10:07 PM Ticket #73 (kmk: Add generic loop functions $(for ) and $(while ).) created by bird
$(for init,condition,next,body) The init part is evaluate …
4:31 PM Ticket #72 (kmk: Add .RETURN and .ARGC to $(evalcall ) and $(evalcall2 ) for ...) closed by bird
fixed
4:31 PM Ticket #72 (kmk: Add .RETURN and .ARGC to $(evalcall ) and $(evalcall2 ) for ...) created by bird
To create more complicated functions without also creating an …
4:21 PM Ticket #71 (kmk: add basic string manipulation functions) closed by bird
fixed
4:21 PM Ticket #71 (kmk: add basic string manipulation functions) created by bird
$(substr ), $(insert ), $(pos ), $(lastpos ) and $(translate )
4:15 PM Ticket #70 (kdev.e: support vim formatting instructions) created by bird
vim apparently recognizes /* vim: .... : */ at the top of a file. …
4:08 PM Changeset [2160] by bird
kmk: removed duplicate definition.
4:08 PM Changeset [2159] by bird
kmk: extended call, evalcall and evalcall2 with a local .ARGC …
3:43 PM Changeset [2158] by bird
kmk: Extended evalcall and evalcall2 with a return value, local .RETURN.
3:43 PM Changeset [2157] by bird
kmk: Extended evalcall and evalcall2 with a return value, local .RETURN.
1:12 AM Changeset [2156] by bird
kmk: printf testcase.
1:01 AM Changeset [2155] by bird
kmk quick ref: added new string functions.
12:24 AM Changeset [2154] by bird
kmk: $(translate ) changes and testcase.
12:11 AM Changeset [2153] by bird
kmk: substr fixes

Dec 28, 2008:

1:43 PM Changeset [2152] by bird
kmk: testcases and lastpos fixes.
2:10 AM Changeset [2151] by bird
kmk: Added $(length ), $(length-var ), $(insert ), $(pos ), $(lastpos …

Dec 27, 2008:

9:54 PM Changeset [2150] by bird
bootstrap.gmk: more cleanup.
9:42 PM Changeset [2149] by bird
function.c: comment typo.
8:51 PM Changeset [2148] by bird
header.kmk: added some missing tools and cleaned up the existing.
8:36 PM Changeset [2147] by bird
sketches
8:33 PM WikiStart edited by bird
(diff)
8:32 PM kmk Quick Reference created by bird
8:30 PM kmk edited by bird
(diff)
8:28 PM kmk edited by bird
(diff)
8:25 PM kmk edited by bird
(diff)
8:22 PM Changeset [2146] by bird
doc dir.

Dec 26, 2008:

12:54 PM Changeset [2145] by bird
kmk: use our fts everywhere.
12:17 PM Ticket #69 (kmk: $(printf fmt,arg+)) closed by bird
fixed: Implemented in [2141].
12:15 PM Ticket #69 (kmk: $(printf fmt,arg+)) created by bird
Add a function similar to the unix printf command.
12:56 AM Ticket #68 (BLD_TYPE: Figure out why tstAsmStructsGC gets -S from VBOXGC) closed by bird
invalid: It happens because keyword inheriting is taking 2nd place when …
12:32 AM Ticket #67 (qt4.kmk: missing cleanups) closed by bird
fixed: (In [2144]) qt3/4.kmk: Corrected $(target)_OUT_FILES to …
12:32 AM Changeset [2144] by bird
qt3/4.kmk: Corrected $(target)_OUT_FILES to $(target)_CLEAN. Fixes #67.

Dec 25, 2008:

10:56 PM Ticket #50 (DLLSUFF.darwin doesn't work) closed by bird
fixed: (In [2143]) footer.kmk: pick up some keywords variants of *SUFF. Fixes #50.
10:56 PM Changeset [2143] by bird
footer.kmk: pick up some keywords variants of *SUFF. Fixes #50.
10:06 PM Ticket #66 (unneeded inclusion of sys/acl.h) closed by bird
fixed: (In [2142]) mv.c: avoid including sys/acl.h. Fixes #66.
10:06 PM Changeset [2142] by bird
mv.c: avoid including sys/acl.h. Fixes #66.
8:21 PM Changeset [2141] by bird
kmk: new function $(printf fmt,arg0,arg1,...).
7:10 PM Changeset [2140] by bird
ash: Changed opentrace so that the trace file get's a high file descriptor.
6:25 PM Changeset [2139] by bird
bootstrap.kmk: sed.info-[12] may also need reverting.
6:15 PM Changeset [2138] by bird
k/kDefs.h: Fixed K_LE2H_U32/U64 mixup in the big endian case.
6:02 PM Changeset [2137] by bird
rule.c: fixed crash in create_pattern_rule when commands is NULL.
3:26 PM Changeset [2136] by bird
bootstrap.kmk: some adjustments.
3:22 PM Changeset [2135] by bird
bootstrap.kmk: distclean.
3:14 PM Changeset [2134] by bird
MAKE_HOST isn't used by kmk.
2:33 PM Changeset [2133] by bird
rm.c: warning.
2:33 PM Changeset [2132] by bird
printf.c: warning
2:32 PM Changeset [2131] by bird
mv.c: warnings.
2:30 PM Changeset [2130] by bird
md5sum: warnings.
2:29 PM Changeset [2129] by bird
ln.s: include config.h first.
2:28 PM Changeset [2128] by bird
ln.c: fixed #ifdef/defined bug.
2:27 PM Changeset [2127] by bird
kmkbuiltin.h: warning.
2:27 PM Changeset [2126] by bird
chmod.c: warnings.
2:21 PM Changeset [2125] by bird
kmkbuiltin.c: warning.
2:19 PM Changeset [2124] by bird
kbuild.c: more warnings.
2:15 PM Changeset [2123] by bird
bootstrap.gmk: note to self on solaris.sparc64.
2:10 PM Changeset [2122] by bird
add inlined_memchr.h to config.h.
2:07 PM Changeset [2121] by bird
kmk: make sure alloca.h gets included (Solaris again).
1:58 PM Changeset [2120] by bird
bootstrap.gmk: Use /usr/bin/bash on Solaris because src/ash is using …
1:55 PM Changeset [2119] by bird
expand.c: warning.
1:54 PM Changeset [2118] by bird
function.c: warnings.
1:49 PM Changeset [2117] by bird
incdep.c,expreval.c: warnings.
1:45 PM Changeset [2116] by bird
kbuild.c: warnings.
1:41 PM Changeset [2115] by bird
kDepIDB: warnings.
1:32 PM Changeset [2114] by bird
redirect.c: warning
1:21 PM Changeset [2113] by bird
kmkbuiltin: include config.h
12:37 PM Changeset [2112] by bird
bootstrap.gmk: SED_MAKE_DEFS for specifying SED=gsed on solaris when …
12:25 PM Changeset [2111] by bird
bootstrap.kmk: solaris needs paths.h
12:21 PM Changeset [2110] by bird
bootstrap.kmk: need echo and fts.h to build kmk.
12:15 PM Changeset [2109] by bird
bootstrap.kmk: need echo and fts.h to build kmk.

Dec 18, 2008:

12:49 PM Ticket #68 (BLD_TYPE: Figure out why tstAsmStructsGC gets -S from VBOXGC) created by bird
We override .release in VBOXGCEXE, so the question is why we get the …

Dec 11, 2008:

10:19 PM Changeset [2108] by bird
fix
5:10 AM Changeset [2107] by bird
footer/header: moving the pass aliases (more bustage).
4:47 AM Changeset [2106] by bird
header: made 'install' and 'uninstall' double colon rules because of …
4:46 AM Changeset [2105] by bird
header: made 'test' and 'check' double colon rules because of coreutil …

Dec 8, 2008:

5:00 PM Ticket #67 (qt4.kmk: missing cleanups) created by bird
Check that everything is cleaned up properly, apparently the qtmoc, …

Dec 3, 2008:

8:19 PM Ticket #66 (unneeded inclusion of sys/acl.h) created by Alessio Cassibba (X-Drum)
kmk needs sys/acl.h to build (included in: src/kmk/kmkbuiltin/mv.c) …

Nov 26, 2008:

1:52 AM Changeset [2104] by bird
kDepIDB: Added a -qquiet switch for disabling harmless warnings …

Nov 25, 2008:

1:11 AM Changeset [2103] by bird
kmk: updated help text.
1:03 AM Changeset [2102] by bird
kmk: --print-time fix.

Nov 24, 2008:

11:35 PM Ticket #65 (kmk: Add --print-time[=min-sec]) closed by bird
fixed: (In [2101]) kmk: Implemented new switch --print-time. Fixes #65.
11:35 PM Changeset [2101] by bird
kmk: Implemented new switch --print-time. Fixes #65.
12:05 PM Ticket #65 (kmk: Add --print-time[=min-sec]) created by bird
Per target stopwatch for tracking down build time regressions. When …

Nov 22, 2008:

10:31 PM Changeset [2100] by bird
space
10:31 PM Changeset [2099] by bird
kmk: Jokes.

Nov 21, 2008:

4:35 PM Changeset [2098] by bird
sparcv9 == 64-bit sparc, older are 32-bit.

Nov 20, 2008:

2:28 AM Changeset [2097] by bird
kmk_test: Fixed exec bug (crash) on non-windows platforms. On windows …
2:18 AM Changeset [2096] by bird
kmk: if exists some-file
2:14 AM Changeset [2095] by bird
footer.kmk: Use $(file-size file) instead of involving $(shell ) to …
1:53 AM Changeset [2094] by bird
footer.kmk: Fixed refetch problem on windows. The problem was that the …

Nov 19, 2008:

11:28 PM Changeset [2093] by bird
The 0.1.5 binaries for freebsd/x86.
11:25 PM Changeset [2092] by bird
The 0.1.5 binaries for os2/x86.
11:21 PM Changeset [2091] by bird
kmk: Don't bootstrap with threads and disable them for FreeBSD.x86 …
10:59 PM Changeset [2090] by bird
The 0.1.5 binaries for freebsd/amd64.
10:53 PM Changeset [2089] by bird
FreeBSD needs pthreads.
2:14 PM Download edited by bird
(diff)
3:27 AM Changeset [2088] by bird
BINSUFF.
2:43 AM Changeset [2087] by bird
Added os-agnostic to the OS list.
2:41 AM Changeset [2086] by bird
Added 'dos' to the OS list.
2:37 AM Changeset [2085] by bird
Added WATCOMC11C-WL.
2:35 AM Changeset [2084] by bird
Added a new target type MISCBINS for linking together objs and libs …
2:32 AM Changeset [2083] by bird
some OPENWATCOM-WL adjustments.
2:14 AM Changeset [2082] by bird
OPENWATCOM-WL tool.
1:55 AM Changeset [2081] by bird
spaces
1:44 AM Changeset [2080] by bird
footer.kmk: $(target)_2_OBJS fix.
1:43 AM Changeset [2079] by bird
*watcom: wlink, EDPATH and binl.

Nov 18, 2008:

12:52 AM Changeset [2078] by bird
watcom and open watcom location fixes.
12:50 AM Changeset [2077] by bird
MASM6PLUS.
12:36 AM Changeset [2076] by bird
MASM710.
12:12 AM Changeset [2075] by bird
new watcom and open watcom location.

Nov 17, 2008:

2:55 AM Changeset [2074] by bird
kmk_redirect: OS/2 hack - close files, zap environment.
2:55 AM Changeset [2073] by bird
OS/2 DDK, Base32. (incomplete)
2:52 AM Changeset [2072] by bird
Quick MASM610 hack up.
2:49 AM Changeset [2071] by bird
MASM600 tool (OS/2).
2:31 AM Changeset [2070] by bird
Shut up the watcom librarian and use strict libpath so it's possible …
2:27 AM Changeset [2069] by bird
Watcom librarian commands.
1:18 AM Changeset [2068] by bird
Open Watcom, some Watcom adjustments.
1:08 AM Changeset [2067] by bird
kBuild: Added an empty dummy template named DUMMY. This is the first …
12:53 AM Changeset [2066] by bird
oops.
12:47 AM Changeset [2065] by bird
VAC308 hacking, Watcom C v11.0c, MASM v5.10 and MS Link v5.10 (OS/2 …

Nov 16, 2008:

1:39 PM Changeset [2064] by bird
VAC308.kmk: some fixes and enhancements.

Nov 15, 2008:

11:23 AM Changeset [2063] by bird
OS/2 build fix.

Nov 9, 2008:

10:18 PM Changeset [2062] by bird
kmk: Moved the alloccache code into a separate file because it seems …
9:47 PM Changeset [2061] by bird
kmk/Makefile.am: It's CONFIG_WITH_LAZY_DEPS_VARS not …
6:34 AM Changeset [2060] by bird
kmk: fixed strsingle crash.

Nov 6, 2008:

4:57 PM Ticket #63 (OS/2 patch for Qt3 unit) closed by dmik
duplicate: Sorry, trac is getting crazy here, this is an unexpected duplicate of …
4:55 PM Ticket #64 (OS/2 patch for Qt3 unit) created by dmik
This patch makes it possible to use the Qt3 unit with the Qt3 library …
4:55 PM Ticket #63 (OS/2 patch for Qt3 unit) created by dmik
This patch makes it possible to use the Qt3 unit with the Qt3 library …
12:23 AM Ticket #61 (kBuild: pass ordering isn't strict enough) closed by bird
wontfix: It's actually still broken. And it's impossible to fix without …

Nov 5, 2008:

11:52 PM Changeset [2059] by bird
footer.kmk: can use strict_unsafe with -j1.
11:45 PM Changeset [2058] by bird
footer.kmk: made KBUILD_SAFE_PARALLEL work again.
5:55 PM Ticket #62 (kmk: remaking running targets when doing: kmk all sdk packing) closed by bird
invalid: Not a bug.
4:26 PM Ticket #62 (kmk: remaking running targets when doing: kmk all sdk packing) created by bird
Fetching of additions .iso is executed twice, as is xpidl is also …
3:15 PM Ticket #61 (kBuild: pass ordering isn't strict enough) created by bird
Revert the Etherboot-src SUBDIR change (r38874) in …

Nov 4, 2008:

7:23 PM Changeset [2057] by bird
solaris has mallinfo, but only in an alternative lib that is slower. duh.
3:25 AM Changeset [2056] by bird
kmk: some MBs of memory during building by freeing up the chopped up …
12:34 AM Changeset [2055] by bird
The 0.1.5 rc2 binaries for linux/amd64
12:31 AM Changeset [2054] by bird
The 0.1.5 rc2 binaries for linux/x86
12:26 AM Changeset [2053] by bird
kmk/incdep.c: Check for the environment variables KMK_THREADS_DISABLED …

Nov 3, 2008:

3:42 PM Changeset [2052] by bird
win.x86, win.amd64: set executable bit on .exe's and .dll's.
2:54 PM Changeset [2051] by bird
The 0.1.5 rc2 binaries for solaris/x86.
2:53 PM Changeset [2050] by bird
kmk: converted the inlined alloccache_free() to non-inlined to avoid …
2:37 PM Changeset [2049] by bird
The 0.1.5 rc2 binaries for win/amd64
2:37 PM Changeset [2048] by bird
The 0.1.5 rc2 binaries for win/x86
2:29 PM Changeset [2047] by bird
kmk/config.h.win: 256/8 == 32 not 8.
1:54 PM Changeset [2046] by bird
sleep.c: no unsung or unsigned in help, they can be negative now like …
12:32 PM Changeset [2045] by bird
The 0.1.5 rc1 binaries for solaris/x86
12:29 PM Changeset [2044] by bird
Config.kmk: set -m32/m64 on all standard GCC3 platforms and also for …
12:24 PM Changeset [2043] by bird
The 0.1.5 rc1 binaries for solaris/amd64
12:23 PM Changeset [2042] by bird
The 0.1.5 rc1 binaries for linux/x86
12:15 PM Changeset [2041] by bird
kmk: fixed gcc 3.2.3 issue.
12:07 PM Changeset [2040] by bird
Another try.
12:00 PM Changeset [2039] by bird
kmk: gcc 3.2.3 optimiazation bugs/hacks.
11:16 AM Changeset [2038] by bird
attempt to fix optimization issue…
11:00 AM Changeset [2037] by bird
The 0.1.5 rc1 binaries for linux/amd64
10:29 AM Changeset [2036] by bird
build kmk_time by default.
10:28 AM Changeset [2035] by bird
misc.c: enabled the glibc heap stats.
3:00 AM Changeset [2034] by bird
The 0.1.5 rc1 binaries for darwin/x86
2:57 AM Changeset [2033] by bird
The 0.1.5 rc1 binaries for win/amd64
2:56 AM Changeset [2032] by bird
The 0.1.5 rc1 binaries for win/x86
2:50 AM Changeset [2031] by bird
Preparing for 0.1.5
2:44 AM Changeset [2030] by bird
misc.c: Implemented heap statistics output for MSC.
2:44 AM Changeset [2029] by bird
Windows build fix.
1:54 AM Changeset [2028] by bird
remake.c: moved call_must_make_target_var out of the dep eval loop and …
1:49 AM Changeset [2027] by bird
kmk/commands.c: delete multi target siblings not only the head.

Nov 2, 2008:

6:29 AM Changeset [2026] by bird
footer.kmk: Use .MUST_MAKE when available.
5:52 AM Ticket #60 (kmk: .MUST_MAKE - hook for forcing a file to be made) closed by bird
fixed: Implemented in [2024].
5:52 AM Ticket #60 (kmk: .MUST_MAKE - hook for forcing a file to be made) created by bird
This is a new feature from the GNU Make TODO list that I've take a …
5:50 AM Changeset [2025] by bird
typo.
5:47 AM Ticket #59 (kmk: $(commands ) makes $+ == $^) closed by bird
fixed: Fixed in [2024].
5:47 AM Ticket #59 (kmk: $(commands ) makes $+ == $^) created by bird
set_file_variables is called once too much.
5:43 AM Changeset [2024] by bird
kmk: Created a custom hook into the update_file process for checking …
5:39 AM Changeset [2023] by bird
scripts/functions/if-expr: description fix
3:57 AM Ticket #58 (kmk: if $(VAR) != $(VAR)) closed by bird
fixed: Fixed in [2022]
3:57 AM Ticket #58 (kmk: if $(VAR) != $(VAR)) created by bird
Bug in new if expressions, can reference a variable without using …
2:15 AM Changeset [2022] by bird
exprval.c: fixed bug parsing unqoted variable references ($(VAR) == …
1:18 AM Ticket #56 (kmk: $(intersects set-a,set-b) (boolean predicate)) closed by bird
fixed: (In [2021]) kmk: Added a $(intersects set-a, set-b) function to …
1:18 AM Changeset [2021] by bird
kmk: Added a $(intersects set-a, set-b) function to complement the …
12:52 AM Changeset [2020] by bird
kbuild.c: $(target)_OBJS_ -> $(target)_2_OBJS. References #57.
12:30 AM Ticket #57 (kmk/kBuild: rename footer.kmk output variables like $(target)_OBJS_) created by bird
The variables set by footer.kmk in pass two will be named …
12:21 AM Ticket #44 (Switch to GPLv3) closed by bird
fixed: (In [2019]) GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44.
12:21 AM Changeset [2019] by bird
GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44.
12:08 AM Changeset [2018] by bird
kBuild: svn attributes and some minor file header adjustments and …

Nov 1, 2008:

11:56 PM Changeset [2017] by bird
ash: bird wants DEBUG=2 in debug builds.
11:34 PM Ticket #56 (kmk: $(intersects set-a,set-b) (boolean predicate)) created by bird
Title says all except that the sets are space separated.
10:18 PM Changeset [2016] by bird
kmk_append: new line -> newline
10:16 PM Ticket #53 (append: add option for dropping the newline (similar to echo -n)) closed by bird
fixed: (In [2015]) kmk_append: added a new option '-N' for suppressing the …
10:16 PM Changeset [2015] by bird
kmk_append: added a new option '-N' for suppressing the trailing new …
6:05 PM Ticket #55 (kmk: update to latest GNU make code) closed by bird
fixed: There is also a problem with double colon rules, they screw up with -j …
2:50 PM Changeset [2014] by bird
kbuild.c: Use append_string_to_variable in one more place.
2:46 PM Changeset [2013] by bird
kbuild.c: Use append_string_to_variable and avoid memcpying _OUT_FILES …
2:27 PM Changeset [2012] by bird
kbuild.c: compacted the code a bit.
2:15 PM Changeset [2011] by bird
kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the …

Oct 31, 2008:

3:56 AM Changeset [2010] by bird
kmk: show the build type.
3:56 AM Changeset [2009] by bird
kmk: show the build type.
3:55 AM Changeset [2008] by bird
footer.kmk,header.kmk: KBUILD_PROFILE_SELF updates.
3:28 AM Ticket #51 (kBuild: incorrect expansion during template inheritance) closed by bird
fixed: (In [2007]) footer.kmk,tests: Convert simple variables into recursive …
3:28 AM Changeset [2007] by bird
footer.kmk,tests: Convert simple variables into recursive ones by …

Oct 30, 2008:

2:15 AM Changeset [2006] by bird
more stats and some minor adjustments.
1:45 AM Changeset [2005] by bird
more variable modification stats.
12:01 AM Changeset [2004] by bird
Some variable statistics.

Oct 29, 2008:

11:15 PM Changeset [2003] by bird
Added kmk_sleep as an external and internal kmk command.
10:23 PM Changeset [2002] by bird
kmk_time: default to 1.
10:14 PM Changeset [2001] by bird
kmk: pedantic warnings.
9:49 PM Changeset [2000] by bird
scripts/variables/special: yet another -j1 test (hope it's not a bug).
9:47 PM Changeset [1999] by bird
variaiable::value_length -> unsigned int.
9:33 PM Changeset [1998] by bird
kbuild.c: warnings.
9:31 PM Changeset [1997] by bird
variaiable::value_alloc_len -> unsigned int.
8:42 PM Changeset [1996] by bird
job.c: can remove my batch file viewing now, as GNU make started doing …
4:07 AM Changeset [1995] by bird
shut up some warnings.
3:20 AM Changeset [1994] by bird
remake.c: fixed regression from GNU Make head, see Savannah bug #15919.
12:37 AM Changeset [1993] by bird
Merged in current GNU Make code (CVS from 2008-10-28). Ref #55.
12:36 AM Ticket #55 (kmk: update to latest GNU make code) created by bird

Oct 28, 2008:

11:13 PM Changeset [1992] by bird
CRLF.
11:12 PM Changeset [1991] by bird
CRLF.
11:02 PM Changeset [1990] by bird
Tag vendor/gnumake/current as vendor/gnumake/2008-10-28.
11:02 PM Changeset [1989] by bird
Load gnumake-2008-10-28-CVS into vendor/gnumake/current.
1:43 PM Changeset [1988] by bird
build fix.
10:00 AM Changeset [1987] by bird
Build fix
1:59 AM Changeset [1986] by bird
kmk: some make stats cleanup.
1:58 AM Changeset [1985] by bird
expand.c: avoid some unnecessary double buffering done by …

Oct 27, 2008:

11:36 PM Changeset [1984] by bird
three more -j sensitive tests found during valgrind run.
11:32 PM Changeset [1983] by bird
two more -j sensitive tests found during valgrind run.
11:31 PM Changeset [1982] by bird
two more -j sensitive tests found during valgrind run.
11:30 PM Changeset [1981] by bird
two more -j sensitive tests found during valgrind run.
11:25 PM Changeset [1980] by bird
kmk: Some cleanup.

Oct 26, 2008:

11:09 PM Changeset [1979] by bird
kmk_fgmake config.
11:08 PM Changeset [1978] by bird
variable.c: Overlooked CONFIG_WITH_RDONLY_VARIABLE_VALUE case.
11:02 PM Changeset [1977] by bird
read.c / parse_file_seq: adjusted strcache_add_len termination hack.
10:50 PM Changeset [1976] by bird
make.h: build fix/adjstument.
10:48 PM Changeset [1975] by bird
kmk: cleaning up some CONFIG_WITH_STRCACHE2 mess.
10:48 PM Changeset [1974] by bird
kmk: adding a 'faster-make' target called kmk_fgmake.
10:47 PM Changeset [1973] by bird
tests: added a -fast option to indicate kmk_fgmake.
10:35 PM Changeset [1972] by bird
function.c: Made the $(deps* ) not depend on the strcache2, also fixed …
10:26 PM Changeset [1971] by bird
Some CONFIG_WITH_ALLOC_CACHE build fixes.
10:09 PM Changeset [1970] by bird
scripts/variables/flavors: last test isn't -jX safe.
10:09 PM Changeset [1969] by bird
scripts/variables/SHELL: Last test seems to be wrong, see Savannah bug …
9:29 PM Changeset [1968] by bird
kmk: main.c, variable.c: shell_var must have a valid name length or …
8:55 PM Changeset [1967] by bird
scripts/variables/MAKELEVEL: MAKELEVEL is called KMK_LEVEL in kmk so …
8:39 PM Changeset [1966] by bird
scripts/targets/INTERMEDIATE: kmk removal order differs because of …
8:05 PM Changeset [1965] by bird
kmk/main.c: fixed (kmk) bug in print_usage where the 'This program is …
7:59 PM Changeset [1964] by bird
scripts/options/dash-k: another test which doesn't work with parallel …
7:57 PM Changeset [1963] by bird
scripts/misc/general4: kmk adjustment - no default implicit rules.
7:51 PM Changeset [1962] by bird
scripts/functions/origin: kmk adjustment - CC isn't a default variable.
7:47 PM Changeset [1961] by bird
scripts/functions/foreach: kmk adjustment - CC isn't a default variable.
7:17 PM Changeset [1960] by bird
scripts/features/targetvars: first test assumes -j1 and will fail …
7:08 PM Changeset [1959] by bird
file.c: Fixed pattern rule regression from earlier today.
6:38 PM Changeset [1958] by bird
function.c: func_eval_optimize_variable - display error if the …
6:36 PM Changeset [1957] by bird
function.c: func_eval_optimize_variable - made it build without …
6:56 AM Ticket #54 (kmk: double-colon rules + -j2 doesn't work reliably.) created by bird
only the first rule w/ commands is executed (if it creates the file). …
6:27 AM Changeset [1956] by bird
tests/scripts/features/recursion: kmk calls MAKELEVEL -> KMK_LEVEL, …
6:18 AM Changeset [1955] by bird
tests/scripts/features/parallelism: kmk fails more verbosely.
6:12 AM Changeset [1954] by bird
commands.c: Fixed typo preventing detection of $(MAKE) and the setting …
6:02 AM Changeset [1953] by bird
test_driver.pl: added -kmk option, setting $is_kmk.
6:01 AM Changeset [1952] by bird
tests/scripts/features/patternrules: different output in test 3, test …
5:44 AM Changeset [1951] by bird
commands.c: Fixed CONFIG_WITH_LAZY_DEPS_VARS regression wrt. to …
5:19 AM Changeset [1950] by bird
file.c: Workaround for borked double colon rules when doing parallel …
4:30 AM Changeset [1949] by bird
variable.c: Fixed missed CONFIG_WITH_VALUE_LENGTH case in …
4:15 AM Changeset [1948] by bird
kmk: Fixed CONFIG_WITH_LAZY_DEPS_VARS bug. Files with multiple double …
3:26 AM Changeset [1947] by bird
read.c: fixed regression from previous commit.
3:09 AM Changeset [1946] by bird
kmk: Caught a variable::value update that I'd missed when implementing …
2:38 AM Changeset [1945] by bird
file.c: Fixed call to strcache_add_len where the terminator was …
2:37 AM Changeset [1944] by bird
strcache2.c: assert input string lengths; fix checks in case …
2:19 AM Changeset [1943] by bird
strcache2.c: fixed the length check.
2:08 AM Changeset [1942] by bird
commands.c: the file::stem isn't in the string cache if set before …
2:01 AM Changeset [1941] by bird
dir.c: overlooked one hash_insert.
1:59 AM Changeset [1940] by bird
strcache2: fixed entry alignment.
1:41 AM Changeset [1939] by bird
GNU Make tests: Modified scripts/features/se_explicit so it wont fail …
12:11 AM Changeset [1938] by bird
GNU Make tests: fixed the output checks in scripts/features/escape …

Oct 25, 2008:

11:33 PM Changeset [1937] by bird
GNU Make tests: added check for case insensitive file system, fixed …
3:05 PM Changeset [1936] by bird
footer.kmk: Use eval-opt-var, it's harmless when not around.
3:04 PM Changeset [1935] by bird
kmk: new function - eval-opt-var
Note: See TracTimeline for information about the timeline view.