Timeline



Jul 15, 2007:

9:36 PM Changeset [1076] by bird
Respect PATH_KBUILD_BIN if it's present.
8:22 PM Changeset [1075] by bird
Workaround for readdir on smbfs drive. (FreeBSD)
7:12 PM Changeset [1074] by bird
details…
6:59 PM Changeset [1073] by bird
details…
6:27 PM Changeset [1072] by bird
with PATH fallback.
6:25 PM Changeset [1071] by bird
Implemented PATH fallback for locating the executable. (FreeBSD …
5:51 PM Changeset [1070] by bird
conditional MAKE_HOST define.
5:49 PM Bootstrapping edited by bird
Troubleshooting (diff)
5:48 PM prepop-bin-solx86.sh attached to BoostrappingOld by bird
Script for poluation kBuild/bin/solaris.x86/ when bootstrapping.
5:46 PM Bootstrapping edited by bird
Moved old stuff (diff)
5:46 PM BoostrappingOld created by bird
Moved old stuff
5:46 PM Bootstrapping edited by bird
(diff)
5:44 PM Bootstrapping edited by bird
sed hack, freebsd tricks (diff)
5:41 PM Changeset [1069] by bird
Rebuilt x86 FreeBSD.
5:34 PM Changeset [1068] by bird
Made autoreconf overridable. (FreeBSD)
4:09 PM Changeset [1067] by bird
#set -x
3:23 PM Changeset [1066] by bird
fixed eol-style

Jul 10, 2007:

5:07 PM Changeset [1065] by bird
nc
5:06 PM Changeset [1064] by bird
64-bit variations on the GXX32/GCC32 tools.
5:04 PM Changeset [1063] by bird
win32 -> win.

Jul 4, 2007:

3:41 PM Bootstrapping edited by bird
bootstrap.gmk not .kmk (diff)

Jun 20, 2007:

2:08 PM Changeset [1062] by bird
Added missing -Zomf for ASFLAGS.

Jun 19, 2007:

4:49 PM Ticket #29 (kmk: don't choke on driveletters when crossbuilding on unix/win/os2) created by bird
This is restricted to includedep really. And while at it, it would be …
2:01 AM Changeset [1061] by bird
drop deleting before installing. kmk_install will unlink before …

Jun 11, 2007:

4:46 PM Changeset [1060] by bird
Rebuilt current code on linux.x86.
1:23 PM Changeset [1059] by bird
Rebuilt kObjCache on linux.amd64.
1:22 PM Changeset [1058] by bird
Updated to new cache code. Also dropped -g from the profile cflags and …
11:38 AM Changeset [1057] by bird
Disabled the USE_KOBJCACHE stuff in VCC70 as it is now outdated and it …
11:36 AM Changeset [1056] by bird
Build current kObjCache code on win.x86.
11:35 AM Changeset [1055] by bird
_mkdir is in direct.h.
11:32 AM Changeset [1054] by bird
Build current kObjCache code on darwin.x86.
11:32 AM Changeset [1053] by bird
Version 0.1.0 for now.
11:30 AM Changeset [1052] by bird
new kObjCache config for darwin.
11:23 AM Changeset [1051] by bird
New path 'PATH_OBJCACHE' that indicates where kObjChace puts its cache …
11:22 AM Changeset [1050] by bird
Enabled it everywhere.

Jun 10, 2007:

4:48 AM Changeset [1049] by bird
new stats.
2:07 AM Changeset [1048] by bird
removed bad assert.
1:23 AM Changeset [1047] by bird
removed bad assert.

Jun 9, 2007:

6:56 AM Changeset [1046] by bird
Added an extension to the default cache name. changed the magic for …
6:44 AM Changeset [1045] by bird
fixing more bugs. it sort of works now.
5:32 AM Changeset [1044] by bird
Fixed a number of bugs.
12:36 AM Changeset [1043] by bird
made it build on darwin.

Jun 8, 2007:

10:12 PM Changeset [1042] by bird
bugfixing.
8:36 PM Changeset [1041] by bird
memset not memcmp.
2:01 PM Ticket #28 (drop .map files on non os/2 and windows systems) created by bird
4:08 AM Changeset [1040] by bird
Extending the cache to. The code doesn't work (haven't even run it …

Jun 5, 2007:

3:51 PM Ticket #27 (link targets should have INSTALLER as well.) created by bird
We'll probably need one INSTALLER for each type of installation (bld / …
10:32 AM Changeset [1039] by bird
rebuilt linux.amd64.
10:31 AM Changeset [1038] by bird
drop incorrect assertion.
10:15 AM Changeset [1037] by bird
rebuilt linux.amd64.

Jun 4, 2007:

7:20 PM Changeset [1036] by bird
Ignore closing curly braces (extern "C" { ... }). Updated VCC statement.
9:09 AM Changeset [1035] by bird
Rebuilt linux.amd64
4:05 AM Changeset [1034] by bird
MAYBE output. removed some obsolete stuff.
4:00 AM Changeset [1033] by bird
make the map file output optional just in case. (it probably shouldn't …
3:59 AM Changeset [1032] by bird
make the map file output optional just in case.
3:56 AM Changeset [1031] by bird
MAYBE output. removed some obsolete stuff.
3:49 AM Changeset [1030] by bird
OUTPUT_MAYBE
3:45 AM Changeset [1029] by bird
OUTPUT_MAYBE
3:37 AM Changeset [1028] by bird
Rebuilt win.x86
3:31 AM Changeset [1027] by bird
Rebuilt darwin.x86.
3:30 AM Changeset [1026] by bird
Enabled building kObjCache.
3:29 AM Changeset [1025] by bird
+| works now, so use it.
3:28 AM Changeset [1024] by bird
some figures with correct kmk multi-target code.
3:11 AM Changeset [1023] by bird
no .map files here.
3:04 AM Changeset [1022] by bird
removed a bit too much there…
2:58 AM Changeset [1021] by bird
fixes to the multi target code. (should be correct now)
2:05 AM Changeset [1020] by bird
no special casing for multi-maybe stuff. (it seems kind of unnecessary now)
1:06 AM Changeset [1019] by bird
bad assertion.
12:49 AM Changeset [1018] by bird
Consider the dependencies for all the target files for explicit multi …

Jun 3, 2007:

4:49 AM Changeset [1017] by bird
Implemented an usable method for comparing files and avoiding changes …

Jun 2, 2007:

8:58 PM Changeset [1016] by bird
Unix/mac fixes.
8:57 PM Changeset [1015] by bird
kObjCache.
8:29 PM Changeset [1014] by bird
+ not +|
8:11 PM Changeset [1013] by bird
kObjCache testing.
8:10 PM Ticket #26 (Performance Tuning - ongoing effort.) created by bird
Title says it all.
7:42 PM Changeset [1012] by bird
spelling. Check for _DONT_PURGE_OUTPUT.
7:39 PM Changeset [1011] by bird
DONT_PURGE_OUTPUT and some corrections.
6:31 PM Changeset [1010] by bird
LIB_KUTIL
6:25 PM Changeset [1009] by bird
forgot this.
6:22 PM Changeset [1008] by bird
precompile pipe.
6:22 PM Changeset [1007] by bird
kObjCache hacking.
6:21 PM Changeset [1006] by bird
USE_KOBJCACHE hacking.
3:54 PM Changeset [1005] by bird
debugging. kind of working now…
2:05 PM Changeset [1004] by bird
KOBJCACHE
1:54 PM Changeset [1003] by bird
kind of works.
12:13 PM Changeset [1002] by bird
another backup commit.
10:21 AM Changeset [1001] by bird
initial write up. (backup commit)
8:19 AM Changeset [1000] by bird
Added md5 and crc32. (pd and netbsd respectivly)

May 31, 2007:

4:16 AM Ticket #25 (Create a compiler object cache) created by bird
Integrating the object cache in kBuild will permit us to skip …

May 29, 2007:

11:52 PM Bootstrapping edited by bird
(diff)
11:51 PM Bootstrapping edited by bird
(diff)
11:40 PM Bootstrapping edited by bird
(diff)
11:29 PM Changeset [999] by bird
clean rule
11:25 PM Changeset [998] by bird
SRCDIR not pwd.
11:19 PM Changeset [997] by bird
Regereated after disabling the gettext bits in configure.in.
11:18 PM Changeset [996] by bird
quick debug round (and selecting the right editor mode)
10:52 PM Changeset [995] by bird
draft.
10:00 PM Changeset [994] by bird
logical order. use test. Made the CPU defaults consistent.
9:47 PM Changeset [993] by bird
typo.
9:45 PM Changeset [992] by bird
Made env.sh reflect that ARCH is more important than CPU. Added …
8:49 PM Changeset [991] by bird
it's 100ns units, not 10000.
8:49 PM Changeset [990] by bird
it's 100ns units, not 10000.
6:09 AM Changeset [989] by bird
forgot sysmods and import libraries inherting.
5:53 AM kmk edited by bird
nanots (diff)
5:52 AM Changeset [988] by bird
kBuild profiling.
5:06 AM Changeset [987] by bird
Fixed typo.
4:59 AM Changeset [986] by bird
New function 'nanots', no arguments.
3:16 AM Changeset [985] by bird
Working on inhertiance. Added target inherting but it's a bit …

May 28, 2007:

9:41 PM Changeset [984] by bird
enabled the multi target rules. added some PORTME hints.
9:21 PM Ticket #24 (Preserve source order in the object order / Implement generic source ...) created by bird
The SOURCES should be processed in {{{$(foreach …
9:15 PM Ticket #23 (Target inheritance) created by bird
It should be possible to extend (inherit) an existing target to …
9:13 PM Ticket #22 (Tool inheritance) created by bird
footer.kmk should implement tool inheritance the same way we currently …
9:11 PM Ticket #21 (Fix target DEPS) created by bird
The DEPS of link target will be propagated down to all the compile …
9:10 PM Ticket #20 (BLDINST vs. INST - new install behaviour) created by bird
A BLDINST and a corresponding NOBLDINST property should be implemented …
9:07 PM Ticket #19 (Qt support) created by bird
Qt support is needed. It was prototyped in VBox a few years back but …
9:05 PM Ticket #18 (Implement support for .l and .y files) created by bird
.l is flex input and spits out a .c file. While .y is for yacc/bison …
8:54 PM Ticket #17 (Implement multiple output support (e.g. .dll linking)) created by bird
When linking a DLL on windows there is one or two extra files being …

May 27, 2007:

10:46 PM Changeset [983] by bird
Drop the tests around rsort and builtin rmdir. they are both true now.
10:41 PM Changeset [982] by bird
ignore_fail_on_not_exist should influence the out loop too.
10:22 PM Changeset [981] by bird
Use the new prepend operator <= instead of the slow and clumsy _r1/r2
9:57 PM Changeset [980] by bird
fixes.
9:05 PM Changeset [979] by bird
We're no longer required to use the slow $(call ) sequence to invoke …
8:58 PM Changeset [978] by bird
We can drop all the hacks required to make it work with GNU make 3.81 …
8:55 PM Changeset [977] by bird
deprectated.
7:31 PM Changeset [976] by bird
Rebuilt current code with the new GCC templates on darwin.x86.
7:27 PM Changeset [975] by bird
Rebuilt current code with the new GCC templates on linux.x86.
7:24 PM Changeset [974] by bird
Rebuilt current code with the new GCC templates on linux.amd64.
7:09 PM Changeset [973] by bird
WARNING! The GCC* tools are no using gcc and NOT g++ for linking.
6:47 PM Changeset [972] by bird
nc (just need to bump the revision).
6:45 PM Changeset [971] by bird
GCC -> GXX. (the GCC is going to do plain C linking using gcc instead …
6:43 PM Changeset [970] by bird
Fixed typo.
4:39 PM Changeset [969] by bird
Fixing some svn props.
4:36 PM Changeset [968] by bird
fixed prop
4:34 PM Changeset [967] by bird
fixed prop
3:47 PM Changeset [966] by bird
Fix the clean rule
3:44 PM Changeset [965] by bird
Rebuilt current code on linux.amd64.
3:42 PM Changeset [964] by bird
Rebuilt current code on linux.x86.
3:38 PM Changeset [963] by bird
Rebuilt current code on freebsd.amd64.
3:32 PM Changeset [962] by bird
Rebuilt current code on solaris.x86.
3:30 PM Changeset [961] by bird
find the executable on solaris. fixed bugs in the linux and freebsd code.
2:29 PM Changeset [960] by bird
stdlib.h was missing.
2:26 PM Changeset [959] by bird
Updated cached config.h for solaris.
2:16 PM Changeset [958] by bird
Rebuilt current code on linux.x86.
2:07 PM Changeset [957] by bird
Rebuilt current code on linux.amd64.
1:53 PM Changeset [956] by bird
Rebuilt current code on freebsd.amd64.
1:47 PM Changeset [955] by bird
Rebuilt current code on win.x86.
1:46 PM Changeset [954] by bird
Filled in PACKAGE and VERSION defines.
1:38 PM Changeset [953] by bird
Removed PATH_GNUMAKE_SRC override.
1:37 PM Changeset [952] by bird
The GNU make source has moved to src/kmk.
1:34 PM Changeset [951] by bird
Rebuilt current code on darwin.x86.
8:04 AM Changeset [950] by bird
Rebuilt current code on os2.x86.
7:57 AM Changeset [949] by bird
oops.
7:57 AM Changeset [948] by bird
oops.
7:54 AM Changeset [947] by bird
Use the new gnu make code.
1:57 AM Changeset [946] by bird
Don't be grumpy about not getting anything to do.
1:53 AM Changeset [945] by bird
It's APPLE not DARWIN_. Does gnu_linux sound good?
1:43 AM Changeset [944] by bird
darwin doesn't give me the path in argv[0] if kmk was found in that …
1:24 AM Changeset [943] by bird
Ooops.
1:19 AM Changeset [942] by bird
Always use the GNU make getopt stuff.
1:17 AM Changeset [941] by bird
Updated cached config.h for darwin (x86).

May 26, 2007:

11:33 PM Bootstrapping edited by bird
(diff)
11:30 PM Bootstrapping edited by bird
(diff)
11:28 PM Bootstrapping edited by bird
(diff)
11:27 PM Bootstrapping edited by bird
(diff)
11:19 PM Bootstrapping edited by bird
(diff)
11:18 PM Bootstrapping edited by bird
(diff)
11:16 PM WikiStart edited by bird
(diff)
11:14 PM kmk edited by bird
(diff)
11:12 PM kmk edited by bird
(diff)
11:10 PM kmk edited by bird
(diff)
11:09 PM kmk edited by bird
(diff)
10:58 PM kBuild edited by bird
(diff)
10:58 PM kBuild edited by bird
(diff)
10:57 PM kBuild edited by bird
(diff)
10:56 PM WikiStart edited by bird
(diff)
10:54 PM Building edited by bird
(diff)
10:54 PM Building edited by bird
(diff)
10:46 PM Building edited by bird
(diff)
10:09 PM Changeset [940] by bird
Some more warnings.
10:05 PM Changeset [939] by bird
fixed some const warnings.
10:03 PM Changeset [938] by bird
publish the two new make features.
8:43 PM Changeset [937] by bird
Implemented the prepend assignment operator '<='.
8:42 PM Changeset [936] by bird
wrap rmdir as well (the stupid trailing slash problem).
3:21 AM Changeset [935] by bird
regenerated config.h on freebsd/amd64.
1:29 AM Changeset [934] by bird
Removed assert, it's not right.
1:12 AM Changeset [933] by bird
svn properties.
1:11 AM Changeset [932] by bird
Fixed warnings.
12:57 AM Bootstrapping edited by bird
(diff)
12:57 AM Bootstrapping edited by bird
(diff)
12:56 AM Bootstrapping edited by bird
(diff)
12:51 AM Bootstrapping edited by bird
(diff)
12:39 AM Bootstrapping edited by bird
(diff)
12:38 AM Bootstrapping edited by bird
(diff)
12:38 AM Bootstrapping edited by bird
drafting new instructions. (diff)

May 25, 2007:

11:43 PM Changeset [931] by bird
Drop doc and po when bootstrapping kmk using the autoconf/automake. It …
11:37 PM Changeset [930] by bird
Hack for using compiler defines to detect the target OS instead of …
11:35 PM Changeset [929] by bird
we've got mv and printf.
11:31 PM Changeset [928] by bird
Building bootstrap kmk.
11:30 PM Changeset [927] by bird
Fixed some PATH_KBUILD_BIN mess + the init warnings.
11:30 PM Changeset [926] by bird
don't configure gettext
10:28 PM Changeset [925] by bird
assert.h
10:28 PM Changeset [924] by bird
Fixed #ifdef.
7:07 AM Changeset [923] by bird
Fixed double remake of maybe-update targets.
6:44 AM Changeset [922] by bird
working on the maybe (+|) part.
5:27 AM Changeset [921] by bird
multi target explicit rules. partly done.
12:46 AM Changeset [920] by bird
The LOCALEDIR, ALIASPATH, LIBDIR and INCLUDEDIR stuff isn't needed …
12:45 AM Changeset [919] by bird
Avoid LOCALEDIR, ALIASDIR, LIBDIR and INCLUDEDIR.
12:42 AM Changeset [918] by bird
Avoid LOCALEDIR, ALIASDIR, LIBDIR and INCLUDEDIR.
12:39 AM Changeset [917] by bird
PATH_KBUILD and PATH_KBUILD_BIN improvements. Avoid LOCALEDIR, …
12:37 AM Changeset [916] by bird
fixed a const issue with the value-length stuff.

May 24, 2007:

7:00 AM Changeset [915] by bird
some more electric heap stuff.
6:49 AM Changeset [914] by bird
some more electric heap stuff.
6:39 AM Changeset [913] by bird
regenerated the file.
6:38 AM Changeset [912] by bird
kbuild.c contains _().
6:14 AM Changeset [911] by bird
Made it build on amd64.
5:10 AM Changeset [910] by bird
Fixed a few potential variable_buffer realloc problems.
5:09 AM Changeset [909] by bird
A very simple electric fence heap (windows only for now).
4:46 AM Changeset [908] by bird
Fixed bug not dealing with the variable buffer being reallocated.
4:16 AM Changeset [907] by bird
Fixed rsort bug.

May 23, 2007:

7:39 AM Changeset [906] by bird
PATH_GNUMAKE_SRC for src/gmakenew.
7:38 AM Changeset [905] by bird
Pick up the usual .xyz varations for the BLDDIRS and CLEAN properties.
7:31 AM Changeset [904] by bird
Recognize the CLEAN attribute. header.kmk
7:31 AM Changeset [903] by bird
Merged with the 2007-05-23 CVS. Added rsort and fixed a couple of …
5:56 AM Changeset [902] by bird
Temporary copy for mergin in current gnu make trunk changes.
5:13 AM Changeset [901] by bird
Tag vendor/gnumake/current as vendor/gnumake/2007-05-23.
5:13 AM Changeset [900] by bird
Load /home/bird/src/Gnu/make/2007-05-23 into vendor/gnumake/current.

May 16, 2007:

11:49 PM Changeset [899] by bird
Rebuilt with current code.
11:48 PM Changeset [898] by bird
paranoia.
11:23 PM Changeset [897] by bird
Added _CLEAN to install targets and BLDDIR to all targets (but not …
11:07 PM Changeset [896] by bird
NLTAB.
11:00 PM Changeset [895] by bird
DOLLAR, EQUAL, DOT, COMMA, SEMICOLON and COLON.

May 8, 2007:

5:41 PM Ticket #16 (Add CLEAN attrib to all target) created by bird
Needed especially on the install targets.

May 5, 2007:

6:44 AM Changeset [894] by bird
Enable DELETE_ON_ERROR and SECONDEXPANSION by default.

May 4, 2007:

6:48 AM Changeset [893] by bird
using includedep for all dependencies.

May 3, 2007:

2:10 AM Changeset [892] by bird
adjusted the MSG_L1 override.
1:53 AM Changeset [891] by bird
fixed double compile regression introduced by accident in 859.
1:27 AM Changeset [890] by bird
Applied a message patch.
12:37 AM Changeset [889] by bird
Implemented the NAME property.

May 2, 2007:

12:25 AM Changeset [888] by bird
Fixed unterminated LIBPATHSTRICT value.
12:24 AM Changeset [887] by bird
Fixed unterminated LIBPATHSTRICT value.

Apr 29, 2007:

9:56 PM Changeset [886] by bird
correct PATH slashes.
9:54 PM Changeset [885] by bird
PC_SLASHES

Apr 22, 2007:

12:17 AM Changeset [884] by bird
hacking…

Apr 21, 2007:

10:55 PM Changeset [883] by bird
hacking…
8:22 PM Changeset [882] by bird
hacking…
10:47 AM Changeset [881] by bird
hacking…
9:47 AM Changeset [880] by bird
hacking…
8:33 AM Changeset [879] by bird
hacking…
6:34 AM Changeset [878] by bird
somewhere to mess up ash for Windows.
Note: See TracTimeline for information about the timeline view.