From wagner at elego.de Sat Aug 1 11:56:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:56:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095640.8AF342474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:56:40 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC2.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html Removed files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index-frag.html Log message: extract download page and add some links From wagner at elego.de Sat Aug 1 11:59:52 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:59:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095952.17B782474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:59:52 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 update-releng-index.sh Log message: just start at RC2 now... From wagner at elego.de Sat Aug 1 13:43:04 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 13:43:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801114304.69D28CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 13:43:04 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove junk From wagner at elego.de Sat Aug 1 21:54:53 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 21:54:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801195454.0ABFE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 21:54:53 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: use gnu tar on OpenBSD if possible From jkrell at elego.de Sun Aug 2 09:57:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 9:57:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802075754.EFCB32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 09:57:54 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: consider maybe full paths to gcc, ar, as; I'm on the fence here From jkrell at elego.de Sun Aug 2 11:03:13 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:03:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802090316.34F0ACC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:03:13 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: throw in .align 4 to resemble gcc output as a guess to address: === package m3-libs/m3core === +++ cm3 -build -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' $RARGS && cm3 -ship $RARGS -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' +++ ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c16 is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1a is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1e is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd95d35f is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd966a6e is non-aligned collect2: ld returned 1 exit status make_lib => 1 without looking into why it was otherwise working. From jkrell at elego.de Sun Aug 2 11:49:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:49:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802094903.187AECC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:49:03 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: more attempt to resembled the output of gcc/cc to fix error saying that a relocation is not aligned From jkrell at elego.de Sun Aug 2 12:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 12:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802101859.86A16CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 12:18:59 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: merge from release From jkrell at elego.de Sun Aug 2 14:17:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 14:17:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121734.48F82CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 14:17:33 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 find-packages.sh find-src-dirs.sh list-pkg-dirs.sh make-dist.sh make-doc-dist.sh make-script-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh make-src-update.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: use Posix /usr/bin/find, even when c:\windows\system32\find.exe comes ahead of it From wagner at elego.de Sun Aug 2 14:18:45 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 14:18:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121845.4CB8DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 14:18:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: use ISO charset for XML reports From jkrell at elego.de Sun Aug 2 15:27:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:27:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802132755.A713D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:27:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh Log message: more support for CM3CVSUSER From jkrell at elego.de Sun Aug 2 15:31:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:31:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802133154.5F59E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:31:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: more support for CM3CVSUSER (so that I can upload packages while logged in as jay) From jkrell at elego.de Sun Aug 2 16:24:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 16:24:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802142425.E3B382474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 16:24:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: add set -x near the end and remove the lone tab From wagner at elego.de Sun Aug 2 16:30:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 16:30:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802143042.B5C6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 16:30:41 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: filter out all characters in the range from 1 to 8 in XML reports From jkrell at elego.de Sun Aug 2 19:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174734.6EC402474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:47:33 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Target.m3 Log message: begin fixing target names, introduce: I386_NT, I386_CYGWIN, I386_MINGW, I386_LINUX, I386_FREEBSD, I386_NETBSD, I386_SOLARIS, AMD64_SOLARIS, Undefined leaving SOLgnu/SOLsun as the only active odd one obviously it should be SPARC_SOLARIS or SPARC32_SOLARIS, but how to capture the Sun cc vs. GNU gcc varable? Conceptually: NT386 => I386_NT, I386_CYGWIN, I386_MINGW LINUXLIBC6 => I386_LINUX FreeBSD4 => I386_FREEBSD NetBSD2_i386 => I386_NETBSD Though probably we'll just leave all the targets for now. We /might/ introduce a correspondence so that the old source directories and old config files can remain. Or we might just have new targets and stop building the old ones. One thing to watch out for is how much duplicity this causes in the tree, like whereever there is include(TARGET), we'd have to double up the code for now, and maybe later delete the old one. From jkrell at elego.de Sun Aug 2 19:48:48 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:48:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174848.7EB6E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:48:48 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: remove numbers in comments in preparation for sorting (and commenting out of dormant platforms) From jkrell at elego.de Sun Aug 2 19:50:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:50:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175028.474582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:50:28 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: add newlines in preparation for sorting (and commenting out of dormant targets) From jkrell at elego.de Sun Aug 2 19:53:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:53:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175314.E3D6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:53:14 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: sort the two lists of targets From jkrell at elego.de Sun Aug 2 19:56:43 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:56:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175643.7B7992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:56:43 Added files: cm3/m3-sys/m3middle/src/: Target.m3-old Target.i3-old Log message: put dormant targets out of the way From jkrell at elego.de Sun Aug 2 20:02:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:02:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180229.18F912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:02:29 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Target.i3 Log message: remove old targets From jkrell at elego.de Sun Aug 2 20:05:01 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:05:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180501.6DE162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:05:01 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: fix PA32_HPUX jmpbuf alignment (8 bytes not 8 bits) From jkrell at elego.de Sun Aug 2 20:23:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:23:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802182354.64CDF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:23:54 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: fixed-value.c Log message: fix for compiling with Sun cc; gcc trunk also fixes this for Sun cc but differently and with additional nearby churn From jkrell at elego.de Mon Aug 3 00:40:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 0:40:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802224015.E154B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 00:40:15 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c Log message: fix for compiling with Sun cc (also fixed in gcc trunk) From jkrell at elego.de Mon Aug 3 01:12:32 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 1:12:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802231232.9EA6FCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 01:12:32 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree.c Log message: fix for compiling with Sun cc, code taken from gcc trunk From hosking at cs.purdue.edu Mon Aug 3 02:29:10 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:10 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802224015.E154B2474001@birch.elegosoft.com> References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I'm not sure I like these "fixes" to gcc just for compiling with non- gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. On 3 Aug 2009, at 00:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Mon Aug 3 02:29:51 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:51 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802231232.9EA6FCC814@birch.elegosoft.com> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> Message-ID: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? On 3 Aug 2009, at 01:12, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 3 03:57:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 3:57:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803015705.E7423CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 03:57:05 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: align 4 is the right value here I think; the problem is fixed if we compile this file, I think it was, with Sun as From jay.krell at cornell.edu Mon Aug 3 04:40:06 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:06 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. Granted, there might have a default .profile that was a litte "better". I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just if not equal(try_exec("type gcc 2>/dev/null", 0)) error("no gcc in $PATH") end if not equal(try_exec("type ar 2>/dev/null", 0)) error("no ar in $PATH") end and be done? Granted, it could also cc -v | grep -i gnu or something. You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:10 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. > > On 3 Aug 2009, at 00:40, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build0.sh URL: From jay.krell at cornell.edu Mon Aug 3 04:40:49 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:49 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Message-ID: sure. Go ahead. :) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:51 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? > > On 3 Aug 2009, at 01:12, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk > From rcoleburn at elego.de Mon Aug 3 04:55:39 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 4:55:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803025542.49599CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 04:55:39 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd Log message: use "front" instead of "min" From jay.krell at cornell.edu Mon Aug 3 04:59:53 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:59:53 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: more tangential attachments regarding the pain of getting a current gcc/g++ on some systems.. This isn't all necessary coherent/working, I stopped working on it. I was also attempting to minimize rebuilding e.g. build libiberty when doing multiple cross builds. - Jay ---------------------------------------- > From: jay.krell at cornell.edu > To: hosking at cs.purdue.edu; jkrell at elego.de > Date: Mon, 3 Aug 2009 02:40:06 +0000 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > > I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) > I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. > Granted, there might have a default .profile that was a litte "better". > I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). > > Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just > if not equal(try_exec("type gcc 2>/dev/null", 0)) > error("no gcc in $PATH") > end > if not equal(try_exec("type ar 2>/dev/null", 0)) > error("no ar in $PATH") > end > > and be done? Granted, it could also cc -v | grep -i gnu or something. > > > You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. > (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) > > > > > - Jay > > > ________________________________ >> From: hosking at cs.purdue.edu >> To: jkrell at elego.de >> Date: Sun, 2 Aug 2009 20:29:10 -0400 >> CC: m3commit at elegosoft.com >> Subject: Re: [M3commit] CVS Update: cm3 >> >> I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. >> >> On 3 Aug 2009, at 00:40, Jay Krell wrote: >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/03 00:40:15 >> >> Modified files: >> cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c >> >> Log message: >> fix for compiling with Sun cc (also fixed in gcc trunk) >> -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build2.py URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build.py URL: From rcoleburn at elego.de Mon Aug 3 05:29:33 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 5:29:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803032934.23885CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 05:29:33 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd do-cm3.cmd Log message: v1.08, 08/02/2009, R.Coleburn, rename CM3_Pkg to CM3_Package to prevent overloaded use of CM3_Pkg with cm3SetupCmdEnv.cmd From jkrell at elego.de Mon Aug 3 09:59:20 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 9:59:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803075920.0EB7B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 09:59:20 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh make-bin-dist-min.sh Log message: go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide From jay.krell at cornell.edu Mon Aug 3 10:13:11 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 08:13:11 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090803075920.0EB7B2474001@birch.elegosoft.com> References: <20090803075920.0EB7B2474001@birch.elegosoft.com> Message-ID: oops didn't mean to check that in to release branch, but ok - Jay ---------------------------------------- > Date: Mon, 3 Aug 2009 09:59:20 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 09:59:20 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh > make-bin-dist-min.sh > > Log message: > go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide > From jkrell at elego.de Mon Aug 3 10:44:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 10:44:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803084450.5E91BCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 10:44:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: change -g to -gstabs+ to fix the unaligned relocation problem when gcc is used as the assembler From jkrell at elego.de Mon Aug 3 11:31:35 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:31:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093135.3F59DCC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:31:35 Modified files: cm3/m3-sys/m3quake/src/: MxConfig.m3 Log message: use "." instead of empty string for path() when current working directory is the actual directory of cm3; not sure what good running cm3 here is, and we probe way too many places.. From jkrell at elego.de Mon Aug 3 11:38:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:38:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093802.BE55ECC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:38:02 Added files: cm3/m3-libs/m3core/src/unix/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:40:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:40:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094007.D1B73CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:40:07 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:41:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:41:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094116.42E5DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:41:15 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: sort the list of targets From jkrell at elego.de Mon Aug 3 11:42:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:42:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094238.712ACCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:42:38 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: add I386_CYGWIN (others like I386_FREEBSD, I386_LINUX were already present) From jkrell at elego.de Mon Aug 3 11:44:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:44:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094456.BA822CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:44:56 Added files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:46:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:46:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094651.D5493CC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:46:51 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:48:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:48:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094803.825202474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:48:03 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: fix indentation From jkrell at elego.de Mon Aug 3 11:52:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:52:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095202.1DB032474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:52:02 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: sort the 4 lists; 2 lists will go away once the current release is the baseline From jkrell at elego.de Mon Aug 3 11:54:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095406.E37E72474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:06 Added files: cm3/m3-libs/m3core/src/float/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:54:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095457.4DA8F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:57 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:55:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:55:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095550.485B8CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:55:50 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: sort the list of targets; this list will go away once the current release is the baseline (just switch on big/little endian, defined in the config files) From jkrell at elego.de Mon Aug 3 11:57:17 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095717.E5DE5CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:17 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add the new targets -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:57:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095742.E83C6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:42 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add new target -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:59:04 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095904.960812474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:04 Added files: cm3/m3-libs/m3core/src/Csupport/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:59:54 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095954.878602474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:54 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 12:01:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:01:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100130.281652474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:01:29 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: sort the target list (to go away once new release is the start) From jkrell at elego.de Mon Aug 3 12:03:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:03:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100315.8D575CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:03:15 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add missing comma From jkrell at elego.de Mon Aug 3 23:49:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 23:49:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803214907.B310F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 23:49:07 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: make SOLgnu more automatically configured, even in a minimal environment where .profile doesn't add anything to $PATH be sure to use: /usr/sfw/bin/gmake / usr/ccs/bin/ar /u sr/bin/cc (-O instead of -O2, -O2 isn't legal, not clear if it was a warning or error) From jkrell at elego.de Tue Aug 4 00:08:58 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:08:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803220858.50CDD2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:08:58 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good) From jkrell at elego.de Tue Aug 4 00:10:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:10:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221012.353132474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:10:12 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Unix.common Log message: hack: use asssemble on SOLgnu/RTMachineASM.s so that gcc -g can work for C code From jkrell at elego.de Tue Aug 4 00:12:10 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221210.E4F342474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:12:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: work in progress to automatically find cl.exe, link.exe, windows.h, msvcrt.lib, kernel32.lib, if they aren't already in PATH, INCLUDE, LIB, we can search e.g. VS90COMNTOOLS or VSINSTALLDIR which are always set by the installer This really is a work in progress and doesn't yet have any side affects. It is based closely on the code from scripts/python/pylib.py. From wagner at elego.de Wed Aug 5 00:40:46 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:40:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224047.02B382474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:40:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: leave out the stdout test output for the time being From wagner at elego.de Wed Aug 5 00:47:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:47:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224741.97BEE2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:47:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: remove obsolete } From wagner at elego.de Wed Aug 5 19:11:32 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 19:11:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805171132.6A843CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 19:11:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1047: make-dist.sh does not bail out on all errors From wagner at elego.de Wed Aug 5 20:30:42 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 20:30:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805183042.778DDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 20:30:42 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html nav-inst.html nav-rsrc.html nav-stat.html news.html start.html top.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html relnotes-5.8-RC2.html Log message: changes/updates for RC2 and release engineering announcement From jkrell at elego.de Sat Aug 8 07:40:40 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:40:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054041.1D1E9CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:40:40 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: better automatic configuration for SOLgnu/SOLsun even in the face of a cut down /usr/bin From jkrell at elego.de Sat Aug 8 07:46:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:46:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054606.0CD7F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:46:04 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 OpenBSD.common Solaris.common Unix.common Log message: merge from head changes for SOLgnu and OpenBSD From jkrell at elego.de Sat Aug 8 18:51:49 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 18:51:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808165149.ADBAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 18:51:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: use cl.exe and link.exe instead of cl and link - maybe Interix is picky? - it reduces some file system probes - but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which nobody is likely using From jkrell at elego.de Sat Aug 8 19:19:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:19:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808171906.B4BAA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:19:04 Modified files: cm3/scripts/: make-dist.sh Log message: merge changes from release branch to HEAD From jkrell at elego.de Sat Aug 8 19:21:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:21:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172108.2EC482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:21:08 Modified files: cm3/scripts/: make-dist.sh Log message: but don't call this branch RC2 From jkrell at elego.de Sat Aug 8 19:23:30 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:23:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172330.442722474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:23:30 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: merger from release_branch_cm3_5_8 to HEAD (cl/cl.exe/link/link.exe) From jkrell at elego.de Sat Aug 8 19:36:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:36:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808173652.CB5442474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:36:52 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 I386_DARWIN LINUXLIBC6 NT386.main PPC_DARWIN SOLgnu Log message: tombstones From jkrell at elego.de Sat Aug 8 19:42:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:42:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174227.855A42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:42:26 Modified files: cm3/m3-sys/cminstall/src/config/: AMD64_DARWIN FreeBSD4 I386_DARWIN LINUXLIBC6 NT386 NT386GNU NT386MINGNU NetBSD2_i386 PPC_DARWIN PPC_LINUX SOLgnu SOLsun Log message: tombstones (or should we move everything back here?) From jkrell at elego.de Sat Aug 8 19:46:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:46:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174645.4A6022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:46:45 Modified files: cm3/scripts/: make-bin-dist-min.sh Log message: remove support for old config files From jkrell at elego.de Sat Aug 8 20:37:31 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:37:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808183732.00A022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:37:31 Modified files: cm3/scripts/python/: pylib.py Log message: bootstrap support for AMD64_DARWIN (-arch x86_64 on assemble/compile/link); comment Interix gcc bug From jkrell at elego.de Sat Aug 8 20:44:19 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:44:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184419.A53352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:44:19 Modified files: cm3/scripts/python/: pylib.py Log message: switch all Solaris platforms to /usr/ccs/bin/as; remove a few tabs From jkrell at elego.de Sat Aug 8 20:45:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:45:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184525.C2FD82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:45:25 Modified files: cm3/scripts/python/: pylib.py Log message: fix previous From jkrell at elego.de Sat Aug 8 20:51:58 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:51:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808185158.B12762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:51:58 Modified files: cm3/scripts/python/: pylib.py Log message: likely correct computation of as --32 or --64 for BSD and Linux platforms, not tested until/unless build more bootstrap archives (assembly for cm3 plus a few .c files) From jkrell at elego.de Sat Aug 8 21:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808190627.4692C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:06:27 Modified files: cm3/scripts/python/: pylib.py Log message: Solaris tweaks From jkrell at elego.de Sat Aug 8 21:32:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:32:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808193209.AC2942474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:32:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: make m3cc first From jkrell at elego.de Sat Aug 8 23:00:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:00:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210045.D9D992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:00:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: support for AMD64_DARWIN From jkrell at elego.de Sat Aug 8 23:04:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:04:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210429.66AF52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:04:29 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: AMD64_DARWIN support From jkrell at elego.de Sat Aug 8 23:24:22 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:24:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808212422.0F2882474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:24:22 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: in -no-m3ship-resolution, handle BIN_INSTALL and worst case, INSTALL_ROOT From jkrell at elego.de Sat Aug 8 23:36:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:36:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808213603.8902E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:36:03 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: merge from HEAD -- handle BIN_INSTALL and worst case fallback INSTALL_ROOT (which really works fine and should suffice overall) From jkrell at elego.de Sun Aug 9 09:10:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:10:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071029.22E8A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:10:28 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 09:11:38 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:11:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071138.471502474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:11:38 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 16:13:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 16:13:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809141304.569732474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 16:13:04 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions From rodney at elego.de Sun Aug 9 21:46:28 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:46:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809194630.0DE1DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:46:27 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: 1) Fix a typo. 2) Change a dated 16-bit example to a 32-bit equivalent. From rodney at elego.de Sun Aug 9 21:51:36 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:51:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195137.E0DD9CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:51:36 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Clarify case insensitivity in numeric literals, generalize to cover the new "L" in LONGINT literals. From rodney at elego.de Sun Aug 9 21:56:38 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:56:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195638.3275B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:56:38 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Slight clarification on extended signatures for defining operators and builtin functions. From jkrell at elego.de Mon Aug 10 00:57:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 0:57:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809225703.DEDEB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 00:57:03 Modified files: cm3/caltech-parser/cit_util/src/: m3makefile Log message: remove bunch of whitespace from end From rodney at elego.de Mon Aug 10 03:52:57 2009 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 10 Aug 2009 3:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810015258.351EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/10 03:52:57 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Add description of WIDECHAR. Still to be done: Figure out how to regenerate m3-defn-complete.ps, m3-defn-complete.html, and all the small html pages of the language definition, from m3-defn-complete.tex. From wagner at elego.de Mon Aug 10 08:26:56 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 8:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810062656.873AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 08:26:56 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html relnotes-5.8-RC2.html Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add some info about known problems and related tickets From wagner at elego.de Mon Aug 10 19:55:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 19:55:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810175547.62BBF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 19:55:47 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 known-problems.html Log message: fix title From wagner at elego.de Mon Aug 10 20:02:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 20:02:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810180250.645772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 20:02:47 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add notice about broken I386_DARWIN archives From jkrell at elego.de Mon Aug 10 20:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 20:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810183429.440122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 20:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does) From wagner at elego.de Mon Aug 10 21:02:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 21:02:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810190302.07B042474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 21:02:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: o add check for /home /var /tmp in .M3SHIP files o increase version to pre-RC3 o add OMIT_UPDATE switch for tests o use release branch if DS is no RC From wagner at elego.de Mon Aug 10 22:56:39 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 22:56:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810205639.944522474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 22:56:39 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1051 From wagner at elego.de Mon Aug 10 23:03:33 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 23:03:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810210333.7E0C72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 23:03:33 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: remove notice about I386_DARWIN files From jkrell at elego.de Tue Aug 11 07:04:53 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:04:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050454.3E5762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:04:53 Added files: cm3/m3-sys/m3cc/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Tue Aug 11 07:06:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:06:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050656.EA97B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:06:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: remove old (and SPARC32_OPENBSD which isn't likely to ever exist, OPENBSD isn't biarch, SPARC64_OPENBSD is the only likely one) From jkrell at elego.de Tue Aug 11 07:10:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:10:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051057.125B72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:10:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: add new names: I386_FREEBSD, I386_LINUX, I386_NETBSD, SPARC_SOLARIS, SPARC32_SOLARIS From jkrell at elego.de Tue Aug 11 07:14:11 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:14:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051411.C6AC82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:14:11 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: sort it again (perhaps with a different algorithm due to different OS, but churn is small) From jkrell at elego.de Tue Aug 11 15:29:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 15:29:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811132912.EA9E72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 15:29:12 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Unix.i3 Added files: cm3/m3-libs/m3core/src/unix/Common/: Unix.pl Unix.txt Log message: add back some constants, and prepare/consider adding back more add: TIOCCBRK TIOCCDTR TIOCEXCL TIOCFLUSH TIOCGETD TIOCGPGRP TIOCGWINSZ TIOCMBIC TIOCMBIS TIOCMGET TIOCMODG TIOCMODS TIOCMSET TIOCM_CAR TIOCM_CD TIOCM_CTS TIOCM_DSR TIOCM_DTR TIOCM_LE TIOCM_RI TIOCM_RNG TIOCM_RTS TIOCM_SR TIOCM_ST TIOCNOTTY TIOCNXCL TIOCOUTQ TIOCPKT TIOCPKT_DATA TIOCPKT_DOSTOP TIOCPKT_FLUSHREAD TIOCPKT_FLUSHWRITE TIOCPKT_IOCTL TIOCPKT_NOSTOP TIOCPKT_START TIOCPKT_STOP TIOCREMOTE TIOCSBRK TIOCSDTR TIOCSETD TIOCSPGRP TIOCSTART TIOCSTI TIOCSTOP TIOCSWINSZ TIOCUCNTL which is derived from looking for "=" in */Unix.i3, sort, uniq, and then at least for now limiting to names starting wit TIO (terminal i/o?) at behest of Dragi??a D The thing is, we can do this stuff fairly portably now, so being minimal is less motivated -- doing things 1xN instead of MxN isn't so bad. Constants are easy. Structs are a bigger problem. From wagner at elego.de Wed Aug 12 21:01:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 12 Aug 2009 21:01:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090812190138.D280DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/12 21:01:36 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: don't link files to be shipped; fix issue #1045 From wagner at elego.de Thu Aug 13 08:41:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:41:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813064149.C362D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:41:48 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add missing example packages From wagner at elego.de Thu Aug 13 08:52:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065257.A5B2CCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:52:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add mtex to core; it's used in many other SRC packages for documentation From wagner at elego.de Thu Aug 13 08:56:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065658.436B52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:56:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh Log message: add missing example packages From wagner at elego.de Thu Aug 13 19:48:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 19:48:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813174826.7E29A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 19:48:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples/istvan From jkrell at elego.de Fri Aug 14 13:03:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 14 Aug 2009 13:03:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814110322.623322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/14 13:03:19 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Tag: release_branch_cm3_5_8 Uconstants.c Unix.i3 Log message: copy additional constants from head to release From wagner at elego.de Fri Aug 14 21:46:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 21:46:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814194641.649432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 21:46:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt Log message: Reduce the dependencies of the package collections to a reasonable number. Ignore min, and assume that core is installed. Add all current package dependencies in scripts/all-deps. Add all current collection dependencies in www/releng/collection-deps.txt. Add the script that has been used to compute and review this, though it will probably not be useful for anybody else. From wagner at elego.de Fri Aug 14 22:53:34 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 22:53:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814205334.BD6C92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 22:53:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: include collection deps in HTML descriptions From jkrell at elego.de Sat Aug 15 01:13:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 1:13:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814231309.0D06D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 01:13:08 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix simple typo From wagner at elego.de Sat Aug 15 11:52:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 11:52:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815095211.406BE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 11:52:10 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 about-cm3.html nav-home.html normal.css start.html top.html Log message: some small improvements to structure and appearance From wagner at elego.de Sat Aug 15 12:12:19 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:12:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815101220.17A202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:12:19 Added files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/m3-sys/cm3ide/src/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/m3-sys/cm3ide/src/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/m3-sys/cm3ide/src/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: add examples moved here from top-level added: cm3ide/src/examples/README added: cm3ide/src/examples/index.html added: cm3ide/src/examples/browsing/src/index.html added: cm3ide/src/examples/browsing/src/m3makefile added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3 added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3 added: cm3ide/src/examples/c-calling-m3/src/index.html added: cm3ide/src/examples/c-calling-m3/src/m3makefile added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3 added: cm3ide/src/examples/calling-c-unix/src/Lib.i3 added: cm3ide/src/examples/calling-c-unix/src/Lib.m3 added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3 added: cm3ide/src/examples/calling-c-unix/src/index.html added: cm3ide/src/examples/calling-c-unix/src/m3makefile added: cm3ide/src/examples/calling-c-win32/src/OK.m3 added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3 added: cm3ide/src/examples/calling-c-win32/src/index.html added: cm3ide/src/examples/calling-c-win32/src/m3makefile added: cm3ide/src/examples/copy/src/Copy.m3 added: cm3ide/src/examples/copy/src/FakeOS.i3 added: cm3ide/src/examples/copy/src/FakeOS.m3 added: cm3ide/src/examples/copy/src/index.html added: cm3ide/src/examples/copy/src/m3makefile added: cm3ide/src/examples/enum/src/ExtensionLookup.m3 added: cm3ide/src/examples/enum/src/index.html added: cm3ide/src/examples/enum/src/m3makefile added: cm3ide/src/examples/exceptions/src/Copy.m3 added: cm3ide/src/examples/exceptions/src/Exceptions.m3 added: cm3ide/src/examples/exceptions/src/FakeOS.i3 added: cm3ide/src/examples/exceptions/src/FakeOS.m3 added: cm3ide/src/examples/exceptions/src/index.html added: cm3ide/src/examples/exceptions/src/m3makefile added: cm3ide/src/examples/files/src/DirectoryListing.m3 added: cm3ide/src/examples/files/src/index.html added: cm3ide/src/examples/files/src/m3makefile added: cm3ide/src/examples/finger/src/Finger.m3 added: cm3ide/src/examples/finger/src/index.html added: cm3ide/src/examples/finger/src/m3makefile added: cm3ide/src/examples/fingerprint/src/M3Compare.m3 added: cm3ide/src/examples/fingerprint/src/index.html added: cm3ide/src/examples/fingerprint/src/m3makefile added: cm3ide/src/examples/generics/src/Action.i3 added: cm3ide/src/examples/generics/src/Action.m3 added: cm3ide/src/examples/generics/src/Generics.m3 added: cm3ide/src/examples/generics/src/index.html added: cm3ide/src/examples/generics/src/m3makefile added: cm3ide/src/examples/hello/src/Hello.m3 added: cm3ide/src/examples/hello/src/index.html added: cm3ide/src/examples/hello/src/m3makefile added: cm3ide/src/examples/httpd/src/CM3_IDE.gif added: cm3ide/src/examples/httpd/src/HTTPD.m3 added: cm3ide/src/examples/httpd/src/index.html added: cm3ide/src/examples/httpd/src/m3makefile added: cm3ide/src/examples/httpd/src/next.html added: cm3ide/src/examples/httpd/src/welcome.html added: cm3ide/src/examples/m3sh/src/M3sh.m3 added: cm3ide/src/examples/m3sh/src/index.html added: cm3ide/src/examples/m3sh/src/m3makefile added: cm3ide/src/examples/netobj-client/src/Bank.i3 added: cm3ide/src/examples/netobj-client/src/Client.m3 added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3 added: cm3ide/src/examples/netobj-client/src/index.html added: cm3ide/src/examples/netobj-client/src/m3makefile added: cm3ide/src/examples/netobj-interface/src/Bank.i3 added: cm3ide/src/examples/netobj-interface/src/index.html added: cm3ide/src/examples/netobj-interface/src/m3makefile added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3 added: cm3ide/src/examples/netobj-server/src/index.html added: cm3ide/src/examples/netobj-server/src/m3makefile added: cm3ide/src/examples/objects/src/Objects.m3 added: cm3ide/src/examples/objects/src/index.html added: cm3ide/src/examples/opaque/src/OpaqueExample.m3 added: cm3ide/src/examples/opaque/src/Person.i3 added: cm3ide/src/examples/opaque/src/Person.m3 added: cm3ide/src/examples/opaque/src/index.html added: cm3ide/src/examples/opaque/src/m3makefile added: cm3ide/src/examples/partially-opaque/src/Employee.i3 added: cm3ide/src/examples/partially-opaque/src/Employee.m3 added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3 added: cm3ide/src/examples/partially-opaque/src/Person.i3 added: cm3ide/src/examples/partially-opaque/src/Person.m3 added: cm3ide/src/examples/partially-opaque/src/Util.m3 added: cm3ide/src/examples/partially-opaque/src/index.html added: cm3ide/src/examples/partially-opaque/src/m3makefile added: cm3ide/src/examples/pickles/src/Action.i3 added: cm3ide/src/examples/pickles/src/Action.m3 added: cm3ide/src/examples/pickles/src/PickleExample.m3 added: cm3ide/src/examples/pickles/src/Pickles.m3 added: cm3ide/src/examples/pickles/src/index.html added: cm3ide/src/examples/pickles/src/m3makefile added: cm3ide/src/examples/refman/src/index.html added: cm3ide/src/examples/refman/src/m3makefile added: cm3ide/src/examples/sieve-1/src/Sieve.m3 added: cm3ide/src/examples/sieve-1/src/index.html added: cm3ide/src/examples/sieve-1/src/m3makefile added: cm3ide/src/examples/sieve-2/src/Sieve.m3 added: cm3ide/src/examples/sieve-2/src/index.html added: cm3ide/src/examples/sieve-2/src/m3makefile added: cm3ide/src/examples/threads/src/ThreadExample.m3 added: cm3ide/src/examples/threads/src/index.html added: cm3ide/src/examples/threads/src/m3makefile added: cm3ide/src/examples/unsafe/src/Clib.i3 added: cm3ide/src/examples/unsafe/src/Unsafe.m3 added: cm3ide/src/examples/unsafe/src/index.html added: cm3ide/src/examples/unsafe/src/m3makefile added: cm3ide/src/examples/web/src/MainWeb.m3 added: cm3ide/src/examples/web/src/WebContact.m3 added: cm3ide/src/examples/web/src/index.html added: cm3ide/src/examples/web/src/m3makefile added: cm3ide/src/examples/win32-dll/src/RTMain.i3 added: cm3ide/src/examples/win32-dll/src/RTMain.m3 added: cm3ide/src/examples/win32-dll/src/call_io.cpp added: cm3ide/src/examples/win32-dll/src/m3main.c added: cm3ide/src/examples/win32-dll/src/m3makefile added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak From wagner at elego.de Sat Aug 15 12:20:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:20:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815102025.DBF772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:20:25 Removed files: cm3/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: move examples from top-level to cm3ide From wagner at elego.de Sat Aug 15 13:17:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:17:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815111733.3CBDE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:17:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples move cm3ide from m3devtool to core From wagner at elego.de Sat Aug 15 13:56:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:56:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115700.0AC8D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:56:58 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh Log message: update pacakge dependencies fix scripts/get-all-deps.sh From wagner at elego.de Sat Aug 15 13:57:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:57:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115737.A5AE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:57:37 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt update-releng-index.sh Log message: update collection dependencies From jkrell at elego.de Sat Aug 15 22:17:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 22:17:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815201709.CD5802474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 22:17:09 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: on native Solaris builds - if cc not working, try /usr/sfw/bin/gcc - if SYSTEM_AR == ar and not working (not in $PATH), try /usr/ccs/bin/ar From jkrell at elego.de Sat Aug 15 23:16:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:16:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815211604.E36CE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:16:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: help configure with the dependency style for gcc also so that libcpp can build From jkrell at elego.de Sat Aug 15 23:26:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:26:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815212627.B13F82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:26:27 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: copy from head for Solaris autoconfiguration From jkrell at elego.de Sun Aug 16 13:18:57 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 13:18:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816111857.D76CF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 13:18:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move functions to the top; it seems to matter, as otherwise my own use of debug function hangs From jay.krell at cornell.edu Sun Aug 16 13:24:52 2009 From: jay.krell at cornell.edu (Jay K) Date: Sun, 16 Aug 2009 11:24:52 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090816111857.D76CF2474001@birch.elegosoft.com> References: <20090816111857.D76CF2474001@birch.elegosoft.com> Message-ID: wrong branch by accident, but ok. ---------------------------------------- > Date: Sun, 16 Aug 2009 13:18:57 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/16 13:18:57 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh > > Log message: > move functions to the top; it seems to matter, as otherwise my own use of debug function hangs > From jkrell at elego.de Sun Aug 16 22:00:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 22:00:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816200026.A1FC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 22:00:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix the rest From jkrell at elego.de Mon Aug 17 03:48:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 3:48:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817014900.006D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 03:48:59 Modified files: cm3/scripts/: sysinfo.sh Log message: move functions to top, otherwise the debug function hangs, wierd From jkrell at elego.de Mon Aug 17 05:13:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:13:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817031338.4ED892474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:13:38 Added files: cm3/scripts/: sysinfo-new.sh Log message: rewrite sysinfo.sh with an eye toward: always let user set CM3_TARGET but not really OSTYPE, except for NT probing the same for gnutar, gtar, tar, gnumake, gmake, make across all platforms, even though that doesn't make complete sense ie: on Linux could always just use tar and make directly, but the extra probing should be cheap and the result seems simpler to me The only downside is that e.g. on Linux if you have gnutar or gtar but want to actually use tar, that won't happen. Where FOO and CM3_FOO default to each other, use mostly common code and common logic so that it is simpler. That is, if either FOO or CM3_FOO is set, default the other to it, or default them both the same; if FOO and CM3_FOO are both set, require them to be equal; minor semantic loss here is that 1 perhaps CM3_FOO trumped FOO, or the other way around, it was too confusing to tell 2 FOO can no longer be used to have a different meaning in the enclosing context with CM3_FOO to trump it; that is, if $INSTALLROOT is in fact set, it must be set to the Modula-3 value Best practise of course is just never set the more general ones. The particular pairs of variables are: TARGET CM3_TARGET M3GDB CM3_GDB M3OSTYPE CM3_OSTYPE CM3_INSTALL INSTALLROOT Try to rationalize the mess I made of NT386 being three platforms. Though the mess will later be removed. Specifically user might set TARGET=NT386GNU|NT386MINGNU which translate into NT386 + platform + backend, or use might set platform + backend. Still needs more proof reading and testing before being put into place. Also will want to share it with regression/defs.sh. From jkrell at elego.de Mon Aug 17 05:32:25 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033226.1B6572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:32:25 Modified files: cm3/scripts/: sysinfo-new.sh sysinfo.sh cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support fix formating slightly in -new fix readability slightly in -new; slight restoration to old ordering From jkrell at elego.de Mon Aug 17 05:36:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:36:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033618.C53B32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:36:18 Modified files: cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support From jkrell at elego.de Mon Aug 17 05:58:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:58:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817035856.DA8432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:58:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From jkrell at elego.de Mon Aug 17 06:05:46 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 6:05:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817040546.DEA122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 06:05:46 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From wagner at elego.de Mon Aug 17 08:24:12 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 8:24:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817062412.83A8F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 08:24:12 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix bad substitution From jkrell at elego.de Mon Aug 17 12:15:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:15:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817101506.8284A2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:15:06 Modified files: cm3/m3-sys/cm3/src/: Main.m3 Log message: for now remove the recently added predefines: LINKER C_COMPILER BACKEND_MODE THREAD_LIBRARY WINDOW_LIBRARY HOST_GNU_MAKE HOST_GNU_MAKE I'll probe for differently. I think they were propagating inappropriately in cross builds. They aren't a bad idea really, but need work. In particular we can't remove these things from config files until the m3quake users other than cm3 also define them as needed. From jkrell at elego.de Mon Aug 17 12:31:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:31:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817103144.A1E662474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:31:44 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add NetBSD locations of gmake and gtar (/usr/pkg) and comments that OpenBSD and FreeBSD are I believe covered (/usr/local) and that /usr/sfw is Solaris (Sun FreeWare) From jkrell at elego.de Mon Aug 17 12:58:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:58:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817105843.9939B2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:58:43 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: find GNU make very automatically on any system From jkrell at elego.de Mon Aug 17 13:07:55 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:07:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817110755.F17B92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:07:55 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: set MAKE in environment, that should save us from the special handling of am_cv_CC_dependencies_compiler_type on Solaris, to test that later and remove it if possible, which should then allow a more general/automatic autoconfiguration of CC From jkrell at elego.de Mon Aug 17 13:10:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:10:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111005.E56AD2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:10:05 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: comment only From jkrell at elego.de Mon Aug 17 13:13:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:13:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111353.233122474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:13:53 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: use findstr.exe instead of findstr for Interix compatibility From jkrell at elego.de Mon Aug 17 13:19:26 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111926.4D9412474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:19:26 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: also accept M3GDB_MAKE to prepare for sharing this code with m3-sys/m3gdb From jkrell at elego.de Mon Aug 17 13:22:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:22:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112207.A28AB2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:22:07 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common cm3/m3-sys/m3cc/src/: m3makefile Log message: put code in common place, but don't yet depend on that From jkrell at elego.de Mon Aug 17 13:24:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:24:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112428.B5AB62474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:24:28 Added files: cm3/m3-sys/m3gdb/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Mon Aug 17 13:25:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:25:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112540.EA4F02474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:25:40 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: remove older platforms From jkrell at elego.de Mon Aug 17 13:28:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:28:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112849.47FEE2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:28:49 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: add some synonyms from m3cc -- I386_{FREEBSD,LINUX,NETBSD}, SPARC{32}_SOLARIS; these two files should be merged, and the result moved into somewhere common such as cm3cfg.common From jkrell at elego.de Mon Aug 17 15:25:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:25:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132502.B64562474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:25:02 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:26:36 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:26:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132636.E17712474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:26:36 Modified files: cm3/m3-obliq/synex/src/: SynParse.i3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:28:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:28:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132843.32A5F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:28:43 Modified files: cm3/m3-obliq/synex/src/: SynScan.i3 SynScan.m3 Log message: convert mix of tabs and spaces to just spaces From jkrell at elego.de Mon Aug 17 15:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135429.C8D582474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:54:29 Modified files: cm3/m3-obliq/synex/src/: m3makefile Log message: always optimize here it reduces SynParse.Read0 stack usage on Solaris/sparc32 by about half and lets 16K stack suffice where otherwise it did not; could still be better -- platforms with stack walkers don't need to pay for a jmpbuf, and this function is tail recursive, isn't it? From jkrell at elego.de Mon Aug 17 15:55:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:55:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135518.424F72474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:55:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: reduce default stack from 32K to 16K; was 4K before From jkrell at elego.de Mon Aug 17 15:57:34 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:57:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135734.3F6982474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:57:34 Modified files: cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better From hosking at cs.purdue.edu Mon Aug 17 16:53:00 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Mon, 17 Aug 2009 10:53:00 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090817135518.424F72474003@birch.elegosoft.com> References: <20090817135518.424F72474003@birch.elegosoft.com> Message-ID: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? On 17 Aug 2009, at 15:55, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 17 17:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150628.0569CCC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:06:27 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 m3makefile Log message: Slightly restructure so that it fits in the original 4K, without even enabling optimization. Each arm of the switch is changed to a function. The code is still recursive on the machine stack however and some scenarios might use more stack than before (due to the function call overhead). From jkrell at elego.de Mon Aug 17 17:07:31 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:07:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150731.CB5A6CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:07:31 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back to 4K stack now that visobliq uses much less; still a very flawed mechanism.. From jay.krell at cornell.edu Mon Aug 17 17:08:16 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 17 Aug 2009 15:08:16 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> References: <20090817135518.424F72474003@birch.elegosoft.com> <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Message-ID: I was confused. There's no try/except here. Sorry. The stack usage still seems large.. - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Mon, 17 Aug 2009 10:53:00 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? > > On 17 Aug 2009, at 15:55, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before > From jkrell at elego.de Mon Aug 17 17:13:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:13:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151356.75A322474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:13:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back a few versions, just '4096' vs. '4 * 1024', no semantic difference but it undoes all the recent churn now that visobliq's stack usage significantly reduced From jkrell at elego.de Mon Aug 17 17:17:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:17:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151749.0DF0E2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:17:49 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile SynParse.m3 Log message: merge from head: restore stack to 4K, use much less stack typically in visobliq (but also potentially more) From wagner at elego.de Mon Aug 17 22:26:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 22:26:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817202655.8FFB52474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 22:26:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: add some support for skipped reporting in xml From jkrell at elego.de Tue Aug 18 16:08:43 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 18 Aug 2009 16:08:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818140843.B08042474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/18 16:08:43 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: sysinfo.sh can't find $root within Hudson's boot jobs From wagner at elego.de Wed Aug 19 00:04:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 0:04:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818220402.6698F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 00:04:02 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: #1047: grep for yet more errors From jkrell at elego.de Wed Aug 19 00:23:25 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:23:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222325.99DCECC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:23:25 Modified files: cm3/m3-sys/m3tests/src/: TestC.c Log message: allos jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 00:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222606.90B952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:26:06 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 TestC.c Log message: merge from head: allow jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 15:02:40 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:02:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130240.E7AB7CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:02:40 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common cm3cfg.common Log message: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:06:36 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:06:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130637.EF0B4CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:06:36 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common cm3cfg.common Log message: manual merge from release_branch_cm3_5_8 to head: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:22:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:22:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132215.4FEC0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:22:15 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:23:26 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:23:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132326.E1BDD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:23:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:35:00 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:35:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133500.E9366CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:35:00 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Target: always prints as empty for me here, even with a simple config file, so remove it. Or does it work for other people? From jkrell at elego.de Wed Aug 19 15:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133937.D22B1CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:39:37 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 Log message: target always prints as empty for me here; remove it From jkrell at elego.de Wed Aug 19 15:42:22 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:42:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134222.31E922474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:42:22 Modified files: cm3/m3-sys/cm3/src/: cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:43:09 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:43:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134309.BDCABCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:43:09 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:49:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:49:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134923.EE94ACC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:49:23 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: use sigjmp_buf on I386_DARWIN From jkrell at elego.de Wed Aug 19 15:50:35 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:50:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819135035.6C2E02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:50:35 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: use sigjmp_buf on I386_DARWIN From wagner at elego.de Wed Aug 19 20:14:54 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 20:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819181454.5A9D22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 20:14:54 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: fix syntax error From jkrell at elego.de Wed Aug 19 22:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 22:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819200552.0CF25CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 22:05:51 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: oops -- fix i386_darwin syntax error From jkrell at elego.de Thu Aug 20 07:46:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 7:46:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820054616.A3F6C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 07:46:10 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: let use specify SOLsun instead of SOLgnu; drop FreeBSD1-3 and for now FreeBSD/alpha From jkrell at elego.de Thu Aug 20 10:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 10:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820080154.7ADA6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 10:01:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: add AMD64_FREEBSD gradual migration toward the rewrite in particular: convert if ladders to switches allow user to override CM3_TARGET (this is somewhat buggy, because there are multiple variables -- what if user overrides CM3_TARGET=NT386 for a cross build, but not CM3_OSTYPE?; the actual rewrite that isn't in use yet strives to handle this properly) From jkrell at elego.de Thu Aug 20 12:40:31 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 12:40:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820104032.07B49CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 12:40:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapRep.i3 RTLinker.m3 Log message: split up initialization so that the later part can do a traced allocation From jay.krell at cornell.edu Thu Aug 20 12:44:45 2009 From: jay.krell at cornell.edu (Jay K) Date: Thu, 20 Aug 2009 10:44:45 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Does this need guards for thread safety? I considered some sort of "UntracedMonitor" but that would be a bit larger. A special case for the sanity check might also be worthwhile? - Jay ---------------------------------------- > Date: Thu, 20 Aug 2009 12:40:31 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced allocation > From jkrell at elego.de Thu Aug 20 13:01:19 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:01:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110120.293E4CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:01:19 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: move into separate file for sharing From jkrell at elego.de Thu Aug 20 13:05:50 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:05:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110550.69261CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:05:50 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: share code for finding GNU make, such as to fix building m3gdb on my minimally configured Solaris machine, and reasonable code for anyone's machine a la autoconf, but in quake From jkrell at elego.de Thu Aug 20 13:16:10 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:16:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820111610.507BCCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:16:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: make it work much more often -- set all the globals From jkrell at elego.de Thu Aug 20 13:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113122.7E3D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:31:22 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: cleaner, albeit equivalent From jkrell at elego.de Thu Aug 20 13:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113937.987B0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:39:37 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: code to find ar on Solaris even if PATH is minimal, should be shared somehow with m3cc From jkrell at elego.de Thu Aug 20 13:45:28 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:45:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114528.A11FDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:45:28 Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: not surprising; initial copy of m3cc/src/m3makefile to adapt part of it for sharing with m3gdb From jkrell at elego.de Thu Aug 20 13:47:18 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:47:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114718.8296CCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:47:18 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: first cut out the irrelevant parts From jkrell at elego.de Thu Aug 20 14:27:48 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:27:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820122748.218E0CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:27:48 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: common code for m3cc and m3gdb probably should be in m3cc/src/m3makefile.common or common.quake From jkrell at elego.de Thu Aug 20 14:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123152.EB70F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:31:52 Added files: cm3/m3-sys/m3cc/src/: gnucc.common gnumake.common Log message: moving these to non public place (in a particular order, mindful of CVS not being atomic..) From jkrell at elego.de Thu Aug 20 14:33:38 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:33:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123338.44353CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:33:38 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: use moved gnucc.common, gnumake.common From jkrell at elego.de Thu Aug 20 14:34:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:34:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123411.9FEEBCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:34:11 Removed files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common gnumake.common Log message: and finally, delete the others From jkrell at elego.de Thu Aug 20 15:04:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:04:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130404.BB104CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:04:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: remove readonly on FileExists so it can be redundantly defined From jkrell at elego.de Thu Aug 20 15:06:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:06:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130604.606512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:06:04 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: try something much smaller -- add /usr/ccs/bin and /usr/sfw/bin to PATH sometimes From hosking at cs.purdue.edu Thu Aug 20 16:08:39 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:08:39 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Hmm, unfortunate. On 20 Aug 2009, at 12:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced > allocation -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Thu Aug 20 16:14:05 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:14:05 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: <22C7364C-3381-4E1D-8B33-14BCE9043553@cs.purdue.edu> The original intent was to have the heap all ready *before* threads were initialized so that there is no need for guards. I haven't looked at your changes that split up the heap initialization. Installing the sanity check probably does need to be guarded in a multi-threaded world. Fix is to invoke RTOS.LockHeap()/UnlockHeap() at begin/end of InstallSanityCheck. On 20 Aug 2009, at 06:44, Jay K wrote: > Does this need guards for thread safety? > I considered some sort of "UntracedMonitor" but that would be a bit > larger. > A special case for the sanity check might also be worthwhile? > > > - Jay > > > > ---------------------------------------- >> Date: Thu, 20 Aug 2009 12:40:31 +0000 >> To: m3commit at elegosoft.com >> From: jkrell at elego.de >> Subject: [M3commit] CVS Update: cm3 >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/20 12:40:31 >> >> Modified files: >> cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 >> RTHeapRep.i3 RTLinker.m3 >> >> Log message: >> split up initialization so that the later part can do a traced >> allocation >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From rodney at elego.de Thu Aug 20 22:33:03 2009 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 20 Aug 2009 22:33:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820203303.E2E6A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/20 22:33:03 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: Fix ticket number 1058, wherein m3gdb crashed with bus error when attempting to print the value of an object, on a 64-bit target. The problem was incomplete adaptation to 64-bits when accessing runtime data structures. Similar problems were fixed in several places that had equivalent bugs. From jkrell at elego.de Fri Aug 21 16:17:35 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 21 Aug 2009 16:17:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821141735.557812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/21 16:17:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: add locking around RegisterMonitor and UnregisterMonitor From wagner at elego.de Fri Aug 21 19:14:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:14:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821171448.B045E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:14:48 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Makefile.m3 Log message: add new builtin quake directives for export: RootExport( fn, destdir ) RootdExport( fn, destdir ) which export fn to destdir as a source or a derived file. destdir must be a relative pathname, which will be prepended by INSTALL_ROOT, in order to not allow cm3 to ship outside of its own hierarchy. Also enable target output again which has worked for me without problems. modified: cm3/src/M3Build.m3 modified: cm3/src/Makefile.m3 From wagner at elego.de Fri Aug 21 19:21:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:21:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172116.5EC1C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:21:16 Modified files: cm3/doc/help/cm3/m3build/: Tag: release_branch_cm3_5_8 exports.html Log message: add info about new installation directives From wagner at elego.de Fri Aug 21 19:24:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:24:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172401.BC6C02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:24:01 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: Add shipping of the examples by using the new installation directive RootExport. Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile in case more examples are added. added: cm3ide/src/mkm3makefile.sh added: cm3ide/src/examples/m3makefile modified: cm3ide/src/m3makefile From wagner at elego.de Fri Aug 21 20:06:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:06:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821180601.065352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:06:00 Modified files: cm3/m3-comm/netobj/tests/echorw/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd1/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/longcall/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/perf/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/pkl/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: add missing quotes to m3makefiles for tests From wagner at elego.de Fri Aug 21 20:21:58 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:21:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821182158.0A7C92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:21:58 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: ignore backup files modified: cm3ide/src/mkm3makefile.sh modified: cm3ide/src/examples/m3makefile From wagner at elego.de Fri Aug 21 21:44:03 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 21:44:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821194403.EC5742474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 21:44:03 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p213/: Tag: release_branch_cm3_5_8 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: Add some infrastructure for testing runtime arguments and compiler arguments. Add test p213 for testing @M3paranoidgc. This test is not enabled yet as it doesn't terminate :-( Something seems to be seriously broken. added: m3tests/src/p2/p213/m3makefile added: m3tests/src/p2/p213/stderr.build added: m3tests/src/p2/p213/stderr.pgm added: m3tests/src/p2/p213/stdout.build added: m3tests/src/p2/p213/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Fri Aug 21 23:47:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:47:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214702.E50862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:47:02 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.i3 MxConfig.m3 QMachine.i3 QMachine.m3 Log message: Add method to enable and disable tracing to a quake machine. Add interface to enable tracing to MxConfig. Until now, tracing could only be enabled by the quake instruction TRACE_INSTR. modified: m3quake/src/MxConfig.i3 modified: m3quake/src/MxConfig.m3 modified: m3quake/src/QMachine.i3 modified: m3quake/src/QMachine.m3 From wagner at elego.de Fri Aug 21 23:49:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:49:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214910.D0EE12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:49:10 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Evaluate trace option in time for PrintVersion. Thus the execution of the cm3.cfg file can be traced now. modified: cm3/src/Makefile.m3 From wagner at elego.de Sat Aug 22 00:23:28 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:23:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222329.0D10D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:23:28 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p214/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p215/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p216/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: add and enable some simple tests for garbage collection runtime options added: m3tests/src/p2/p214/Main.m3 added: m3tests/src/p2/p214/m3makefile added: m3tests/src/p2/p214/stderr.build added: m3tests/src/p2/p214/stderr.pgm added: m3tests/src/p2/p214/stdout.build added: m3tests/src/p2/p214/stdout.pgm added: m3tests/src/p2/p215/Main.m3 added: m3tests/src/p2/p215/m3makefile added: m3tests/src/p2/p215/stderr.build added: m3tests/src/p2/p215/stderr.pgm added: m3tests/src/p2/p215/stdout.build added: m3tests/src/p2/p215/stdout.pgm added: m3tests/src/p2/p216/Main.m3 added: m3tests/src/p2/p216/m3makefile added: m3tests/src/p2/p216/stderr.build added: m3tests/src/p2/p216/stderr.pgm added: m3tests/src/p2/p216/stdout.build added: m3tests/src/p2/p216/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Sat Aug 22 00:26:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:26:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222602.03A162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:26:01 Modified files: cm3/m3-libs/m3core/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTCollector.m3 RTHeapRep.i3 RTHeapRep.m3 RTLinker.m3 Log message: Merge runtime fixes for heap initialization from head. This should fix ticket #1063. modified: m3core/src/runtime/common/RTCollector.m3 modified: m3core/src/runtime/common/RTHeapRep.i3 modified: m3core/src/runtime/common/RTHeapRep.m3 modified: m3core/src/runtime/common/RTLinker.m3 From wagner at elego.de Sat Aug 22 01:07:27 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 1:07:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821230728.9C2EB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 01:07:27 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: don't ignore quake runtime errors, but write them to stderr modified: m3quake/src/MxConfig.m3 From wagner at elego.de Sat Aug 22 12:37:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 12:37:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822103716.6B4DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 12:37:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: create empty .M3SHIP files for unsupported packages, too From wagner at elego.de Sat Aug 22 13:51:50 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:51:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115151.4037F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:51:50 Modified files: cm3/m3-sys/cminstall/src/: Tag: release_branch_cm3_5_8 Main.m3 Log message: workaround for undefined SL in cm3.cfg (use / instead) From wagner at elego.de Sat Aug 22 13:57:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:57:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115702.735822474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:57:02 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: fix wrong quake trace default (too late last night...) From wagner at elego.de Sat Aug 22 14:17:23 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:17:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822121723.508F32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:17:23 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: improve collection table From wagner at elego.de Sat Aug 22 14:43:51 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:43:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822124352.025B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:43:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: changes for RC3 production From wagner at elego.de Sat Aug 22 15:16:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 15:16:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822131641.889EA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 15:16:41 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: merge fix for ticket #1058 from head From wagner at elego.de Sun Aug 23 00:33:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 0:33:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822223302.01FFB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 00:33:01 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: changes for RC3 From wagner at elego.de Sun Aug 23 01:22:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 1:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822232200.B666F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 01:22:00 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html news.html Log message: changes for RC3 From jkrell at elego.de Sun Aug 23 09:11:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 9:11:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823071101.9EDB92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 09:11:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: merge from release 5.8 -- add missing imports From jkrell at elego.de Sun Aug 23 10:12:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:12:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823081228.2047A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:12:27 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.c Log message: remove the duplicated wrpapers and just use one more portable less efficient set From jkrell at elego.de Sun Aug 23 10:22:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:22:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082252.B417C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:22:52 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Usocket.c Usocket.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 Log message: add more constants (lost the *.i3 change; later) restore struct_sockaddr_un (hopefully correct, hard to deal with safely) From jkrell at elego.de Sun Aug 23 10:24:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:24:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082453.52EB42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:24:52 Modified files: cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 Log message: fix From jkrell at elego.de Sun Aug 23 10:29:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:29:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082900.89E7D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:29:00 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Log message: fix -- remove include of gnumake.common, which was deleted From wagner at elego.de Sun Aug 23 11:24:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 11:24:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823092417.497912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 11:24:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: windowsResources needs to be in core now that cm3ide is From wagner at elego.de Sun Aug 23 12:39:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:39:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823103925.9ACE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:39:25 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: fix description From wagner at elego.de Sun Aug 23 12:55:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:55:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105555.DB6DA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:55:55 Modified files: cm3/m3-tools/cvsup/cvpasswd/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: deactivate override From wagner at elego.de Sun Aug 23 12:59:24 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:59:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105924.D9AC32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:59:24 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix DoRootdExport From jkrell at elego.de Mon Aug 24 02:03:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 2:03:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824000340.462F42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 02:03:40 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.i3 Log message: add missing import From jkrell at elego.de Mon Aug 24 05:07:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:07:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824030742.A341C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:07:42 Added files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common gnumake.common Log message: bring over new files from head From jkrell at elego.de Mon Aug 24 05:16:23 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:16:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031623.9B5862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:16:23 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: hand merge from release to head, cvs doesn't seem to do this for us? From jkrell at elego.de Mon Aug 24 05:18:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:18:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031856.DB4272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:18:56 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: bring changes from head for finding GNU make on any system and gcc/Sun cc on Solaris From jkrell at elego.de Mon Aug 24 05:27:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:27:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032744.AFED02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:27:44 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:28:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:28:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032853.CE7B82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:28:53 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:35:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:35:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824033544.846772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:35:44 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: update description From jkrell at elego.de Mon Aug 24 13:58:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:58:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115849.D6BC92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:58:49 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: delpathelem, makepath, pathelems From jkrell at elego.de Mon Aug 24 13:59:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:59:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115929.DB2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:59:29 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path function: delpath From jkrell at elego.de Mon Aug 24 14:04:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:04:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824120459.1D0E52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:04:59 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add comments From jkrell at elego.de Mon Aug 24 14:11:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:11:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121140.4A6D02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:11:40 Added files: cm3/scripts/config/: stack.c Log message: code for determining information about stack sizes, didn't produce the desired results and to work as intended would need to run a separate process From jkrell at elego.de Mon Aug 24 14:12:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:12:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121257.E29FB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:12:57 Modified files: cm3/scripts/: sysinfo.sh cm3/scripts/regression/: defs.sh Log message: determine GNU tar and GNU make by using the first in a list that "type" accepts todo: run it and grep for "GNU" The lists are: gmake gnumake /usr/pkg/bin/gmake /usr/sfw/bin/gmake /usr/local/gmake /usr/local/gnumake make gtar gnutar /usr/pkg/bin/gtar /usr/sfw/bin/gtar /usr/local/gtar /usr/local/gnutar tar From jkrell at elego.de Mon Aug 24 14:16:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:16:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121644.C9E492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:16:44 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: appendpath, appendpathelem From jkrell at elego.de Mon Aug 24 14:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121859.672112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:18:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: bring over code for finding GNU make and GNU tar From jkrell at elego.de Tue Aug 25 03:53:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:53:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015312.84E7E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:53:12 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 03:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015429.B7EC22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:54:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 06:00:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:00:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040051.68DF32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:00:51 Modified files: cm3/m3-libs/libm3/src/bundleintf/: bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 06:02:04 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:02:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040204.AAE572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:02:04 Modified files: cm3/m3-libs/libm3/src/bundleintf/: Tag: release_branch_cm3_5_8 bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 09:12:23 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:12:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071223.EF0952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:12:23 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 09:13:55 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:13:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071355.4973E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:13:55 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 11:21:38 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:21:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092141.4641F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:21:37 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:22:44 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:22:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092244.C03052474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:22:44 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:29:57 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:29:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092957.8D1EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:29:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-dist.sh Log message: use /usr/sfw/bin/gegrep if it exists, instead of egrep, to fix Solaris (another point for Python against sh!) From jkrell at elego.de Tue Aug 25 11:31:48 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:31:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093148.ED6E12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:31:48 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide EGREP variable (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:34:47 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:34:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093447.289DD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:34:47 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide FIND and EGREP variables (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:36:20 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:36:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093620.CB8202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:36:20 Modified files: cm3/scripts/regression/: defs.sh Log message: provide FIND variable (not used in this branch yet) (NT has \windows\system32.find.exe) From jkrell at elego.de Tue Aug 25 11:37:45 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:37:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093745.8410A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:37:45 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 11:38:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:38:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093851.8BB762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:38:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 19:17:05 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 19:17:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825171706.09FFC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 19:17:05 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 02:38:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003823.376322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:23 Added files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: reverse engineering for libgcc, I don't think the documentation is correct, and SOLsun is failing for lack of some functions From jkrell at elego.de Wed Aug 26 02:38:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003837.19B362474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:37 Modified files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: fix newlines From jkrell at elego.de Wed Aug 26 02:39:28 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:39:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003928.29DA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:39:28 Added files: cm3/scripts/config/: libgcc.c Log message: code to reverse engineer libgcc, need another function for SOLsun From jkrell at elego.de Wed Aug 26 03:54:31 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:54:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015431.BFD112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:54:31 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: remove typedef int word_type and just use int From jkrell at elego.de Wed Aug 26 03:55:21 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:55:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015521.6ABE92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:55:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: add: /* INT64 to float (double int to single float) */ float __floatdisf (INT64 x) { return x; } /* INT64 to double (double int to double float) */ double __floatdidf (INT64 x) { return x; } needed by SOLsun (at least one of them) From jkrell at elego.de Wed Aug 26 04:01:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:01:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020155.C246B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:01:55 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: cleanup -- remove unused typedefs From jkrell at elego.de Wed Aug 26 04:05:41 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:05:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020541.C8B182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:05:41 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: Tag: release_branch_cm3_5_8 libgcc.c Log message: update from head for SOLsun From jkrell at elego.de Wed Aug 26 06:01:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:01:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826040115.98B582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:01:15 Modified files: cm3/m3-sys/m3quake/src/: M3Path.m3 cm3/m3-sys/cm3/test/src/: t.m3 Log message: - do change runs of slashes to single slashes, except at start That way, LIB_INSTALL won't have installroot//lib and Unresolve should work, fixing NT386 build. - make sure a/ and ab/ canonicalize consistently, to a and ab; previously this wasn't true, the trailing slash would be left on a/, with the intent of avoiding altering leading slashes From jkrell at elego.de Wed Aug 26 06:25:08 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:25:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826042509.07CAB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:25:08 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: fix typo -- oprtimization to optimization From jkrell at elego.de Wed Aug 26 07:02:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050255.D027F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:02:55 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-bool.h m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-nat.c m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h buildsym.c Log message: commit mail with change that didn't trigger: fix m3gdb build on Solaris (SOLgnu) cat /usr/include/stdbool.h: #error "Use of is valid only in a c99 compilation environment." so don't use stdbool.h, use this new m3-bool.h instead: #ifndef M3_BOOL_H_INCLUDED #define M3_BOOL_H_INCLUDED #ifndef __cplusplus typedef int bool; #define true 1 #define false 0 #endif #endif From jkrell at elego.de Wed Aug 26 07:06:53 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:06:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050653.43AF22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:06:53 Modified files: cm3/m3-sys/cm3/test/src/: Tag: release_branch_cm3_5_8 t.m3 cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 M3Path.m3 Log message: update from head -- should fix the unresolve failure in NT386 From jkrell at elego.de Wed Aug 26 07:11:48 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:11:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051149.0F0182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:11:48 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove Solaris-specific -lintl From jkrell at elego.de Wed Aug 26 07:14:54 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051454.BB7672474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:14:54 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove variable that is only written once and read once; use null command : instead of echo for MAKEINFO, like m3cc does From jkrell at elego.de Wed Aug 26 07:34:01 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:34:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053401.50CD92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:34:01 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:36:42 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:36:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053642.E5BDB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:36:42 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:40:32 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:40:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826054032.129AE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:40:32 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: a bit more temporary debugprint From jkrell at elego.de Wed Aug 26 09:37:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 9:37:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826073707.2EC272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 09:37:06 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix debugprint, no matter From jkrell at elego.de Wed Aug 26 22:28:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 22:28:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826202806.A040E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 22:28:06 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: dos2unix after cvs up -- notice though that these modified files are being moved away -- building more and more diskspace From jkrell at elego.de Thu Aug 27 03:33:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:33:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827013352.45AA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:33:52 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: don't run dos2unix if it isn't there From jkrell at elego.de Thu Aug 27 03:59:32 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:59:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827015934.0C9482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:59:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove dos2unix stuff, let's try to figure out the right way From jkrell at elego.de Thu Aug 27 08:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062606.AE01C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:26:06 Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: /* This is a wrapper for \cygwin\bin\cvs.exe that doesn't requiring changing %PATH%. Put it in some directory already in %PATH%, such as %WinDir% or %WinDir%\system32. As well, on the Elego Windows VM, \Program Files\CVSNT has been renamed to CVSNT.1 to get it out of %PATH%. It ruins line endings. As well \SFU was mostly renamed to \SFU.1, to remove it as a possible factor, though it turns out it was probably completely innocent. As well, CVS_RSH changed to /bin/ssh. Plain "ssh" as all other Hudson jobs use would probably work if in this wrapper we prepended c:\cygwin\bin to %PATH%. Build it with: cl -Zl cvs.c -link -entry:Entry -subsystem:console kernel32.lib */ #include /* These are globals just to sleazily avoid -GS and memset dependencies. */ WCHAR Executable[] = L"C:\\cygwin\\bin\\cvs.exe"; WCHAR SystemDrive[3]; STARTUPINFOW StartInfo; PROCESS_INFORMATION ProcessInfo; void Entry(void) { DWORD ExitCode; StartInfo.cb = sizeof(StartInfo); GetEnvironmentVariableW(L"SystemDrive", SystemDrive, 3); if (SystemDrive[0]) Executable[0] = SystemDrive[0]; ExitCode = CreateProcessW(Executable, GetCommandLineW(), NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcessInfo); if (ExitCode == FALSE) { ExitCode = GetLastError(); } else { WaitForSingleObject(ProcessInfo.hProcess, INFINITE); GetExitCodeProcess(ProcessInfo.hProcess, &ExitCode); } ExitProcess(ExitCode); } From jkrell at elego.de Thu Aug 27 08:28:45 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:28:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062845.E43DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:28:45 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: fix comment From jkrell at elego.de Thu Aug 27 14:30:23 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 14:30:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827123023.B5B792474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 14:30:23 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: debugprint a little more often From jkrell at elego.de Fri Aug 28 03:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 3:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828013152.41C352474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 03:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove pointless whitespace at ends of lines, for some reason it was rampant From jkrell at elego.de Fri Aug 28 04:55:49 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:55:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025553.5272F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:55:49 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-lang.c m3-lang.h m3-valprint.c Log message: fix more pointless and inconsistent formating -- spaces before semicolons From jkrell at elego.de Fri Aug 28 04:56:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025659.575142474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:56:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 05:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030154.A482E2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:01:54 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove a few do-nothing semicolons after braces From jkrell at elego.de Fri Aug 28 05:07:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:07:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030730.E924D2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:07:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-valprint.c Log message: functions that take no parameters should be (void), not () () means take anything, not take nothing From jkrell at elego.de Fri Aug 28 05:27:07 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:27:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828032708.441412474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:27:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 05:54:38 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:54:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828035440.09EDF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:54:38 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-bool.h m3-eval.c m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: We can't use stdbool.h. It breaks on Solaris. We can't define bool/true/false ourselves. That breaks e.g. on Linux/AMD64. Maybe under #ifdef? Let's try BOOL/TRUE/FALSE. If that fails, probably m3bool/m3true/m3false. From jkrell at elego.de Fri Aug 28 06:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828040910.8EF062474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:09:08 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 platforms.quake m3overrides Log message: take ownership so I can clear executable bit From jkrell at elego.de Fri Aug 28 06:13:44 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:13:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828041344.A4BB12474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:13:43 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.h m3-lang.h m3-uid.h m3-util.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-valprint.c Log message: change to "m3-bool.h" I must have had the wrong starting versions on this machine? From jkrell at elego.de Fri Aug 28 06:22:00 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042201.5E19A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:22:00 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 nested1 old-e8 Log message: remove spaces from ends of lines remove tabs From jkrell at elego.de Fri Aug 28 06:26:31 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:26:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042632.3FE812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:26:31 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 infcall.c m3-token.c Log message: false => FALSE #include "m3-BOOL.h" => #include "m3-bool.h" From jkrell at elego.de Fri Aug 28 06:45:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:45:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044553.8825F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:45:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove spaces from ends of lines From jkrell at elego.de Fri Aug 28 06:48:24 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044824.6FFEA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:24 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove semicolons after braces From jkrell at elego.de Fri Aug 28 06:48:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044857.BF0872474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 06:50:18 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:50:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828045021.837632474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:50:18 Added files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-bool.h Log message: bring new file m3-bool.h over from release branch, to replace use of stdbool.h, which #errors on Solaris From jkrell at elego.de Fri Aug 28 07:09:06 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:09:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828050908.B9CD72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:09:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c infcall.c m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: stdbool.h #errors on Solaris, so: replace stdbool.h with m3-bool.h replace bool with BOOL replace true with TRUE replace false with FALSE From jkrell at elego.de Fri Aug 28 07:15:26 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:15:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828051528.40D712474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:15:26 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-valprint.c Log message: fix functions that take nothing to not take anything (void) vs. () This is an ANSI-ism, but the code already contains a mix of ANSI and K&R. From jkrell at elego.de Fri Aug 28 07:26:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:26:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052620.BC4AA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:26:18 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 07:29:11 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:29:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052911.8BD812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:29:11 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-lang.h m3-valprint.c Log message: remove a few spaces before semicolons From jkrell at elego.de Fri Aug 28 07:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053153.CAB662474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-typeprint.c m3-valprint.c Log message: remove the very few occurences of "register" It is ignored by all modern compilers and we don't even optimize m3gdb. From jkrell at elego.de Fri Aug 28 07:35:02 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:35:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053503.DC1BC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:35:02 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-valprint.c Log message: a little whitespace unification with release branch From jkrell at elego.de Fri Aug 28 07:37:05 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:37:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053705.8E24D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:37:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-typeprint.c m3-valprint.c Log message: remove the few register variables From jkrell at elego.de Fri Aug 28 07:42:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054229.7A65E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:42:29 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c Log message: weed out small differences with release branch From jkrell at elego.de Fri Aug 28 07:43:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:43:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054330.8C3C42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:43:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-util.h Log message: remove tabs From jkrell at elego.de Fri Aug 28 07:44:39 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:44:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054439.5BBC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:44:39 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c Log message: unify casing in comment with head (TRUE => true) From jkrell at elego.de Fri Aug 28 07:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054737.16E512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:47:33 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: nested1 old-e8 Log message: remove tabs, and spaces at end of line From jkrell at elego.de Fri Aug 28 08:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828060552.55A472474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:05:51 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: make it match release branch -- change MAKEINFO from echo to colon, remove variable that is written once, read once From jkrell at elego.de Fri Aug 28 08:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828063430.8EDCB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh make-bin-dist-min.sh Log message: some echo'ing to try to debug the NT386 resolve problem for me, just rerunning cm3 incrementally with or w/o the switch regenerates the .M3SHIP file correctly From jkrell at elego.de Fri Aug 28 09:19:16 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 9:19:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828071916.9C6B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 09:19:16 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: finally fix the NT386 unresolve problem, it was mismatched slashes as I thought, but my RTIO was never hitting because it was too restrictive From jkrell at elego.de Sat Aug 29 03:11:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:11:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011110.06BD32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:11:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh make-bin-dist-min.sh make-dist.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: try using putty scp in elego vm From jkrell at elego.de Sat Aug 29 03:12:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:12:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011259.4931A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:12:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: add comment here too From jkrell at elego.de Sat Aug 29 03:37:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:37:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829013715.D3F702474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:37:14 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: minor cleanup From jkrell at elego.de Sat Aug 29 04:12:47 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 4:12:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829021247.2A9132474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 04:12:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: remove do-nothing line From jkrell at elego.de Sat Aug 29 06:22:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 6:22:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829042235.423FD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 06:22:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: why didn't scp run -- add printing From jkrell at elego.de Sat Aug 29 07:57:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 7:57:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829055747.4CCB12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 07:57:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh make-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Removed files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: Huh, plain scp now just works, use it like before. From jkrell at elego.de Sat Aug 29 10:15:51 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:15:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829081552.4BCFA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:15:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: replace setup.cmd that probably doesn't quite work, with JScript (packaged in setup.cmd) that is constant and reads the setup.txt file next to it We can/should do the same with install.sh, but that is left alone. From jkrell at elego.de Sat Aug 29 10:21:23 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082123.B90DC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:23 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug code and cleanup From jkrell at elego.de Sat Aug 29 10:21:44 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082145.749492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:44 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: cleanup From jkrell at elego.de Sat Aug 29 10:24:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:24:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082454.B2B3A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:24:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one line of boilerplace jscript-in-cmd wrapper From jkrell at elego.de Sat Aug 29 10:25:39 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:25:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082539.7C0C82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:25:39 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug codep From jkrell at elego.de Sat Aug 29 10:26:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:26:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082626.70C912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:26:26 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: echo before action From jkrell at elego.de Sat Aug 29 10:27:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082734.3C01A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:33 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one level of indentation in common case From jkrell at elego.de Sat Aug 29 10:27:53 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082753.D48242474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: fix From jkrell at elego.de Sat Aug 29 10:41:36 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:41:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829084137.A94022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:41:36 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTStackC.c cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTStackC.c Log message: fix warning: RTMachine__SaveRegsInStack not declared From wagner at elego.de Sat Aug 29 13:46:09 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 29 Aug 2009 13:46:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829114611.0957B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/29 13:46:09 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: add missing RC2 link for downloads From wagner at elego.de Sun Aug 30 10:42:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Aug 2009 10:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830084229.80A152474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/30 10:42:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: Try to use rsync for shipping if available. I hope this doesn't break anything again. From jkrell at elego.de Sun Aug 30 12:05:56 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:05:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830100557.29B322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:05:56 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 start.html Log message: remove the absolutely terrible looking nested news frame; leaving the link would be reasonable but is also redundant with the list on the left (really this all needs to be rewritten..) From jkrell at elego.de Sun Aug 30 12:40:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:40:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104058.5CB2C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:40:55 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common Log message: commit mail missed because I submitted it as Hudson: make it all standalone (investigating I386_MACOSX hang) From jkrell at elego.de Sun Aug 30 12:45:17 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:45:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104517.CFDAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:45:17 Modified files: cm3/m3-libs/libm3/tests/random/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: build test standalone From jkrell at elego.de Mon Aug 31 03:51:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 3:51:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831015132.903AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 03:51:28 Added files: cm3/scripts/python/: Tag: release_branch_cm3_5_8 make-dist-cfg.py Log message: a little code to write cm3.cfg based on cm3 -version From jkrell at elego.de Mon Aug 31 09:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 9:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831073122.9990B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 09:31:22 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: release_branch_cm3_5_8 AutoFlushWr.m3 Log message: format better (with newlines) From jkrell at elego.de Mon Aug 31 10:01:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:01:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831080118.574432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:01:18 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Log message: call function instead of duplicating its code From jkrell at elego.de Mon Aug 31 10:47:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:47:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084744.4EABF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:47:44 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Rd.m3 Log message: call functions instead of copying their content From jkrell at elego.de Mon Aug 31 10:48:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:48:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084850.7EE012474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:48:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: format one line better From jkrell at elego.de Mon Aug 31 10:50:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:50:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831085050.BD0BB2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:50:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: seems reasonable to extend this lock slightly, even if it doesn't fix the problem From jkrell at elego.de Mon Aug 31 11:01:00 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:01:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831090100.E3B172474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:01:00 Modified files: cm3/m3-libs/libm3/src/rw/: FileWr.m3 Log message: print details before raising fatal exception From jkrell at elego.de Mon Aug 31 11:11:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:11:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831091151.71CD12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:11:51 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: Since Unlock is also documented as restoring invariants, restore the early Unlock, and then put in an extra Lock after that. In reality all the reader/writers implemented here don't do anything in Unlock except unlock, so it was ok. From jkrell at elego.de Mon Aug 31 11:58:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:58:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831095808.7A9262474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:58:08 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 UnsafeWr.i3 Wr.m3 Log message: A simpler implementation of AutoFlushWr that has less internal knowledge of Wr.m3, is slower, and actually works. From jkrell at elego.de Mon Aug 31 12:33:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 12:33:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831103315.1A2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 12:33:15 Modified files: cm3/m3-sys/m3cc/src/: gnumake.common Log message: correct comment -- Mac OS X make is actually a symlink to gnumake (and tar and gnutar are hardlinks to each other) From jkrell at elego.de Mon Aug 31 14:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 14:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831120908.0C6962474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 14:09:08 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common m3makefile Log message: workaround bugs in older cm3 (Linux/x86 5.4.0 tested) local variables at global scope disappear for some reason calling ConfigureGNUMake before get_overrides causes calling get_overrides to fail an assert From wagner at elego.de Mon Aug 31 22:31:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 31 Aug 2009 22:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831203158.005F92474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/31 22:31:57 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p217/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p218/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p219/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p220/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p221/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p222/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p223/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build Log message: add some .M3SHIP tests (issue #1062) added: m3tests/src/p2/p217/Main.m3 added: m3tests/src/p2/p217/m3makefile added: m3tests/src/p2/p217/stderr.build added: m3tests/src/p2/p217/stdout.build added: m3tests/src/p2/p218/Main.m3 added: m3tests/src/p2/p218/m3makefile added: m3tests/src/p2/p218/stderr.build added: m3tests/src/p2/p218/stdout.build added: m3tests/src/p2/p219/Main.m3 added: m3tests/src/p2/p219/m3makefile added: m3tests/src/p2/p219/stderr.build added: m3tests/src/p2/p219/stdout.build added: m3tests/src/p2/p220/Main.m3 added: m3tests/src/p2/p220/m3makefile added: m3tests/src/p2/p220/stderr.build added: m3tests/src/p2/p220/stdout.build added: m3tests/src/p2/p221/Main.m3 added: m3tests/src/p2/p221/m3makefile added: m3tests/src/p2/p221/stderr.build added: m3tests/src/p2/p221/stdout.build added: m3tests/src/p2/p222/Main.m3 added: m3tests/src/p2/p222/m3makefile added: m3tests/src/p2/p222/stderr.build added: m3tests/src/p2/p222/stdout.build added: m3tests/src/p2/p223/Main.m3 added: m3tests/src/p2/p223/m3makefile added: m3tests/src/p2/p223/stderr.build added: m3tests/src/p2/p223/stdout.build modified: m3tests/src/m3makefile From wagner at elego.de Sat Aug 1 11:56:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:56:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095640.8AF342474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:56:40 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC2.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html Removed files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index-frag.html Log message: extract download page and add some links From wagner at elego.de Sat Aug 1 11:59:52 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:59:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095952.17B782474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:59:52 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 update-releng-index.sh Log message: just start at RC2 now... From wagner at elego.de Sat Aug 1 13:43:04 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 13:43:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801114304.69D28CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 13:43:04 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove junk From wagner at elego.de Sat Aug 1 21:54:53 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 21:54:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801195454.0ABFE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 21:54:53 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: use gnu tar on OpenBSD if possible From jkrell at elego.de Sun Aug 2 09:57:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 9:57:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802075754.EFCB32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 09:57:54 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: consider maybe full paths to gcc, ar, as; I'm on the fence here From jkrell at elego.de Sun Aug 2 11:03:13 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:03:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802090316.34F0ACC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:03:13 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: throw in .align 4 to resemble gcc output as a guess to address: === package m3-libs/m3core === +++ cm3 -build -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' $RARGS && cm3 -ship $RARGS -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' +++ ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c16 is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1a is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1e is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd95d35f is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd966a6e is non-aligned collect2: ld returned 1 exit status make_lib => 1 without looking into why it was otherwise working. From jkrell at elego.de Sun Aug 2 11:49:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:49:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802094903.187AECC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:49:03 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: more attempt to resembled the output of gcc/cc to fix error saying that a relocation is not aligned From jkrell at elego.de Sun Aug 2 12:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 12:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802101859.86A16CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 12:18:59 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: merge from release From jkrell at elego.de Sun Aug 2 14:17:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 14:17:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121734.48F82CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 14:17:33 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 find-packages.sh find-src-dirs.sh list-pkg-dirs.sh make-dist.sh make-doc-dist.sh make-script-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh make-src-update.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: use Posix /usr/bin/find, even when c:\windows\system32\find.exe comes ahead of it From wagner at elego.de Sun Aug 2 14:18:45 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 14:18:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121845.4CB8DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 14:18:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: use ISO charset for XML reports From jkrell at elego.de Sun Aug 2 15:27:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:27:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802132755.A713D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:27:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh Log message: more support for CM3CVSUSER From jkrell at elego.de Sun Aug 2 15:31:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:31:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802133154.5F59E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:31:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: more support for CM3CVSUSER (so that I can upload packages while logged in as jay) From jkrell at elego.de Sun Aug 2 16:24:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 16:24:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802142425.E3B382474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 16:24:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: add set -x near the end and remove the lone tab From wagner at elego.de Sun Aug 2 16:30:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 16:30:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802143042.B5C6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 16:30:41 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: filter out all characters in the range from 1 to 8 in XML reports From jkrell at elego.de Sun Aug 2 19:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174734.6EC402474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:47:33 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Target.m3 Log message: begin fixing target names, introduce: I386_NT, I386_CYGWIN, I386_MINGW, I386_LINUX, I386_FREEBSD, I386_NETBSD, I386_SOLARIS, AMD64_SOLARIS, Undefined leaving SOLgnu/SOLsun as the only active odd one obviously it should be SPARC_SOLARIS or SPARC32_SOLARIS, but how to capture the Sun cc vs. GNU gcc varable? Conceptually: NT386 => I386_NT, I386_CYGWIN, I386_MINGW LINUXLIBC6 => I386_LINUX FreeBSD4 => I386_FREEBSD NetBSD2_i386 => I386_NETBSD Though probably we'll just leave all the targets for now. We /might/ introduce a correspondence so that the old source directories and old config files can remain. Or we might just have new targets and stop building the old ones. One thing to watch out for is how much duplicity this causes in the tree, like whereever there is include(TARGET), we'd have to double up the code for now, and maybe later delete the old one. From jkrell at elego.de Sun Aug 2 19:48:48 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:48:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174848.7EB6E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:48:48 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: remove numbers in comments in preparation for sorting (and commenting out of dormant platforms) From jkrell at elego.de Sun Aug 2 19:50:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:50:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175028.474582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:50:28 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: add newlines in preparation for sorting (and commenting out of dormant targets) From jkrell at elego.de Sun Aug 2 19:53:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:53:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175314.E3D6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:53:14 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: sort the two lists of targets From jkrell at elego.de Sun Aug 2 19:56:43 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:56:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175643.7B7992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:56:43 Added files: cm3/m3-sys/m3middle/src/: Target.m3-old Target.i3-old Log message: put dormant targets out of the way From jkrell at elego.de Sun Aug 2 20:02:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:02:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180229.18F912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:02:29 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Target.i3 Log message: remove old targets From jkrell at elego.de Sun Aug 2 20:05:01 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:05:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180501.6DE162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:05:01 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: fix PA32_HPUX jmpbuf alignment (8 bytes not 8 bits) From jkrell at elego.de Sun Aug 2 20:23:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:23:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802182354.64CDF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:23:54 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: fixed-value.c Log message: fix for compiling with Sun cc; gcc trunk also fixes this for Sun cc but differently and with additional nearby churn From jkrell at elego.de Mon Aug 3 00:40:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 0:40:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802224015.E154B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 00:40:15 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c Log message: fix for compiling with Sun cc (also fixed in gcc trunk) From jkrell at elego.de Mon Aug 3 01:12:32 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 1:12:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802231232.9EA6FCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 01:12:32 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree.c Log message: fix for compiling with Sun cc, code taken from gcc trunk From hosking at cs.purdue.edu Mon Aug 3 02:29:10 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:10 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802224015.E154B2474001@birch.elegosoft.com> References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I'm not sure I like these "fixes" to gcc just for compiling with non- gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. On 3 Aug 2009, at 00:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Mon Aug 3 02:29:51 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:51 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802231232.9EA6FCC814@birch.elegosoft.com> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> Message-ID: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? On 3 Aug 2009, at 01:12, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 3 03:57:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 3:57:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803015705.E7423CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 03:57:05 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: align 4 is the right value here I think; the problem is fixed if we compile this file, I think it was, with Sun as From jay.krell at cornell.edu Mon Aug 3 04:40:06 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:06 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. Granted, there might have a default .profile that was a litte "better". I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just if not equal(try_exec("type gcc 2>/dev/null", 0)) error("no gcc in $PATH") end if not equal(try_exec("type ar 2>/dev/null", 0)) error("no ar in $PATH") end and be done? Granted, it could also cc -v | grep -i gnu or something. You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:10 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. > > On 3 Aug 2009, at 00:40, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build0.sh URL: From jay.krell at cornell.edu Mon Aug 3 04:40:49 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:49 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Message-ID: sure. Go ahead. :) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:51 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? > > On 3 Aug 2009, at 01:12, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk > From rcoleburn at elego.de Mon Aug 3 04:55:39 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 4:55:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803025542.49599CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 04:55:39 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd Log message: use "front" instead of "min" From jay.krell at cornell.edu Mon Aug 3 04:59:53 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:59:53 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: more tangential attachments regarding the pain of getting a current gcc/g++ on some systems.. This isn't all necessary coherent/working, I stopped working on it. I was also attempting to minimize rebuilding e.g. build libiberty when doing multiple cross builds. - Jay ---------------------------------------- > From: jay.krell at cornell.edu > To: hosking at cs.purdue.edu; jkrell at elego.de > Date: Mon, 3 Aug 2009 02:40:06 +0000 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > > I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) > I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. > Granted, there might have a default .profile that was a litte "better". > I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). > > Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just > if not equal(try_exec("type gcc 2>/dev/null", 0)) > error("no gcc in $PATH") > end > if not equal(try_exec("type ar 2>/dev/null", 0)) > error("no ar in $PATH") > end > > and be done? Granted, it could also cc -v | grep -i gnu or something. > > > You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. > (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) > > > > > - Jay > > > ________________________________ >> From: hosking at cs.purdue.edu >> To: jkrell at elego.de >> Date: Sun, 2 Aug 2009 20:29:10 -0400 >> CC: m3commit at elegosoft.com >> Subject: Re: [M3commit] CVS Update: cm3 >> >> I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. >> >> On 3 Aug 2009, at 00:40, Jay Krell wrote: >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/03 00:40:15 >> >> Modified files: >> cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c >> >> Log message: >> fix for compiling with Sun cc (also fixed in gcc trunk) >> -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build2.py URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build.py URL: From rcoleburn at elego.de Mon Aug 3 05:29:33 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 5:29:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803032934.23885CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 05:29:33 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd do-cm3.cmd Log message: v1.08, 08/02/2009, R.Coleburn, rename CM3_Pkg to CM3_Package to prevent overloaded use of CM3_Pkg with cm3SetupCmdEnv.cmd From jkrell at elego.de Mon Aug 3 09:59:20 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 9:59:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803075920.0EB7B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 09:59:20 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh make-bin-dist-min.sh Log message: go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide From jay.krell at cornell.edu Mon Aug 3 10:13:11 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 08:13:11 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090803075920.0EB7B2474001@birch.elegosoft.com> References: <20090803075920.0EB7B2474001@birch.elegosoft.com> Message-ID: oops didn't mean to check that in to release branch, but ok - Jay ---------------------------------------- > Date: Mon, 3 Aug 2009 09:59:20 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 09:59:20 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh > make-bin-dist-min.sh > > Log message: > go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide > From jkrell at elego.de Mon Aug 3 10:44:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 10:44:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803084450.5E91BCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 10:44:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: change -g to -gstabs+ to fix the unaligned relocation problem when gcc is used as the assembler From jkrell at elego.de Mon Aug 3 11:31:35 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:31:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093135.3F59DCC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:31:35 Modified files: cm3/m3-sys/m3quake/src/: MxConfig.m3 Log message: use "." instead of empty string for path() when current working directory is the actual directory of cm3; not sure what good running cm3 here is, and we probe way too many places.. From jkrell at elego.de Mon Aug 3 11:38:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:38:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093802.BE55ECC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:38:02 Added files: cm3/m3-libs/m3core/src/unix/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:40:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:40:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094007.D1B73CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:40:07 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:41:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:41:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094116.42E5DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:41:15 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: sort the list of targets From jkrell at elego.de Mon Aug 3 11:42:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:42:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094238.712ACCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:42:38 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: add I386_CYGWIN (others like I386_FREEBSD, I386_LINUX were already present) From jkrell at elego.de Mon Aug 3 11:44:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:44:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094456.BA822CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:44:56 Added files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:46:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:46:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094651.D5493CC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:46:51 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:48:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:48:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094803.825202474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:48:03 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: fix indentation From jkrell at elego.de Mon Aug 3 11:52:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:52:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095202.1DB032474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:52:02 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: sort the 4 lists; 2 lists will go away once the current release is the baseline From jkrell at elego.de Mon Aug 3 11:54:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095406.E37E72474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:06 Added files: cm3/m3-libs/m3core/src/float/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:54:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095457.4DA8F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:57 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:55:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:55:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095550.485B8CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:55:50 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: sort the list of targets; this list will go away once the current release is the baseline (just switch on big/little endian, defined in the config files) From jkrell at elego.de Mon Aug 3 11:57:17 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095717.E5DE5CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:17 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add the new targets -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:57:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095742.E83C6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:42 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add new target -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:59:04 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095904.960812474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:04 Added files: cm3/m3-libs/m3core/src/Csupport/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:59:54 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095954.878602474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:54 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 12:01:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:01:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100130.281652474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:01:29 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: sort the target list (to go away once new release is the start) From jkrell at elego.de Mon Aug 3 12:03:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:03:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100315.8D575CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:03:15 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add missing comma From jkrell at elego.de Mon Aug 3 23:49:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 23:49:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803214907.B310F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 23:49:07 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: make SOLgnu more automatically configured, even in a minimal environment where .profile doesn't add anything to $PATH be sure to use: /usr/sfw/bin/gmake / usr/ccs/bin/ar /u sr/bin/cc (-O instead of -O2, -O2 isn't legal, not clear if it was a warning or error) From jkrell at elego.de Tue Aug 4 00:08:58 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:08:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803220858.50CDD2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:08:58 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good) From jkrell at elego.de Tue Aug 4 00:10:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:10:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221012.353132474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:10:12 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Unix.common Log message: hack: use asssemble on SOLgnu/RTMachineASM.s so that gcc -g can work for C code From jkrell at elego.de Tue Aug 4 00:12:10 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221210.E4F342474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:12:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: work in progress to automatically find cl.exe, link.exe, windows.h, msvcrt.lib, kernel32.lib, if they aren't already in PATH, INCLUDE, LIB, we can search e.g. VS90COMNTOOLS or VSINSTALLDIR which are always set by the installer This really is a work in progress and doesn't yet have any side affects. It is based closely on the code from scripts/python/pylib.py. From wagner at elego.de Wed Aug 5 00:40:46 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:40:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224047.02B382474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:40:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: leave out the stdout test output for the time being From wagner at elego.de Wed Aug 5 00:47:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:47:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224741.97BEE2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:47:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: remove obsolete } From wagner at elego.de Wed Aug 5 19:11:32 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 19:11:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805171132.6A843CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 19:11:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1047: make-dist.sh does not bail out on all errors From wagner at elego.de Wed Aug 5 20:30:42 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 20:30:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805183042.778DDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 20:30:42 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html nav-inst.html nav-rsrc.html nav-stat.html news.html start.html top.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html relnotes-5.8-RC2.html Log message: changes/updates for RC2 and release engineering announcement From jkrell at elego.de Sat Aug 8 07:40:40 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:40:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054041.1D1E9CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:40:40 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: better automatic configuration for SOLgnu/SOLsun even in the face of a cut down /usr/bin From jkrell at elego.de Sat Aug 8 07:46:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:46:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054606.0CD7F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:46:04 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 OpenBSD.common Solaris.common Unix.common Log message: merge from head changes for SOLgnu and OpenBSD From jkrell at elego.de Sat Aug 8 18:51:49 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 18:51:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808165149.ADBAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 18:51:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: use cl.exe and link.exe instead of cl and link - maybe Interix is picky? - it reduces some file system probes - but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which nobody is likely using From jkrell at elego.de Sat Aug 8 19:19:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:19:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808171906.B4BAA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:19:04 Modified files: cm3/scripts/: make-dist.sh Log message: merge changes from release branch to HEAD From jkrell at elego.de Sat Aug 8 19:21:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:21:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172108.2EC482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:21:08 Modified files: cm3/scripts/: make-dist.sh Log message: but don't call this branch RC2 From jkrell at elego.de Sat Aug 8 19:23:30 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:23:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172330.442722474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:23:30 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: merger from release_branch_cm3_5_8 to HEAD (cl/cl.exe/link/link.exe) From jkrell at elego.de Sat Aug 8 19:36:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:36:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808173652.CB5442474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:36:52 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 I386_DARWIN LINUXLIBC6 NT386.main PPC_DARWIN SOLgnu Log message: tombstones From jkrell at elego.de Sat Aug 8 19:42:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:42:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174227.855A42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:42:26 Modified files: cm3/m3-sys/cminstall/src/config/: AMD64_DARWIN FreeBSD4 I386_DARWIN LINUXLIBC6 NT386 NT386GNU NT386MINGNU NetBSD2_i386 PPC_DARWIN PPC_LINUX SOLgnu SOLsun Log message: tombstones (or should we move everything back here?) From jkrell at elego.de Sat Aug 8 19:46:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:46:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174645.4A6022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:46:45 Modified files: cm3/scripts/: make-bin-dist-min.sh Log message: remove support for old config files From jkrell at elego.de Sat Aug 8 20:37:31 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:37:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808183732.00A022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:37:31 Modified files: cm3/scripts/python/: pylib.py Log message: bootstrap support for AMD64_DARWIN (-arch x86_64 on assemble/compile/link); comment Interix gcc bug From jkrell at elego.de Sat Aug 8 20:44:19 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:44:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184419.A53352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:44:19 Modified files: cm3/scripts/python/: pylib.py Log message: switch all Solaris platforms to /usr/ccs/bin/as; remove a few tabs From jkrell at elego.de Sat Aug 8 20:45:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:45:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184525.C2FD82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:45:25 Modified files: cm3/scripts/python/: pylib.py Log message: fix previous From jkrell at elego.de Sat Aug 8 20:51:58 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:51:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808185158.B12762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:51:58 Modified files: cm3/scripts/python/: pylib.py Log message: likely correct computation of as --32 or --64 for BSD and Linux platforms, not tested until/unless build more bootstrap archives (assembly for cm3 plus a few .c files) From jkrell at elego.de Sat Aug 8 21:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808190627.4692C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:06:27 Modified files: cm3/scripts/python/: pylib.py Log message: Solaris tweaks From jkrell at elego.de Sat Aug 8 21:32:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:32:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808193209.AC2942474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:32:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: make m3cc first From jkrell at elego.de Sat Aug 8 23:00:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:00:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210045.D9D992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:00:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: support for AMD64_DARWIN From jkrell at elego.de Sat Aug 8 23:04:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:04:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210429.66AF52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:04:29 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: AMD64_DARWIN support From jkrell at elego.de Sat Aug 8 23:24:22 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:24:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808212422.0F2882474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:24:22 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: in -no-m3ship-resolution, handle BIN_INSTALL and worst case, INSTALL_ROOT From jkrell at elego.de Sat Aug 8 23:36:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:36:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808213603.8902E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:36:03 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: merge from HEAD -- handle BIN_INSTALL and worst case fallback INSTALL_ROOT (which really works fine and should suffice overall) From jkrell at elego.de Sun Aug 9 09:10:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:10:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071029.22E8A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:10:28 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 09:11:38 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:11:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071138.471502474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:11:38 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 16:13:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 16:13:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809141304.569732474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 16:13:04 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions From rodney at elego.de Sun Aug 9 21:46:28 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:46:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809194630.0DE1DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:46:27 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: 1) Fix a typo. 2) Change a dated 16-bit example to a 32-bit equivalent. From rodney at elego.de Sun Aug 9 21:51:36 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:51:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195137.E0DD9CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:51:36 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Clarify case insensitivity in numeric literals, generalize to cover the new "L" in LONGINT literals. From rodney at elego.de Sun Aug 9 21:56:38 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:56:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195638.3275B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:56:38 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Slight clarification on extended signatures for defining operators and builtin functions. From jkrell at elego.de Mon Aug 10 00:57:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 0:57:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809225703.DEDEB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 00:57:03 Modified files: cm3/caltech-parser/cit_util/src/: m3makefile Log message: remove bunch of whitespace from end From rodney at elego.de Mon Aug 10 03:52:57 2009 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 10 Aug 2009 3:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810015258.351EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/10 03:52:57 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Add description of WIDECHAR. Still to be done: Figure out how to regenerate m3-defn-complete.ps, m3-defn-complete.html, and all the small html pages of the language definition, from m3-defn-complete.tex. From wagner at elego.de Mon Aug 10 08:26:56 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 8:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810062656.873AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 08:26:56 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html relnotes-5.8-RC2.html Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add some info about known problems and related tickets From wagner at elego.de Mon Aug 10 19:55:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 19:55:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810175547.62BBF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 19:55:47 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 known-problems.html Log message: fix title From wagner at elego.de Mon Aug 10 20:02:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 20:02:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810180250.645772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 20:02:47 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add notice about broken I386_DARWIN archives From jkrell at elego.de Mon Aug 10 20:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 20:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810183429.440122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 20:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does) From wagner at elego.de Mon Aug 10 21:02:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 21:02:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810190302.07B042474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 21:02:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: o add check for /home /var /tmp in .M3SHIP files o increase version to pre-RC3 o add OMIT_UPDATE switch for tests o use release branch if DS is no RC From wagner at elego.de Mon Aug 10 22:56:39 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 22:56:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810205639.944522474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 22:56:39 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1051 From wagner at elego.de Mon Aug 10 23:03:33 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 23:03:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810210333.7E0C72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 23:03:33 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: remove notice about I386_DARWIN files From jkrell at elego.de Tue Aug 11 07:04:53 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:04:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050454.3E5762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:04:53 Added files: cm3/m3-sys/m3cc/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Tue Aug 11 07:06:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:06:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050656.EA97B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:06:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: remove old (and SPARC32_OPENBSD which isn't likely to ever exist, OPENBSD isn't biarch, SPARC64_OPENBSD is the only likely one) From jkrell at elego.de Tue Aug 11 07:10:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:10:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051057.125B72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:10:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: add new names: I386_FREEBSD, I386_LINUX, I386_NETBSD, SPARC_SOLARIS, SPARC32_SOLARIS From jkrell at elego.de Tue Aug 11 07:14:11 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:14:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051411.C6AC82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:14:11 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: sort it again (perhaps with a different algorithm due to different OS, but churn is small) From jkrell at elego.de Tue Aug 11 15:29:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 15:29:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811132912.EA9E72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 15:29:12 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Unix.i3 Added files: cm3/m3-libs/m3core/src/unix/Common/: Unix.pl Unix.txt Log message: add back some constants, and prepare/consider adding back more add: TIOCCBRK TIOCCDTR TIOCEXCL TIOCFLUSH TIOCGETD TIOCGPGRP TIOCGWINSZ TIOCMBIC TIOCMBIS TIOCMGET TIOCMODG TIOCMODS TIOCMSET TIOCM_CAR TIOCM_CD TIOCM_CTS TIOCM_DSR TIOCM_DTR TIOCM_LE TIOCM_RI TIOCM_RNG TIOCM_RTS TIOCM_SR TIOCM_ST TIOCNOTTY TIOCNXCL TIOCOUTQ TIOCPKT TIOCPKT_DATA TIOCPKT_DOSTOP TIOCPKT_FLUSHREAD TIOCPKT_FLUSHWRITE TIOCPKT_IOCTL TIOCPKT_NOSTOP TIOCPKT_START TIOCPKT_STOP TIOCREMOTE TIOCSBRK TIOCSDTR TIOCSETD TIOCSPGRP TIOCSTART TIOCSTI TIOCSTOP TIOCSWINSZ TIOCUCNTL which is derived from looking for "=" in */Unix.i3, sort, uniq, and then at least for now limiting to names starting wit TIO (terminal i/o?) at behest of Dragi??a D The thing is, we can do this stuff fairly portably now, so being minimal is less motivated -- doing things 1xN instead of MxN isn't so bad. Constants are easy. Structs are a bigger problem. From wagner at elego.de Wed Aug 12 21:01:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 12 Aug 2009 21:01:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090812190138.D280DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/12 21:01:36 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: don't link files to be shipped; fix issue #1045 From wagner at elego.de Thu Aug 13 08:41:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:41:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813064149.C362D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:41:48 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add missing example packages From wagner at elego.de Thu Aug 13 08:52:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065257.A5B2CCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:52:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add mtex to core; it's used in many other SRC packages for documentation From wagner at elego.de Thu Aug 13 08:56:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065658.436B52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:56:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh Log message: add missing example packages From wagner at elego.de Thu Aug 13 19:48:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 19:48:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813174826.7E29A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 19:48:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples/istvan From jkrell at elego.de Fri Aug 14 13:03:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 14 Aug 2009 13:03:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814110322.623322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/14 13:03:19 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Tag: release_branch_cm3_5_8 Uconstants.c Unix.i3 Log message: copy additional constants from head to release From wagner at elego.de Fri Aug 14 21:46:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 21:46:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814194641.649432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 21:46:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt Log message: Reduce the dependencies of the package collections to a reasonable number. Ignore min, and assume that core is installed. Add all current package dependencies in scripts/all-deps. Add all current collection dependencies in www/releng/collection-deps.txt. Add the script that has been used to compute and review this, though it will probably not be useful for anybody else. From wagner at elego.de Fri Aug 14 22:53:34 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 22:53:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814205334.BD6C92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 22:53:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: include collection deps in HTML descriptions From jkrell at elego.de Sat Aug 15 01:13:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 1:13:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814231309.0D06D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 01:13:08 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix simple typo From wagner at elego.de Sat Aug 15 11:52:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 11:52:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815095211.406BE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 11:52:10 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 about-cm3.html nav-home.html normal.css start.html top.html Log message: some small improvements to structure and appearance From wagner at elego.de Sat Aug 15 12:12:19 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:12:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815101220.17A202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:12:19 Added files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/m3-sys/cm3ide/src/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/m3-sys/cm3ide/src/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/m3-sys/cm3ide/src/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: add examples moved here from top-level added: cm3ide/src/examples/README added: cm3ide/src/examples/index.html added: cm3ide/src/examples/browsing/src/index.html added: cm3ide/src/examples/browsing/src/m3makefile added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3 added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3 added: cm3ide/src/examples/c-calling-m3/src/index.html added: cm3ide/src/examples/c-calling-m3/src/m3makefile added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3 added: cm3ide/src/examples/calling-c-unix/src/Lib.i3 added: cm3ide/src/examples/calling-c-unix/src/Lib.m3 added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3 added: cm3ide/src/examples/calling-c-unix/src/index.html added: cm3ide/src/examples/calling-c-unix/src/m3makefile added: cm3ide/src/examples/calling-c-win32/src/OK.m3 added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3 added: cm3ide/src/examples/calling-c-win32/src/index.html added: cm3ide/src/examples/calling-c-win32/src/m3makefile added: cm3ide/src/examples/copy/src/Copy.m3 added: cm3ide/src/examples/copy/src/FakeOS.i3 added: cm3ide/src/examples/copy/src/FakeOS.m3 added: cm3ide/src/examples/copy/src/index.html added: cm3ide/src/examples/copy/src/m3makefile added: cm3ide/src/examples/enum/src/ExtensionLookup.m3 added: cm3ide/src/examples/enum/src/index.html added: cm3ide/src/examples/enum/src/m3makefile added: cm3ide/src/examples/exceptions/src/Copy.m3 added: cm3ide/src/examples/exceptions/src/Exceptions.m3 added: cm3ide/src/examples/exceptions/src/FakeOS.i3 added: cm3ide/src/examples/exceptions/src/FakeOS.m3 added: cm3ide/src/examples/exceptions/src/index.html added: cm3ide/src/examples/exceptions/src/m3makefile added: cm3ide/src/examples/files/src/DirectoryListing.m3 added: cm3ide/src/examples/files/src/index.html added: cm3ide/src/examples/files/src/m3makefile added: cm3ide/src/examples/finger/src/Finger.m3 added: cm3ide/src/examples/finger/src/index.html added: cm3ide/src/examples/finger/src/m3makefile added: cm3ide/src/examples/fingerprint/src/M3Compare.m3 added: cm3ide/src/examples/fingerprint/src/index.html added: cm3ide/src/examples/fingerprint/src/m3makefile added: cm3ide/src/examples/generics/src/Action.i3 added: cm3ide/src/examples/generics/src/Action.m3 added: cm3ide/src/examples/generics/src/Generics.m3 added: cm3ide/src/examples/generics/src/index.html added: cm3ide/src/examples/generics/src/m3makefile added: cm3ide/src/examples/hello/src/Hello.m3 added: cm3ide/src/examples/hello/src/index.html added: cm3ide/src/examples/hello/src/m3makefile added: cm3ide/src/examples/httpd/src/CM3_IDE.gif added: cm3ide/src/examples/httpd/src/HTTPD.m3 added: cm3ide/src/examples/httpd/src/index.html added: cm3ide/src/examples/httpd/src/m3makefile added: cm3ide/src/examples/httpd/src/next.html added: cm3ide/src/examples/httpd/src/welcome.html added: cm3ide/src/examples/m3sh/src/M3sh.m3 added: cm3ide/src/examples/m3sh/src/index.html added: cm3ide/src/examples/m3sh/src/m3makefile added: cm3ide/src/examples/netobj-client/src/Bank.i3 added: cm3ide/src/examples/netobj-client/src/Client.m3 added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3 added: cm3ide/src/examples/netobj-client/src/index.html added: cm3ide/src/examples/netobj-client/src/m3makefile added: cm3ide/src/examples/netobj-interface/src/Bank.i3 added: cm3ide/src/examples/netobj-interface/src/index.html added: cm3ide/src/examples/netobj-interface/src/m3makefile added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3 added: cm3ide/src/examples/netobj-server/src/index.html added: cm3ide/src/examples/netobj-server/src/m3makefile added: cm3ide/src/examples/objects/src/Objects.m3 added: cm3ide/src/examples/objects/src/index.html added: cm3ide/src/examples/opaque/src/OpaqueExample.m3 added: cm3ide/src/examples/opaque/src/Person.i3 added: cm3ide/src/examples/opaque/src/Person.m3 added: cm3ide/src/examples/opaque/src/index.html added: cm3ide/src/examples/opaque/src/m3makefile added: cm3ide/src/examples/partially-opaque/src/Employee.i3 added: cm3ide/src/examples/partially-opaque/src/Employee.m3 added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3 added: cm3ide/src/examples/partially-opaque/src/Person.i3 added: cm3ide/src/examples/partially-opaque/src/Person.m3 added: cm3ide/src/examples/partially-opaque/src/Util.m3 added: cm3ide/src/examples/partially-opaque/src/index.html added: cm3ide/src/examples/partially-opaque/src/m3makefile added: cm3ide/src/examples/pickles/src/Action.i3 added: cm3ide/src/examples/pickles/src/Action.m3 added: cm3ide/src/examples/pickles/src/PickleExample.m3 added: cm3ide/src/examples/pickles/src/Pickles.m3 added: cm3ide/src/examples/pickles/src/index.html added: cm3ide/src/examples/pickles/src/m3makefile added: cm3ide/src/examples/refman/src/index.html added: cm3ide/src/examples/refman/src/m3makefile added: cm3ide/src/examples/sieve-1/src/Sieve.m3 added: cm3ide/src/examples/sieve-1/src/index.html added: cm3ide/src/examples/sieve-1/src/m3makefile added: cm3ide/src/examples/sieve-2/src/Sieve.m3 added: cm3ide/src/examples/sieve-2/src/index.html added: cm3ide/src/examples/sieve-2/src/m3makefile added: cm3ide/src/examples/threads/src/ThreadExample.m3 added: cm3ide/src/examples/threads/src/index.html added: cm3ide/src/examples/threads/src/m3makefile added: cm3ide/src/examples/unsafe/src/Clib.i3 added: cm3ide/src/examples/unsafe/src/Unsafe.m3 added: cm3ide/src/examples/unsafe/src/index.html added: cm3ide/src/examples/unsafe/src/m3makefile added: cm3ide/src/examples/web/src/MainWeb.m3 added: cm3ide/src/examples/web/src/WebContact.m3 added: cm3ide/src/examples/web/src/index.html added: cm3ide/src/examples/web/src/m3makefile added: cm3ide/src/examples/win32-dll/src/RTMain.i3 added: cm3ide/src/examples/win32-dll/src/RTMain.m3 added: cm3ide/src/examples/win32-dll/src/call_io.cpp added: cm3ide/src/examples/win32-dll/src/m3main.c added: cm3ide/src/examples/win32-dll/src/m3makefile added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak From wagner at elego.de Sat Aug 15 12:20:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:20:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815102025.DBF772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:20:25 Removed files: cm3/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: move examples from top-level to cm3ide From wagner at elego.de Sat Aug 15 13:17:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:17:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815111733.3CBDE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:17:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples move cm3ide from m3devtool to core From wagner at elego.de Sat Aug 15 13:56:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:56:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115700.0AC8D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:56:58 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh Log message: update pacakge dependencies fix scripts/get-all-deps.sh From wagner at elego.de Sat Aug 15 13:57:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:57:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115737.A5AE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:57:37 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt update-releng-index.sh Log message: update collection dependencies From jkrell at elego.de Sat Aug 15 22:17:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 22:17:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815201709.CD5802474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 22:17:09 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: on native Solaris builds - if cc not working, try /usr/sfw/bin/gcc - if SYSTEM_AR == ar and not working (not in $PATH), try /usr/ccs/bin/ar From jkrell at elego.de Sat Aug 15 23:16:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:16:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815211604.E36CE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:16:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: help configure with the dependency style for gcc also so that libcpp can build From jkrell at elego.de Sat Aug 15 23:26:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:26:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815212627.B13F82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:26:27 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: copy from head for Solaris autoconfiguration From jkrell at elego.de Sun Aug 16 13:18:57 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 13:18:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816111857.D76CF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 13:18:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move functions to the top; it seems to matter, as otherwise my own use of debug function hangs From jay.krell at cornell.edu Sun Aug 16 13:24:52 2009 From: jay.krell at cornell.edu (Jay K) Date: Sun, 16 Aug 2009 11:24:52 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090816111857.D76CF2474001@birch.elegosoft.com> References: <20090816111857.D76CF2474001@birch.elegosoft.com> Message-ID: wrong branch by accident, but ok. ---------------------------------------- > Date: Sun, 16 Aug 2009 13:18:57 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/16 13:18:57 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh > > Log message: > move functions to the top; it seems to matter, as otherwise my own use of debug function hangs > From jkrell at elego.de Sun Aug 16 22:00:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 22:00:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816200026.A1FC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 22:00:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix the rest From jkrell at elego.de Mon Aug 17 03:48:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 3:48:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817014900.006D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 03:48:59 Modified files: cm3/scripts/: sysinfo.sh Log message: move functions to top, otherwise the debug function hangs, wierd From jkrell at elego.de Mon Aug 17 05:13:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:13:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817031338.4ED892474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:13:38 Added files: cm3/scripts/: sysinfo-new.sh Log message: rewrite sysinfo.sh with an eye toward: always let user set CM3_TARGET but not really OSTYPE, except for NT probing the same for gnutar, gtar, tar, gnumake, gmake, make across all platforms, even though that doesn't make complete sense ie: on Linux could always just use tar and make directly, but the extra probing should be cheap and the result seems simpler to me The only downside is that e.g. on Linux if you have gnutar or gtar but want to actually use tar, that won't happen. Where FOO and CM3_FOO default to each other, use mostly common code and common logic so that it is simpler. That is, if either FOO or CM3_FOO is set, default the other to it, or default them both the same; if FOO and CM3_FOO are both set, require them to be equal; minor semantic loss here is that 1 perhaps CM3_FOO trumped FOO, or the other way around, it was too confusing to tell 2 FOO can no longer be used to have a different meaning in the enclosing context with CM3_FOO to trump it; that is, if $INSTALLROOT is in fact set, it must be set to the Modula-3 value Best practise of course is just never set the more general ones. The particular pairs of variables are: TARGET CM3_TARGET M3GDB CM3_GDB M3OSTYPE CM3_OSTYPE CM3_INSTALL INSTALLROOT Try to rationalize the mess I made of NT386 being three platforms. Though the mess will later be removed. Specifically user might set TARGET=NT386GNU|NT386MINGNU which translate into NT386 + platform + backend, or use might set platform + backend. Still needs more proof reading and testing before being put into place. Also will want to share it with regression/defs.sh. From jkrell at elego.de Mon Aug 17 05:32:25 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033226.1B6572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:32:25 Modified files: cm3/scripts/: sysinfo-new.sh sysinfo.sh cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support fix formating slightly in -new fix readability slightly in -new; slight restoration to old ordering From jkrell at elego.de Mon Aug 17 05:36:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:36:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033618.C53B32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:36:18 Modified files: cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support From jkrell at elego.de Mon Aug 17 05:58:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:58:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817035856.DA8432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:58:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From jkrell at elego.de Mon Aug 17 06:05:46 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 6:05:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817040546.DEA122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 06:05:46 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From wagner at elego.de Mon Aug 17 08:24:12 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 8:24:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817062412.83A8F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 08:24:12 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix bad substitution From jkrell at elego.de Mon Aug 17 12:15:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:15:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817101506.8284A2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:15:06 Modified files: cm3/m3-sys/cm3/src/: Main.m3 Log message: for now remove the recently added predefines: LINKER C_COMPILER BACKEND_MODE THREAD_LIBRARY WINDOW_LIBRARY HOST_GNU_MAKE HOST_GNU_MAKE I'll probe for differently. I think they were propagating inappropriately in cross builds. They aren't a bad idea really, but need work. In particular we can't remove these things from config files until the m3quake users other than cm3 also define them as needed. From jkrell at elego.de Mon Aug 17 12:31:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:31:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817103144.A1E662474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:31:44 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add NetBSD locations of gmake and gtar (/usr/pkg) and comments that OpenBSD and FreeBSD are I believe covered (/usr/local) and that /usr/sfw is Solaris (Sun FreeWare) From jkrell at elego.de Mon Aug 17 12:58:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:58:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817105843.9939B2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:58:43 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: find GNU make very automatically on any system From jkrell at elego.de Mon Aug 17 13:07:55 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:07:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817110755.F17B92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:07:55 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: set MAKE in environment, that should save us from the special handling of am_cv_CC_dependencies_compiler_type on Solaris, to test that later and remove it if possible, which should then allow a more general/automatic autoconfiguration of CC From jkrell at elego.de Mon Aug 17 13:10:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:10:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111005.E56AD2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:10:05 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: comment only From jkrell at elego.de Mon Aug 17 13:13:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:13:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111353.233122474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:13:53 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: use findstr.exe instead of findstr for Interix compatibility From jkrell at elego.de Mon Aug 17 13:19:26 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111926.4D9412474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:19:26 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: also accept M3GDB_MAKE to prepare for sharing this code with m3-sys/m3gdb From jkrell at elego.de Mon Aug 17 13:22:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:22:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112207.A28AB2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:22:07 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common cm3/m3-sys/m3cc/src/: m3makefile Log message: put code in common place, but don't yet depend on that From jkrell at elego.de Mon Aug 17 13:24:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:24:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112428.B5AB62474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:24:28 Added files: cm3/m3-sys/m3gdb/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Mon Aug 17 13:25:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:25:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112540.EA4F02474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:25:40 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: remove older platforms From jkrell at elego.de Mon Aug 17 13:28:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:28:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112849.47FEE2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:28:49 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: add some synonyms from m3cc -- I386_{FREEBSD,LINUX,NETBSD}, SPARC{32}_SOLARIS; these two files should be merged, and the result moved into somewhere common such as cm3cfg.common From jkrell at elego.de Mon Aug 17 15:25:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:25:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132502.B64562474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:25:02 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:26:36 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:26:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132636.E17712474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:26:36 Modified files: cm3/m3-obliq/synex/src/: SynParse.i3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:28:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:28:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132843.32A5F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:28:43 Modified files: cm3/m3-obliq/synex/src/: SynScan.i3 SynScan.m3 Log message: convert mix of tabs and spaces to just spaces From jkrell at elego.de Mon Aug 17 15:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135429.C8D582474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:54:29 Modified files: cm3/m3-obliq/synex/src/: m3makefile Log message: always optimize here it reduces SynParse.Read0 stack usage on Solaris/sparc32 by about half and lets 16K stack suffice where otherwise it did not; could still be better -- platforms with stack walkers don't need to pay for a jmpbuf, and this function is tail recursive, isn't it? From jkrell at elego.de Mon Aug 17 15:55:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:55:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135518.424F72474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:55:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: reduce default stack from 32K to 16K; was 4K before From jkrell at elego.de Mon Aug 17 15:57:34 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:57:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135734.3F6982474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:57:34 Modified files: cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better From hosking at cs.purdue.edu Mon Aug 17 16:53:00 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Mon, 17 Aug 2009 10:53:00 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090817135518.424F72474003@birch.elegosoft.com> References: <20090817135518.424F72474003@birch.elegosoft.com> Message-ID: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? On 17 Aug 2009, at 15:55, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 17 17:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150628.0569CCC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:06:27 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 m3makefile Log message: Slightly restructure so that it fits in the original 4K, without even enabling optimization. Each arm of the switch is changed to a function. The code is still recursive on the machine stack however and some scenarios might use more stack than before (due to the function call overhead). From jkrell at elego.de Mon Aug 17 17:07:31 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:07:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150731.CB5A6CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:07:31 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back to 4K stack now that visobliq uses much less; still a very flawed mechanism.. From jay.krell at cornell.edu Mon Aug 17 17:08:16 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 17 Aug 2009 15:08:16 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> References: <20090817135518.424F72474003@birch.elegosoft.com> <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Message-ID: I was confused. There's no try/except here. Sorry. The stack usage still seems large.. - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Mon, 17 Aug 2009 10:53:00 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? > > On 17 Aug 2009, at 15:55, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before > From jkrell at elego.de Mon Aug 17 17:13:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:13:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151356.75A322474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:13:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back a few versions, just '4096' vs. '4 * 1024', no semantic difference but it undoes all the recent churn now that visobliq's stack usage significantly reduced From jkrell at elego.de Mon Aug 17 17:17:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:17:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151749.0DF0E2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:17:49 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile SynParse.m3 Log message: merge from head: restore stack to 4K, use much less stack typically in visobliq (but also potentially more) From wagner at elego.de Mon Aug 17 22:26:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 22:26:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817202655.8FFB52474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 22:26:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: add some support for skipped reporting in xml From jkrell at elego.de Tue Aug 18 16:08:43 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 18 Aug 2009 16:08:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818140843.B08042474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/18 16:08:43 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: sysinfo.sh can't find $root within Hudson's boot jobs From wagner at elego.de Wed Aug 19 00:04:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 0:04:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818220402.6698F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 00:04:02 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: #1047: grep for yet more errors From jkrell at elego.de Wed Aug 19 00:23:25 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:23:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222325.99DCECC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:23:25 Modified files: cm3/m3-sys/m3tests/src/: TestC.c Log message: allos jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 00:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222606.90B952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:26:06 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 TestC.c Log message: merge from head: allow jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 15:02:40 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:02:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130240.E7AB7CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:02:40 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common cm3cfg.common Log message: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:06:36 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:06:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130637.EF0B4CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:06:36 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common cm3cfg.common Log message: manual merge from release_branch_cm3_5_8 to head: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:22:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:22:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132215.4FEC0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:22:15 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:23:26 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:23:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132326.E1BDD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:23:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:35:00 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:35:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133500.E9366CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:35:00 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Target: always prints as empty for me here, even with a simple config file, so remove it. Or does it work for other people? From jkrell at elego.de Wed Aug 19 15:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133937.D22B1CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:39:37 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 Log message: target always prints as empty for me here; remove it From jkrell at elego.de Wed Aug 19 15:42:22 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:42:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134222.31E922474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:42:22 Modified files: cm3/m3-sys/cm3/src/: cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:43:09 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:43:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134309.BDCABCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:43:09 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:49:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:49:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134923.EE94ACC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:49:23 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: use sigjmp_buf on I386_DARWIN From jkrell at elego.de Wed Aug 19 15:50:35 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:50:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819135035.6C2E02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:50:35 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: use sigjmp_buf on I386_DARWIN From wagner at elego.de Wed Aug 19 20:14:54 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 20:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819181454.5A9D22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 20:14:54 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: fix syntax error From jkrell at elego.de Wed Aug 19 22:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 22:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819200552.0CF25CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 22:05:51 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: oops -- fix i386_darwin syntax error From jkrell at elego.de Thu Aug 20 07:46:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 7:46:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820054616.A3F6C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 07:46:10 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: let use specify SOLsun instead of SOLgnu; drop FreeBSD1-3 and for now FreeBSD/alpha From jkrell at elego.de Thu Aug 20 10:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 10:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820080154.7ADA6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 10:01:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: add AMD64_FREEBSD gradual migration toward the rewrite in particular: convert if ladders to switches allow user to override CM3_TARGET (this is somewhat buggy, because there are multiple variables -- what if user overrides CM3_TARGET=NT386 for a cross build, but not CM3_OSTYPE?; the actual rewrite that isn't in use yet strives to handle this properly) From jkrell at elego.de Thu Aug 20 12:40:31 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 12:40:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820104032.07B49CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 12:40:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapRep.i3 RTLinker.m3 Log message: split up initialization so that the later part can do a traced allocation From jay.krell at cornell.edu Thu Aug 20 12:44:45 2009 From: jay.krell at cornell.edu (Jay K) Date: Thu, 20 Aug 2009 10:44:45 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Does this need guards for thread safety? I considered some sort of "UntracedMonitor" but that would be a bit larger. A special case for the sanity check might also be worthwhile? - Jay ---------------------------------------- > Date: Thu, 20 Aug 2009 12:40:31 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced allocation > From jkrell at elego.de Thu Aug 20 13:01:19 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:01:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110120.293E4CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:01:19 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: move into separate file for sharing From jkrell at elego.de Thu Aug 20 13:05:50 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:05:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110550.69261CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:05:50 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: share code for finding GNU make, such as to fix building m3gdb on my minimally configured Solaris machine, and reasonable code for anyone's machine a la autoconf, but in quake From jkrell at elego.de Thu Aug 20 13:16:10 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:16:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820111610.507BCCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:16:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: make it work much more often -- set all the globals From jkrell at elego.de Thu Aug 20 13:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113122.7E3D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:31:22 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: cleaner, albeit equivalent From jkrell at elego.de Thu Aug 20 13:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113937.987B0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:39:37 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: code to find ar on Solaris even if PATH is minimal, should be shared somehow with m3cc From jkrell at elego.de Thu Aug 20 13:45:28 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:45:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114528.A11FDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:45:28 Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: not surprising; initial copy of m3cc/src/m3makefile to adapt part of it for sharing with m3gdb From jkrell at elego.de Thu Aug 20 13:47:18 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:47:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114718.8296CCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:47:18 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: first cut out the irrelevant parts From jkrell at elego.de Thu Aug 20 14:27:48 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:27:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820122748.218E0CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:27:48 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: common code for m3cc and m3gdb probably should be in m3cc/src/m3makefile.common or common.quake From jkrell at elego.de Thu Aug 20 14:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123152.EB70F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:31:52 Added files: cm3/m3-sys/m3cc/src/: gnucc.common gnumake.common Log message: moving these to non public place (in a particular order, mindful of CVS not being atomic..) From jkrell at elego.de Thu Aug 20 14:33:38 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:33:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123338.44353CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:33:38 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: use moved gnucc.common, gnumake.common From jkrell at elego.de Thu Aug 20 14:34:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:34:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123411.9FEEBCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:34:11 Removed files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common gnumake.common Log message: and finally, delete the others From jkrell at elego.de Thu Aug 20 15:04:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:04:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130404.BB104CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:04:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: remove readonly on FileExists so it can be redundantly defined From jkrell at elego.de Thu Aug 20 15:06:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:06:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130604.606512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:06:04 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: try something much smaller -- add /usr/ccs/bin and /usr/sfw/bin to PATH sometimes From hosking at cs.purdue.edu Thu Aug 20 16:08:39 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:08:39 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Hmm, unfortunate. On 20 Aug 2009, at 12:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced > allocation -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Thu Aug 20 16:14:05 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:14:05 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: <22C7364C-3381-4E1D-8B33-14BCE9043553@cs.purdue.edu> The original intent was to have the heap all ready *before* threads were initialized so that there is no need for guards. I haven't looked at your changes that split up the heap initialization. Installing the sanity check probably does need to be guarded in a multi-threaded world. Fix is to invoke RTOS.LockHeap()/UnlockHeap() at begin/end of InstallSanityCheck. On 20 Aug 2009, at 06:44, Jay K wrote: > Does this need guards for thread safety? > I considered some sort of "UntracedMonitor" but that would be a bit > larger. > A special case for the sanity check might also be worthwhile? > > > - Jay > > > > ---------------------------------------- >> Date: Thu, 20 Aug 2009 12:40:31 +0000 >> To: m3commit at elegosoft.com >> From: jkrell at elego.de >> Subject: [M3commit] CVS Update: cm3 >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/20 12:40:31 >> >> Modified files: >> cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 >> RTHeapRep.i3 RTLinker.m3 >> >> Log message: >> split up initialization so that the later part can do a traced >> allocation >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From rodney at elego.de Thu Aug 20 22:33:03 2009 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 20 Aug 2009 22:33:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820203303.E2E6A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/20 22:33:03 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: Fix ticket number 1058, wherein m3gdb crashed with bus error when attempting to print the value of an object, on a 64-bit target. The problem was incomplete adaptation to 64-bits when accessing runtime data structures. Similar problems were fixed in several places that had equivalent bugs. From jkrell at elego.de Fri Aug 21 16:17:35 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 21 Aug 2009 16:17:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821141735.557812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/21 16:17:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: add locking around RegisterMonitor and UnregisterMonitor From wagner at elego.de Fri Aug 21 19:14:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:14:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821171448.B045E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:14:48 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Makefile.m3 Log message: add new builtin quake directives for export: RootExport( fn, destdir ) RootdExport( fn, destdir ) which export fn to destdir as a source or a derived file. destdir must be a relative pathname, which will be prepended by INSTALL_ROOT, in order to not allow cm3 to ship outside of its own hierarchy. Also enable target output again which has worked for me without problems. modified: cm3/src/M3Build.m3 modified: cm3/src/Makefile.m3 From wagner at elego.de Fri Aug 21 19:21:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:21:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172116.5EC1C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:21:16 Modified files: cm3/doc/help/cm3/m3build/: Tag: release_branch_cm3_5_8 exports.html Log message: add info about new installation directives From wagner at elego.de Fri Aug 21 19:24:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:24:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172401.BC6C02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:24:01 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: Add shipping of the examples by using the new installation directive RootExport. Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile in case more examples are added. added: cm3ide/src/mkm3makefile.sh added: cm3ide/src/examples/m3makefile modified: cm3ide/src/m3makefile From wagner at elego.de Fri Aug 21 20:06:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:06:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821180601.065352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:06:00 Modified files: cm3/m3-comm/netobj/tests/echorw/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd1/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/longcall/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/perf/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/pkl/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: add missing quotes to m3makefiles for tests From wagner at elego.de Fri Aug 21 20:21:58 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:21:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821182158.0A7C92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:21:58 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: ignore backup files modified: cm3ide/src/mkm3makefile.sh modified: cm3ide/src/examples/m3makefile From wagner at elego.de Fri Aug 21 21:44:03 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 21:44:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821194403.EC5742474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 21:44:03 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p213/: Tag: release_branch_cm3_5_8 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: Add some infrastructure for testing runtime arguments and compiler arguments. Add test p213 for testing @M3paranoidgc. This test is not enabled yet as it doesn't terminate :-( Something seems to be seriously broken. added: m3tests/src/p2/p213/m3makefile added: m3tests/src/p2/p213/stderr.build added: m3tests/src/p2/p213/stderr.pgm added: m3tests/src/p2/p213/stdout.build added: m3tests/src/p2/p213/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Fri Aug 21 23:47:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:47:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214702.E50862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:47:02 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.i3 MxConfig.m3 QMachine.i3 QMachine.m3 Log message: Add method to enable and disable tracing to a quake machine. Add interface to enable tracing to MxConfig. Until now, tracing could only be enabled by the quake instruction TRACE_INSTR. modified: m3quake/src/MxConfig.i3 modified: m3quake/src/MxConfig.m3 modified: m3quake/src/QMachine.i3 modified: m3quake/src/QMachine.m3 From wagner at elego.de Fri Aug 21 23:49:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:49:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214910.D0EE12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:49:10 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Evaluate trace option in time for PrintVersion. Thus the execution of the cm3.cfg file can be traced now. modified: cm3/src/Makefile.m3 From wagner at elego.de Sat Aug 22 00:23:28 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:23:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222329.0D10D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:23:28 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p214/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p215/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p216/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: add and enable some simple tests for garbage collection runtime options added: m3tests/src/p2/p214/Main.m3 added: m3tests/src/p2/p214/m3makefile added: m3tests/src/p2/p214/stderr.build added: m3tests/src/p2/p214/stderr.pgm added: m3tests/src/p2/p214/stdout.build added: m3tests/src/p2/p214/stdout.pgm added: m3tests/src/p2/p215/Main.m3 added: m3tests/src/p2/p215/m3makefile added: m3tests/src/p2/p215/stderr.build added: m3tests/src/p2/p215/stderr.pgm added: m3tests/src/p2/p215/stdout.build added: m3tests/src/p2/p215/stdout.pgm added: m3tests/src/p2/p216/Main.m3 added: m3tests/src/p2/p216/m3makefile added: m3tests/src/p2/p216/stderr.build added: m3tests/src/p2/p216/stderr.pgm added: m3tests/src/p2/p216/stdout.build added: m3tests/src/p2/p216/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Sat Aug 22 00:26:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:26:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222602.03A162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:26:01 Modified files: cm3/m3-libs/m3core/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTCollector.m3 RTHeapRep.i3 RTHeapRep.m3 RTLinker.m3 Log message: Merge runtime fixes for heap initialization from head. This should fix ticket #1063. modified: m3core/src/runtime/common/RTCollector.m3 modified: m3core/src/runtime/common/RTHeapRep.i3 modified: m3core/src/runtime/common/RTHeapRep.m3 modified: m3core/src/runtime/common/RTLinker.m3 From wagner at elego.de Sat Aug 22 01:07:27 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 1:07:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821230728.9C2EB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 01:07:27 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: don't ignore quake runtime errors, but write them to stderr modified: m3quake/src/MxConfig.m3 From wagner at elego.de Sat Aug 22 12:37:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 12:37:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822103716.6B4DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 12:37:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: create empty .M3SHIP files for unsupported packages, too From wagner at elego.de Sat Aug 22 13:51:50 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:51:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115151.4037F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:51:50 Modified files: cm3/m3-sys/cminstall/src/: Tag: release_branch_cm3_5_8 Main.m3 Log message: workaround for undefined SL in cm3.cfg (use / instead) From wagner at elego.de Sat Aug 22 13:57:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:57:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115702.735822474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:57:02 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: fix wrong quake trace default (too late last night...) From wagner at elego.de Sat Aug 22 14:17:23 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:17:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822121723.508F32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:17:23 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: improve collection table From wagner at elego.de Sat Aug 22 14:43:51 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:43:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822124352.025B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:43:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: changes for RC3 production From wagner at elego.de Sat Aug 22 15:16:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 15:16:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822131641.889EA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 15:16:41 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: merge fix for ticket #1058 from head From wagner at elego.de Sun Aug 23 00:33:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 0:33:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822223302.01FFB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 00:33:01 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: changes for RC3 From wagner at elego.de Sun Aug 23 01:22:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 1:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822232200.B666F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 01:22:00 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html news.html Log message: changes for RC3 From jkrell at elego.de Sun Aug 23 09:11:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 9:11:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823071101.9EDB92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 09:11:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: merge from release 5.8 -- add missing imports From jkrell at elego.de Sun Aug 23 10:12:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:12:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823081228.2047A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:12:27 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.c Log message: remove the duplicated wrpapers and just use one more portable less efficient set From jkrell at elego.de Sun Aug 23 10:22:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:22:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082252.B417C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:22:52 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Usocket.c Usocket.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 Log message: add more constants (lost the *.i3 change; later) restore struct_sockaddr_un (hopefully correct, hard to deal with safely) From jkrell at elego.de Sun Aug 23 10:24:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:24:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082453.52EB42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:24:52 Modified files: cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 Log message: fix From jkrell at elego.de Sun Aug 23 10:29:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:29:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082900.89E7D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:29:00 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Log message: fix -- remove include of gnumake.common, which was deleted From wagner at elego.de Sun Aug 23 11:24:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 11:24:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823092417.497912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 11:24:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: windowsResources needs to be in core now that cm3ide is From wagner at elego.de Sun Aug 23 12:39:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:39:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823103925.9ACE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:39:25 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: fix description From wagner at elego.de Sun Aug 23 12:55:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:55:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105555.DB6DA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:55:55 Modified files: cm3/m3-tools/cvsup/cvpasswd/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: deactivate override From wagner at elego.de Sun Aug 23 12:59:24 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:59:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105924.D9AC32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:59:24 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix DoRootdExport From jkrell at elego.de Mon Aug 24 02:03:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 2:03:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824000340.462F42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 02:03:40 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.i3 Log message: add missing import From jkrell at elego.de Mon Aug 24 05:07:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:07:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824030742.A341C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:07:42 Added files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common gnumake.common Log message: bring over new files from head From jkrell at elego.de Mon Aug 24 05:16:23 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:16:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031623.9B5862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:16:23 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: hand merge from release to head, cvs doesn't seem to do this for us? From jkrell at elego.de Mon Aug 24 05:18:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:18:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031856.DB4272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:18:56 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: bring changes from head for finding GNU make on any system and gcc/Sun cc on Solaris From jkrell at elego.de Mon Aug 24 05:27:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:27:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032744.AFED02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:27:44 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:28:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:28:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032853.CE7B82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:28:53 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:35:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:35:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824033544.846772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:35:44 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: update description From jkrell at elego.de Mon Aug 24 13:58:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:58:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115849.D6BC92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:58:49 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: delpathelem, makepath, pathelems From jkrell at elego.de Mon Aug 24 13:59:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:59:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115929.DB2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:59:29 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path function: delpath From jkrell at elego.de Mon Aug 24 14:04:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:04:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824120459.1D0E52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:04:59 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add comments From jkrell at elego.de Mon Aug 24 14:11:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:11:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121140.4A6D02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:11:40 Added files: cm3/scripts/config/: stack.c Log message: code for determining information about stack sizes, didn't produce the desired results and to work as intended would need to run a separate process From jkrell at elego.de Mon Aug 24 14:12:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:12:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121257.E29FB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:12:57 Modified files: cm3/scripts/: sysinfo.sh cm3/scripts/regression/: defs.sh Log message: determine GNU tar and GNU make by using the first in a list that "type" accepts todo: run it and grep for "GNU" The lists are: gmake gnumake /usr/pkg/bin/gmake /usr/sfw/bin/gmake /usr/local/gmake /usr/local/gnumake make gtar gnutar /usr/pkg/bin/gtar /usr/sfw/bin/gtar /usr/local/gtar /usr/local/gnutar tar From jkrell at elego.de Mon Aug 24 14:16:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:16:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121644.C9E492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:16:44 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: appendpath, appendpathelem From jkrell at elego.de Mon Aug 24 14:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121859.672112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:18:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: bring over code for finding GNU make and GNU tar From jkrell at elego.de Tue Aug 25 03:53:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:53:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015312.84E7E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:53:12 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 03:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015429.B7EC22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:54:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 06:00:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:00:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040051.68DF32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:00:51 Modified files: cm3/m3-libs/libm3/src/bundleintf/: bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 06:02:04 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:02:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040204.AAE572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:02:04 Modified files: cm3/m3-libs/libm3/src/bundleintf/: Tag: release_branch_cm3_5_8 bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 09:12:23 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:12:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071223.EF0952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:12:23 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 09:13:55 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:13:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071355.4973E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:13:55 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 11:21:38 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:21:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092141.4641F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:21:37 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:22:44 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:22:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092244.C03052474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:22:44 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:29:57 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:29:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092957.8D1EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:29:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-dist.sh Log message: use /usr/sfw/bin/gegrep if it exists, instead of egrep, to fix Solaris (another point for Python against sh!) From jkrell at elego.de Tue Aug 25 11:31:48 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:31:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093148.ED6E12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:31:48 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide EGREP variable (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:34:47 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:34:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093447.289DD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:34:47 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide FIND and EGREP variables (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:36:20 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:36:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093620.CB8202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:36:20 Modified files: cm3/scripts/regression/: defs.sh Log message: provide FIND variable (not used in this branch yet) (NT has \windows\system32.find.exe) From jkrell at elego.de Tue Aug 25 11:37:45 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:37:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093745.8410A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:37:45 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 11:38:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:38:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093851.8BB762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:38:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 19:17:05 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 19:17:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825171706.09FFC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 19:17:05 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 02:38:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003823.376322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:23 Added files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: reverse engineering for libgcc, I don't think the documentation is correct, and SOLsun is failing for lack of some functions From jkrell at elego.de Wed Aug 26 02:38:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003837.19B362474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:37 Modified files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: fix newlines From jkrell at elego.de Wed Aug 26 02:39:28 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:39:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003928.29DA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:39:28 Added files: cm3/scripts/config/: libgcc.c Log message: code to reverse engineer libgcc, need another function for SOLsun From jkrell at elego.de Wed Aug 26 03:54:31 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:54:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015431.BFD112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:54:31 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: remove typedef int word_type and just use int From jkrell at elego.de Wed Aug 26 03:55:21 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:55:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015521.6ABE92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:55:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: add: /* INT64 to float (double int to single float) */ float __floatdisf (INT64 x) { return x; } /* INT64 to double (double int to double float) */ double __floatdidf (INT64 x) { return x; } needed by SOLsun (at least one of them) From jkrell at elego.de Wed Aug 26 04:01:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:01:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020155.C246B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:01:55 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: cleanup -- remove unused typedefs From jkrell at elego.de Wed Aug 26 04:05:41 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:05:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020541.C8B182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:05:41 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: Tag: release_branch_cm3_5_8 libgcc.c Log message: update from head for SOLsun From jkrell at elego.de Wed Aug 26 06:01:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:01:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826040115.98B582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:01:15 Modified files: cm3/m3-sys/m3quake/src/: M3Path.m3 cm3/m3-sys/cm3/test/src/: t.m3 Log message: - do change runs of slashes to single slashes, except at start That way, LIB_INSTALL won't have installroot//lib and Unresolve should work, fixing NT386 build. - make sure a/ and ab/ canonicalize consistently, to a and ab; previously this wasn't true, the trailing slash would be left on a/, with the intent of avoiding altering leading slashes From jkrell at elego.de Wed Aug 26 06:25:08 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:25:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826042509.07CAB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:25:08 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: fix typo -- oprtimization to optimization From jkrell at elego.de Wed Aug 26 07:02:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050255.D027F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:02:55 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-bool.h m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-nat.c m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h buildsym.c Log message: commit mail with change that didn't trigger: fix m3gdb build on Solaris (SOLgnu) cat /usr/include/stdbool.h: #error "Use of is valid only in a c99 compilation environment." so don't use stdbool.h, use this new m3-bool.h instead: #ifndef M3_BOOL_H_INCLUDED #define M3_BOOL_H_INCLUDED #ifndef __cplusplus typedef int bool; #define true 1 #define false 0 #endif #endif From jkrell at elego.de Wed Aug 26 07:06:53 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:06:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050653.43AF22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:06:53 Modified files: cm3/m3-sys/cm3/test/src/: Tag: release_branch_cm3_5_8 t.m3 cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 M3Path.m3 Log message: update from head -- should fix the unresolve failure in NT386 From jkrell at elego.de Wed Aug 26 07:11:48 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:11:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051149.0F0182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:11:48 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove Solaris-specific -lintl From jkrell at elego.de Wed Aug 26 07:14:54 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051454.BB7672474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:14:54 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove variable that is only written once and read once; use null command : instead of echo for MAKEINFO, like m3cc does From jkrell at elego.de Wed Aug 26 07:34:01 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:34:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053401.50CD92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:34:01 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:36:42 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:36:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053642.E5BDB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:36:42 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:40:32 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:40:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826054032.129AE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:40:32 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: a bit more temporary debugprint From jkrell at elego.de Wed Aug 26 09:37:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 9:37:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826073707.2EC272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 09:37:06 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix debugprint, no matter From jkrell at elego.de Wed Aug 26 22:28:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 22:28:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826202806.A040E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 22:28:06 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: dos2unix after cvs up -- notice though that these modified files are being moved away -- building more and more diskspace From jkrell at elego.de Thu Aug 27 03:33:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:33:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827013352.45AA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:33:52 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: don't run dos2unix if it isn't there From jkrell at elego.de Thu Aug 27 03:59:32 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:59:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827015934.0C9482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:59:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove dos2unix stuff, let's try to figure out the right way From jkrell at elego.de Thu Aug 27 08:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062606.AE01C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:26:06 Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: /* This is a wrapper for \cygwin\bin\cvs.exe that doesn't requiring changing %PATH%. Put it in some directory already in %PATH%, such as %WinDir% or %WinDir%\system32. As well, on the Elego Windows VM, \Program Files\CVSNT has been renamed to CVSNT.1 to get it out of %PATH%. It ruins line endings. As well \SFU was mostly renamed to \SFU.1, to remove it as a possible factor, though it turns out it was probably completely innocent. As well, CVS_RSH changed to /bin/ssh. Plain "ssh" as all other Hudson jobs use would probably work if in this wrapper we prepended c:\cygwin\bin to %PATH%. Build it with: cl -Zl cvs.c -link -entry:Entry -subsystem:console kernel32.lib */ #include /* These are globals just to sleazily avoid -GS and memset dependencies. */ WCHAR Executable[] = L"C:\\cygwin\\bin\\cvs.exe"; WCHAR SystemDrive[3]; STARTUPINFOW StartInfo; PROCESS_INFORMATION ProcessInfo; void Entry(void) { DWORD ExitCode; StartInfo.cb = sizeof(StartInfo); GetEnvironmentVariableW(L"SystemDrive", SystemDrive, 3); if (SystemDrive[0]) Executable[0] = SystemDrive[0]; ExitCode = CreateProcessW(Executable, GetCommandLineW(), NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcessInfo); if (ExitCode == FALSE) { ExitCode = GetLastError(); } else { WaitForSingleObject(ProcessInfo.hProcess, INFINITE); GetExitCodeProcess(ProcessInfo.hProcess, &ExitCode); } ExitProcess(ExitCode); } From jkrell at elego.de Thu Aug 27 08:28:45 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:28:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062845.E43DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:28:45 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: fix comment From jkrell at elego.de Thu Aug 27 14:30:23 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 14:30:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827123023.B5B792474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 14:30:23 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: debugprint a little more often From jkrell at elego.de Fri Aug 28 03:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 3:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828013152.41C352474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 03:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove pointless whitespace at ends of lines, for some reason it was rampant From jkrell at elego.de Fri Aug 28 04:55:49 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:55:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025553.5272F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:55:49 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-lang.c m3-lang.h m3-valprint.c Log message: fix more pointless and inconsistent formating -- spaces before semicolons From jkrell at elego.de Fri Aug 28 04:56:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025659.575142474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:56:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 05:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030154.A482E2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:01:54 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove a few do-nothing semicolons after braces From jkrell at elego.de Fri Aug 28 05:07:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:07:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030730.E924D2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:07:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-valprint.c Log message: functions that take no parameters should be (void), not () () means take anything, not take nothing From jkrell at elego.de Fri Aug 28 05:27:07 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:27:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828032708.441412474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:27:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 05:54:38 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:54:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828035440.09EDF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:54:38 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-bool.h m3-eval.c m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: We can't use stdbool.h. It breaks on Solaris. We can't define bool/true/false ourselves. That breaks e.g. on Linux/AMD64. Maybe under #ifdef? Let's try BOOL/TRUE/FALSE. If that fails, probably m3bool/m3true/m3false. From jkrell at elego.de Fri Aug 28 06:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828040910.8EF062474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:09:08 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 platforms.quake m3overrides Log message: take ownership so I can clear executable bit From jkrell at elego.de Fri Aug 28 06:13:44 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:13:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828041344.A4BB12474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:13:43 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.h m3-lang.h m3-uid.h m3-util.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-valprint.c Log message: change to "m3-bool.h" I must have had the wrong starting versions on this machine? From jkrell at elego.de Fri Aug 28 06:22:00 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042201.5E19A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:22:00 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 nested1 old-e8 Log message: remove spaces from ends of lines remove tabs From jkrell at elego.de Fri Aug 28 06:26:31 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:26:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042632.3FE812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:26:31 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 infcall.c m3-token.c Log message: false => FALSE #include "m3-BOOL.h" => #include "m3-bool.h" From jkrell at elego.de Fri Aug 28 06:45:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:45:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044553.8825F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:45:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove spaces from ends of lines From jkrell at elego.de Fri Aug 28 06:48:24 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044824.6FFEA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:24 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove semicolons after braces From jkrell at elego.de Fri Aug 28 06:48:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044857.BF0872474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 06:50:18 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:50:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828045021.837632474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:50:18 Added files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-bool.h Log message: bring new file m3-bool.h over from release branch, to replace use of stdbool.h, which #errors on Solaris From jkrell at elego.de Fri Aug 28 07:09:06 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:09:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828050908.B9CD72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:09:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c infcall.c m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: stdbool.h #errors on Solaris, so: replace stdbool.h with m3-bool.h replace bool with BOOL replace true with TRUE replace false with FALSE From jkrell at elego.de Fri Aug 28 07:15:26 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:15:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828051528.40D712474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:15:26 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-valprint.c Log message: fix functions that take nothing to not take anything (void) vs. () This is an ANSI-ism, but the code already contains a mix of ANSI and K&R. From jkrell at elego.de Fri Aug 28 07:26:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:26:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052620.BC4AA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:26:18 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 07:29:11 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:29:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052911.8BD812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:29:11 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-lang.h m3-valprint.c Log message: remove a few spaces before semicolons From jkrell at elego.de Fri Aug 28 07:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053153.CAB662474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-typeprint.c m3-valprint.c Log message: remove the very few occurences of "register" It is ignored by all modern compilers and we don't even optimize m3gdb. From jkrell at elego.de Fri Aug 28 07:35:02 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:35:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053503.DC1BC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:35:02 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-valprint.c Log message: a little whitespace unification with release branch From jkrell at elego.de Fri Aug 28 07:37:05 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:37:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053705.8E24D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:37:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-typeprint.c m3-valprint.c Log message: remove the few register variables From jkrell at elego.de Fri Aug 28 07:42:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054229.7A65E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:42:29 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c Log message: weed out small differences with release branch From jkrell at elego.de Fri Aug 28 07:43:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:43:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054330.8C3C42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:43:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-util.h Log message: remove tabs From jkrell at elego.de Fri Aug 28 07:44:39 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:44:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054439.5BBC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:44:39 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c Log message: unify casing in comment with head (TRUE => true) From jkrell at elego.de Fri Aug 28 07:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054737.16E512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:47:33 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: nested1 old-e8 Log message: remove tabs, and spaces at end of line From jkrell at elego.de Fri Aug 28 08:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828060552.55A472474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:05:51 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: make it match release branch -- change MAKEINFO from echo to colon, remove variable that is written once, read once From jkrell at elego.de Fri Aug 28 08:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828063430.8EDCB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh make-bin-dist-min.sh Log message: some echo'ing to try to debug the NT386 resolve problem for me, just rerunning cm3 incrementally with or w/o the switch regenerates the .M3SHIP file correctly From jkrell at elego.de Fri Aug 28 09:19:16 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 9:19:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828071916.9C6B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 09:19:16 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: finally fix the NT386 unresolve problem, it was mismatched slashes as I thought, but my RTIO was never hitting because it was too restrictive From jkrell at elego.de Sat Aug 29 03:11:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:11:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011110.06BD32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:11:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh make-bin-dist-min.sh make-dist.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: try using putty scp in elego vm From jkrell at elego.de Sat Aug 29 03:12:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:12:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011259.4931A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:12:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: add comment here too From jkrell at elego.de Sat Aug 29 03:37:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:37:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829013715.D3F702474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:37:14 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: minor cleanup From jkrell at elego.de Sat Aug 29 04:12:47 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 4:12:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829021247.2A9132474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 04:12:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: remove do-nothing line From jkrell at elego.de Sat Aug 29 06:22:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 6:22:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829042235.423FD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 06:22:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: why didn't scp run -- add printing From jkrell at elego.de Sat Aug 29 07:57:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 7:57:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829055747.4CCB12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 07:57:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh make-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Removed files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: Huh, plain scp now just works, use it like before. From jkrell at elego.de Sat Aug 29 10:15:51 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:15:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829081552.4BCFA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:15:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: replace setup.cmd that probably doesn't quite work, with JScript (packaged in setup.cmd) that is constant and reads the setup.txt file next to it We can/should do the same with install.sh, but that is left alone. From jkrell at elego.de Sat Aug 29 10:21:23 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082123.B90DC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:23 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug code and cleanup From jkrell at elego.de Sat Aug 29 10:21:44 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082145.749492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:44 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: cleanup From jkrell at elego.de Sat Aug 29 10:24:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:24:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082454.B2B3A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:24:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one line of boilerplace jscript-in-cmd wrapper From jkrell at elego.de Sat Aug 29 10:25:39 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:25:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082539.7C0C82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:25:39 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug codep From jkrell at elego.de Sat Aug 29 10:26:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:26:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082626.70C912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:26:26 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: echo before action From jkrell at elego.de Sat Aug 29 10:27:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082734.3C01A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:33 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one level of indentation in common case From jkrell at elego.de Sat Aug 29 10:27:53 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082753.D48242474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: fix From jkrell at elego.de Sat Aug 29 10:41:36 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:41:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829084137.A94022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:41:36 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTStackC.c cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTStackC.c Log message: fix warning: RTMachine__SaveRegsInStack not declared From wagner at elego.de Sat Aug 29 13:46:09 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 29 Aug 2009 13:46:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829114611.0957B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/29 13:46:09 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: add missing RC2 link for downloads From wagner at elego.de Sun Aug 30 10:42:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Aug 2009 10:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830084229.80A152474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/30 10:42:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: Try to use rsync for shipping if available. I hope this doesn't break anything again. From jkrell at elego.de Sun Aug 30 12:05:56 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:05:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830100557.29B322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:05:56 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 start.html Log message: remove the absolutely terrible looking nested news frame; leaving the link would be reasonable but is also redundant with the list on the left (really this all needs to be rewritten..) From jkrell at elego.de Sun Aug 30 12:40:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:40:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104058.5CB2C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:40:55 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common Log message: commit mail missed because I submitted it as Hudson: make it all standalone (investigating I386_MACOSX hang) From jkrell at elego.de Sun Aug 30 12:45:17 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:45:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104517.CFDAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:45:17 Modified files: cm3/m3-libs/libm3/tests/random/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: build test standalone From jkrell at elego.de Mon Aug 31 03:51:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 3:51:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831015132.903AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 03:51:28 Added files: cm3/scripts/python/: Tag: release_branch_cm3_5_8 make-dist-cfg.py Log message: a little code to write cm3.cfg based on cm3 -version From jkrell at elego.de Mon Aug 31 09:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 9:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831073122.9990B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 09:31:22 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: release_branch_cm3_5_8 AutoFlushWr.m3 Log message: format better (with newlines) From jkrell at elego.de Mon Aug 31 10:01:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:01:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831080118.574432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:01:18 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Log message: call function instead of duplicating its code From jkrell at elego.de Mon Aug 31 10:47:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:47:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084744.4EABF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:47:44 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Rd.m3 Log message: call functions instead of copying their content From jkrell at elego.de Mon Aug 31 10:48:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:48:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084850.7EE012474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:48:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: format one line better From jkrell at elego.de Mon Aug 31 10:50:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:50:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831085050.BD0BB2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:50:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: seems reasonable to extend this lock slightly, even if it doesn't fix the problem From jkrell at elego.de Mon Aug 31 11:01:00 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:01:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831090100.E3B172474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:01:00 Modified files: cm3/m3-libs/libm3/src/rw/: FileWr.m3 Log message: print details before raising fatal exception From jkrell at elego.de Mon Aug 31 11:11:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:11:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831091151.71CD12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:11:51 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: Since Unlock is also documented as restoring invariants, restore the early Unlock, and then put in an extra Lock after that. In reality all the reader/writers implemented here don't do anything in Unlock except unlock, so it was ok. From jkrell at elego.de Mon Aug 31 11:58:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:58:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831095808.7A9262474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:58:08 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 UnsafeWr.i3 Wr.m3 Log message: A simpler implementation of AutoFlushWr that has less internal knowledge of Wr.m3, is slower, and actually works. From jkrell at elego.de Mon Aug 31 12:33:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 12:33:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831103315.1A2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 12:33:15 Modified files: cm3/m3-sys/m3cc/src/: gnumake.common Log message: correct comment -- Mac OS X make is actually a symlink to gnumake (and tar and gnutar are hardlinks to each other) From jkrell at elego.de Mon Aug 31 14:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 14:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831120908.0C6962474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 14:09:08 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common m3makefile Log message: workaround bugs in older cm3 (Linux/x86 5.4.0 tested) local variables at global scope disappear for some reason calling ConfigureGNUMake before get_overrides causes calling get_overrides to fail an assert From wagner at elego.de Mon Aug 31 22:31:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 31 Aug 2009 22:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831203158.005F92474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/31 22:31:57 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p217/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p218/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p219/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p220/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p221/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p222/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p223/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build Log message: add some .M3SHIP tests (issue #1062) added: m3tests/src/p2/p217/Main.m3 added: m3tests/src/p2/p217/m3makefile added: m3tests/src/p2/p217/stderr.build added: m3tests/src/p2/p217/stdout.build added: m3tests/src/p2/p218/Main.m3 added: m3tests/src/p2/p218/m3makefile added: m3tests/src/p2/p218/stderr.build added: m3tests/src/p2/p218/stdout.build added: m3tests/src/p2/p219/Main.m3 added: m3tests/src/p2/p219/m3makefile added: m3tests/src/p2/p219/stderr.build added: m3tests/src/p2/p219/stdout.build added: m3tests/src/p2/p220/Main.m3 added: m3tests/src/p2/p220/m3makefile added: m3tests/src/p2/p220/stderr.build added: m3tests/src/p2/p220/stdout.build added: m3tests/src/p2/p221/Main.m3 added: m3tests/src/p2/p221/m3makefile added: m3tests/src/p2/p221/stderr.build added: m3tests/src/p2/p221/stdout.build added: m3tests/src/p2/p222/Main.m3 added: m3tests/src/p2/p222/m3makefile added: m3tests/src/p2/p222/stderr.build added: m3tests/src/p2/p222/stdout.build added: m3tests/src/p2/p223/Main.m3 added: m3tests/src/p2/p223/m3makefile added: m3tests/src/p2/p223/stderr.build added: m3tests/src/p2/p223/stdout.build modified: m3tests/src/m3makefile From wagner at elego.de Sat Aug 1 11:56:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:56:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095640.8AF342474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:56:40 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC2.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html Removed files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index-frag.html Log message: extract download page and add some links From wagner at elego.de Sat Aug 1 11:59:52 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 11:59:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801095952.17B782474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 11:59:52 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 update-releng-index.sh Log message: just start at RC2 now... From wagner at elego.de Sat Aug 1 13:43:04 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 13:43:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801114304.69D28CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 13:43:04 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove junk From wagner at elego.de Sat Aug 1 21:54:53 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 1 Aug 2009 21:54:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090801195454.0ABFE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/01 21:54:53 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: use gnu tar on OpenBSD if possible From jkrell at elego.de Sun Aug 2 09:57:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 9:57:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802075754.EFCB32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 09:57:54 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: consider maybe full paths to gcc, ar, as; I'm on the fence here From jkrell at elego.de Sun Aug 2 11:03:13 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:03:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802090316.34F0ACC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:03:13 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: throw in .align 4 to resemble gcc output as a guess to address: === package m3-libs/m3core === +++ cm3 -build -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' $RARGS && cm3 -ship $RARGS -DROOT='/home/hudson/workspace/cm3-release-build-SOLgnu/cm3' -DCM3_VERSION_TEXT='d5.8.2' -DCM3_VERSION_NUMBER='050802' -DCM3_LAST_CHANGED='2009-07-15' +++ ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c16 is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1a is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd951c1e is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd95d35f is non-aligned ld: fatal: relocation error: R_SPARC_32: file RTMachineASM.o: symbol : offset 0xfd966a6e is non-aligned collect2: ld returned 1 exit status make_lib => 1 without looking into why it was otherwise working. From jkrell at elego.de Sun Aug 2 11:49:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 11:49:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802094903.187AECC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 11:49:03 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTMachineASM.s Log message: more attempt to resembled the output of gcc/cc to fix error saying that a relocation is not aligned From jkrell at elego.de Sun Aug 2 12:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 12:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802101859.86A16CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 12:18:59 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: merge from release From jkrell at elego.de Sun Aug 2 14:17:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 14:17:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121734.48F82CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 14:17:33 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 find-packages.sh find-src-dirs.sh list-pkg-dirs.sh make-dist.sh make-doc-dist.sh make-script-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh make-src-update.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: use Posix /usr/bin/find, even when c:\windows\system32\find.exe comes ahead of it From wagner at elego.de Sun Aug 2 14:18:45 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 14:18:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802121845.4CB8DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 14:18:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: use ISO charset for XML reports From jkrell at elego.de Sun Aug 2 15:27:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:27:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802132755.A713D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:27:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh Log message: more support for CM3CVSUSER From jkrell at elego.de Sun Aug 2 15:31:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 15:31:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802133154.5F59E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 15:31:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: more support for CM3CVSUSER (so that I can upload packages while logged in as jay) From jkrell at elego.de Sun Aug 2 16:24:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 16:24:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802142425.E3B382474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 16:24:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: add set -x near the end and remove the lone tab From wagner at elego.de Sun Aug 2 16:30:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 2 Aug 2009 16:30:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802143042.B5C6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/02 16:30:41 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: filter out all characters in the range from 1 to 8 in XML reports From jkrell at elego.de Sun Aug 2 19:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174734.6EC402474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:47:33 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Target.m3 Log message: begin fixing target names, introduce: I386_NT, I386_CYGWIN, I386_MINGW, I386_LINUX, I386_FREEBSD, I386_NETBSD, I386_SOLARIS, AMD64_SOLARIS, Undefined leaving SOLgnu/SOLsun as the only active odd one obviously it should be SPARC_SOLARIS or SPARC32_SOLARIS, but how to capture the Sun cc vs. GNU gcc varable? Conceptually: NT386 => I386_NT, I386_CYGWIN, I386_MINGW LINUXLIBC6 => I386_LINUX FreeBSD4 => I386_FREEBSD NetBSD2_i386 => I386_NETBSD Though probably we'll just leave all the targets for now. We /might/ introduce a correspondence so that the old source directories and old config files can remain. Or we might just have new targets and stop building the old ones. One thing to watch out for is how much duplicity this causes in the tree, like whereever there is include(TARGET), we'd have to double up the code for now, and maybe later delete the old one. From jkrell at elego.de Sun Aug 2 19:48:48 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:48:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802174848.7EB6E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:48:48 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: remove numbers in comments in preparation for sorting (and commenting out of dormant platforms) From jkrell at elego.de Sun Aug 2 19:50:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:50:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175028.474582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:50:28 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: add newlines in preparation for sorting (and commenting out of dormant targets) From jkrell at elego.de Sun Aug 2 19:53:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:53:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175314.E3D6D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:53:14 Modified files: cm3/m3-sys/m3middle/src/: Target.i3 Log message: sort the two lists of targets From jkrell at elego.de Sun Aug 2 19:56:43 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 19:56:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802175643.7B7992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 19:56:43 Added files: cm3/m3-sys/m3middle/src/: Target.m3-old Target.i3-old Log message: put dormant targets out of the way From jkrell at elego.de Sun Aug 2 20:02:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:02:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180229.18F912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:02:29 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Target.i3 Log message: remove old targets From jkrell at elego.de Sun Aug 2 20:05:01 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:05:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802180501.6DE162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:05:01 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: fix PA32_HPUX jmpbuf alignment (8 bytes not 8 bits) From jkrell at elego.de Sun Aug 2 20:23:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 2 Aug 2009 20:23:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802182354.64CDF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/02 20:23:54 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: fixed-value.c Log message: fix for compiling with Sun cc; gcc trunk also fixes this for Sun cc but differently and with additional nearby churn From jkrell at elego.de Mon Aug 3 00:40:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 0:40:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802224015.E154B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 00:40:15 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c Log message: fix for compiling with Sun cc (also fixed in gcc trunk) From jkrell at elego.de Mon Aug 3 01:12:32 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 1:12:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090802231232.9EA6FCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 01:12:32 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: tree.c Log message: fix for compiling with Sun cc, code taken from gcc trunk From hosking at cs.purdue.edu Mon Aug 3 02:29:10 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:10 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802224015.E154B2474001@birch.elegosoft.com> References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I'm not sure I like these "fixes" to gcc just for compiling with non- gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. On 3 Aug 2009, at 00:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Mon Aug 3 02:29:51 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Sun, 2 Aug 2009 20:29:51 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090802231232.9EA6FCC814@birch.elegosoft.com> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> Message-ID: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? On 3 Aug 2009, at 01:12, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 3 03:57:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 3:57:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803015705.E7423CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 03:57:05 Modified files: cm3/m3-libs/m3core/src/runtime/SOLsun/: RTMachineASM.s cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachineASM.s Log message: align 4 is the right value here I think; the problem is fixed if we compile this file, I think it was, with Sun as From jay.krell at cornell.edu Mon Aug 3 04:40:06 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:06 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. Granted, there might have a default .profile that was a litte "better". I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just if not equal(try_exec("type gcc 2>/dev/null", 0)) error("no gcc in $PATH") end if not equal(try_exec("type ar 2>/dev/null", 0)) error("no ar in $PATH") end and be done? Granted, it could also cc -v | grep -i gnu or something. You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:10 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. > > On 3 Aug 2009, at 00:40, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 00:40:15 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c > > Log message: > fix for compiling with Sun cc (also fixed in gcc trunk) > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build0.sh URL: From jay.krell at cornell.edu Mon Aug 3 04:40:49 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:40:49 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> References: <20090802231232.9EA6FCC814@birch.elegosoft.com> <40897F4B-9528-4FD1-A26B-20990A1323A0@cs.purdue.edu> Message-ID: sure. Go ahead. :) - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Sun, 2 Aug 2009 20:29:51 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Oh, I see. You are backporting later versions of gcc. Should we consider upgrading the version we build cm3cg from? > > On 3 Aug 2009, at 01:12, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 01:12:32 > > Modified files: > cm3/m3-sys/m3cc/gcc/gcc/: tree.c > > Log message: > fix for compiling with Sun cc, code taken from gcc trunk > From rcoleburn at elego.de Mon Aug 3 04:55:39 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 4:55:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803025542.49599CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 04:55:39 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd Log message: use "front" instead of "min" From jay.krell at cornell.edu Mon Aug 3 04:59:53 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 02:59:53 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090802224015.E154B2474001@birch.elegosoft.com> Message-ID: more tangential attachments regarding the pain of getting a current gcc/g++ on some systems.. This isn't all necessary coherent/working, I stopped working on it. I was also attempting to minimize rebuilding e.g. build libiberty when doing multiple cross builds. - Jay ---------------------------------------- > From: jay.krell at cornell.edu > To: hosking at cs.purdue.edu; jkrell at elego.de > Date: Mon, 3 Aug 2009 02:40:06 +0000 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > > I didn't realize that. Maybe we should enable-bootstrap in some cases? (and let fixincludes/libgcc build?) > I happen to have deliberately emptied my .profile file, to try to isolate things from any of my customizations, which leads to cc being in the default $PATH but not gcc. > Granted, there might have a default .profile that was a litte "better". > I don't even have ar and as in $PATH now (no /usr/ccs/bin, jus /usr/bin). > > Or maybe user is responsible for having a new enough gcc, and in $PATH, and m3makefile should just > if not equal(try_exec("type gcc 2>/dev/null", 0)) > error("no gcc in $PATH") > end > if not equal(try_exec("type ar 2>/dev/null", 0)) > error("no ar in $PATH") > end > > and be done? Granted, it could also cc -v | grep -i gnu or something. > > > You know..sometimes gcc isn't so easy to build from a bare system with vendor cc. > (see attached rigamarole I was working on for Irix and AIX; HP-UX is also painful, since the bundled compiler is only K&R and you have o first use it to build gcc 3.3 or 3.4, goal being to get up to a current gcc, not just an adequate gcc for cm3cg; you run into problems like vendor make can't build out of tree, so you have to build GNU make; vendor tar can't extract the full gcc tree due to @LongLink, so you have to build GNU tar, but vendor cc can' build GNU tar, so you build just gcc-core first, and also that vendor cc slightly miscompiles GNU make (never tracked that down) such that the first gcc is only partly working, use that to rebuild make and then rebuild gcc-core, and then tar, and then full gcc, something like that...) > > > > > - Jay > > > ________________________________ >> From: hosking at cs.purdue.edu >> To: jkrell at elego.de >> Date: Sun, 2 Aug 2009 20:29:10 -0400 >> CC: m3commit at elegosoft.com >> Subject: Re: [M3commit] CVS Update: cm3 >> >> I'm not sure I like these "fixes" to gcc just for compiling with non-gcc C compilers. gcc is always intended to be bootstrapped by itself, though often the phase 1 bootstrap comes from compiling with the native cc. >> >> On 3 Aug 2009, at 00:40, Jay Krell wrote: >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/03 00:40:15 >> >> Modified files: >> cm3/m3-sys/m3cc/gcc/gcc/: tree-ssa-loop-ivopts.c >> >> Log message: >> fix for compiling with Sun cc (also fixed in gcc trunk) >> -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build2.py URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: build.py URL: From rcoleburn at elego.de Mon Aug 3 05:29:33 2009 From: rcoleburn at elego.de (Randy Coleburn) Date: Mon, 3 Aug 2009 5:29:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803032934.23885CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rcoleburn at birch. 09/08/03 05:29:33 Modified files: cm3/scripts/win/: RCC_upgradeCM3.cmd do-cm3.cmd Log message: v1.08, 08/02/2009, R.Coleburn, rename CM3_Pkg to CM3_Package to prevent overloaded use of CM3_Pkg with cm3SetupCmdEnv.cmd From jkrell at elego.de Mon Aug 3 09:59:20 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 9:59:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803075920.0EB7B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 09:59:20 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh make-bin-dist-min.sh Log message: go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide From jay.krell at cornell.edu Mon Aug 3 10:13:11 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 3 Aug 2009 08:13:11 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090803075920.0EB7B2474001@birch.elegosoft.com> References: <20090803075920.0EB7B2474001@birch.elegosoft.com> Message-ID: oops didn't mean to check that in to release branch, but ok - Jay ---------------------------------------- > Date: Mon, 3 Aug 2009 09:59:20 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/03 09:59:20 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 upgrade.sh > make-bin-dist-min.sh > > Log message: > go back to using explicit target instead of symbolic host for the sake of the other m3quake users such as cm3ide > From jkrell at elego.de Mon Aug 3 10:44:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 10:44:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803084450.5E91BCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 10:44:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common Log message: change -g to -gstabs+ to fix the unaligned relocation problem when gcc is used as the assembler From jkrell at elego.de Mon Aug 3 11:31:35 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:31:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093135.3F59DCC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:31:35 Modified files: cm3/m3-sys/m3quake/src/: MxConfig.m3 Log message: use "." instead of empty string for path() when current working directory is the actual directory of cm3; not sure what good running cm3 here is, and we probe way too many places.. From jkrell at elego.de Mon Aug 3 11:38:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:38:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803093802.BE55ECC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:38:02 Added files: cm3/m3-libs/m3core/src/unix/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:40:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:40:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094007.D1B73CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:40:07 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:41:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:41:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094116.42E5DCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:41:15 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: sort the list of targets From jkrell at elego.de Mon Aug 3 11:42:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:42:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094238.712ACCC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:42:38 Modified files: cm3/m3-libs/m3core/src/unix/: m3makefile Log message: add I386_CYGWIN (others like I386_FREEBSD, I386_LINUX were already present) From jkrell at elego.de Mon Aug 3 11:44:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:44:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094456.BA822CC81D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:44:56 Added files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile-old Log message: old target support From jkrell at elego.de Mon Aug 3 11:46:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:46:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094651.D5493CC81B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:46:51 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:48:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:48:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803094803.825202474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:48:03 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: fix indentation From jkrell at elego.de Mon Aug 3 11:52:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:52:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095202.1DB032474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:52:02 Modified files: cm3/m3-libs/libm3/src/os/POSIX/: m3makefile Log message: sort the 4 lists; 2 lists will go away once the current release is the baseline From jkrell at elego.de Mon Aug 3 11:54:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095406.E37E72474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:06 Added files: cm3/m3-libs/m3core/src/float/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:54:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:54:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095457.4DA8F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:54:57 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 11:55:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:55:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095550.485B8CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:55:50 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: sort the list of targets; this list will go away once the current release is the baseline (just switch on big/little endian, defined in the config files) From jkrell at elego.de Mon Aug 3 11:57:17 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095717.E5DE5CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:17 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add the new targets -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:57:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:57:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095742.E83C6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:57:42 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add new target -- not sure how they will be bootstrapped yet From jkrell at elego.de Mon Aug 3 11:59:04 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095904.960812474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:04 Added files: cm3/m3-libs/m3core/src/Csupport/: m3makefile-old Log message: old targets From jkrell at elego.de Mon Aug 3 11:59:54 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 11:59:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803095954.878602474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 11:59:54 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: remove old targets From jkrell at elego.de Mon Aug 3 12:01:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:01:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100130.281652474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:01:29 Modified files: cm3/m3-libs/m3core/src/Csupport/: m3makefile Log message: sort the target list (to go away once new release is the start) From jkrell at elego.de Mon Aug 3 12:03:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 12:03:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803100315.8D575CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 12:03:15 Modified files: cm3/m3-libs/m3core/src/float/: m3makefile Log message: add missing comma From jkrell at elego.de Mon Aug 3 23:49:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 3 Aug 2009 23:49:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803214907.B310F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/03 23:49:07 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: make SOLgnu more automatically configured, even in a minimal environment where .profile doesn't add anything to $PATH be sure to use: /usr/sfw/bin/gmake / usr/ccs/bin/ar /u sr/bin/cc (-O instead of -O2, -O2 isn't legal, not clear if it was a warning or error) From jkrell at elego.de Tue Aug 4 00:08:58 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:08:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803220858.50CDD2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:08:58 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good) From jkrell at elego.de Tue Aug 4 00:10:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:10:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221012.353132474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:10:12 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Unix.common Log message: hack: use asssemble on SOLgnu/RTMachineASM.s so that gcc -g can work for C code From jkrell at elego.de Tue Aug 4 00:12:10 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 4 Aug 2009 0:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090803221210.E4F342474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/04 00:12:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: work in progress to automatically find cl.exe, link.exe, windows.h, msvcrt.lib, kernel32.lib, if they aren't already in PATH, INCLUDE, LIB, we can search e.g. VS90COMNTOOLS or VSINSTALLDIR which are always set by the installer This really is a work in progress and doesn't yet have any side affects. It is based closely on the code from scripts/python/pylib.py. From wagner at elego.de Wed Aug 5 00:40:46 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:40:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224047.02B382474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:40:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: leave out the stdout test output for the time being From wagner at elego.de Wed Aug 5 00:47:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 0:47:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090804224741.97BEE2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 00:47:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: remove obsolete } From wagner at elego.de Wed Aug 5 19:11:32 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 19:11:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805171132.6A843CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 19:11:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1047: make-dist.sh does not bail out on all errors From wagner at elego.de Wed Aug 5 20:30:42 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 5 Aug 2009 20:30:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090805183042.778DDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/05 20:30:42 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html nav-inst.html nav-rsrc.html nav-stat.html news.html start.html top.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html relnotes-5.8-RC2.html Log message: changes/updates for RC2 and release engineering announcement From jkrell at elego.de Sat Aug 8 07:40:40 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:40:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054041.1D1E9CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:40:40 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: better automatic configuration for SOLgnu/SOLsun even in the face of a cut down /usr/bin From jkrell at elego.de Sat Aug 8 07:46:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 7:46:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808054606.0CD7F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 07:46:04 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 OpenBSD.common Solaris.common Unix.common Log message: merge from head changes for SOLgnu and OpenBSD From jkrell at elego.de Sat Aug 8 18:51:49 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 18:51:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808165149.ADBAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 18:51:49 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: use cl.exe and link.exe instead of cl and link - maybe Interix is picky? - it reduces some file system probes - but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which nobody is likely using From jkrell at elego.de Sat Aug 8 19:19:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:19:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808171906.B4BAA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:19:04 Modified files: cm3/scripts/: make-dist.sh Log message: merge changes from release branch to HEAD From jkrell at elego.de Sat Aug 8 19:21:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:21:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172108.2EC482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:21:08 Modified files: cm3/scripts/: make-dist.sh Log message: but don't call this branch RC2 From jkrell at elego.de Sat Aug 8 19:23:30 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:23:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808172330.442722474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:23:30 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: merger from release_branch_cm3_5_8 to HEAD (cl/cl.exe/link/link.exe) From jkrell at elego.de Sat Aug 8 19:36:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:36:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808173652.CB5442474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:36:52 Modified files: cm3/m3-sys/cm3/src/config/: FreeBSD4 I386_DARWIN LINUXLIBC6 NT386.main PPC_DARWIN SOLgnu Log message: tombstones From jkrell at elego.de Sat Aug 8 19:42:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:42:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174227.855A42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:42:26 Modified files: cm3/m3-sys/cminstall/src/config/: AMD64_DARWIN FreeBSD4 I386_DARWIN LINUXLIBC6 NT386 NT386GNU NT386MINGNU NetBSD2_i386 PPC_DARWIN PPC_LINUX SOLgnu SOLsun Log message: tombstones (or should we move everything back here?) From jkrell at elego.de Sat Aug 8 19:46:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 19:46:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808174645.4A6022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 19:46:45 Modified files: cm3/scripts/: make-bin-dist-min.sh Log message: remove support for old config files From jkrell at elego.de Sat Aug 8 20:37:31 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:37:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808183732.00A022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:37:31 Modified files: cm3/scripts/python/: pylib.py Log message: bootstrap support for AMD64_DARWIN (-arch x86_64 on assemble/compile/link); comment Interix gcc bug From jkrell at elego.de Sat Aug 8 20:44:19 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:44:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184419.A53352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:44:19 Modified files: cm3/scripts/python/: pylib.py Log message: switch all Solaris platforms to /usr/ccs/bin/as; remove a few tabs From jkrell at elego.de Sat Aug 8 20:45:25 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:45:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808184525.C2FD82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:45:25 Modified files: cm3/scripts/python/: pylib.py Log message: fix previous From jkrell at elego.de Sat Aug 8 20:51:58 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 20:51:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808185158.B12762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 20:51:58 Modified files: cm3/scripts/python/: pylib.py Log message: likely correct computation of as --32 or --64 for BSD and Linux platforms, not tested until/unless build more bootstrap archives (assembly for cm3 plus a few .c files) From jkrell at elego.de Sat Aug 8 21:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808190627.4692C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:06:27 Modified files: cm3/scripts/python/: pylib.py Log message: Solaris tweaks From jkrell at elego.de Sat Aug 8 21:32:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 21:32:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808193209.AC2942474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 21:32:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: make m3cc first From jkrell at elego.de Sat Aug 8 23:00:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:00:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210045.D9D992474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:00:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: support for AMD64_DARWIN From jkrell at elego.de Sat Aug 8 23:04:29 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:04:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808210429.66AF52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:04:29 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: AMD64_DARWIN support From jkrell at elego.de Sat Aug 8 23:24:22 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:24:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808212422.0F2882474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:24:22 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: in -no-m3ship-resolution, handle BIN_INSTALL and worst case, INSTALL_ROOT From jkrell at elego.de Sat Aug 8 23:36:03 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 8 Aug 2009 23:36:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090808213603.8902E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/08 23:36:03 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: merge from HEAD -- handle BIN_INSTALL and worst case fallback INSTALL_ROOT (which really works fine and should suffice overall) From jkrell at elego.de Sun Aug 9 09:10:28 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:10:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071029.22E8A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:10:28 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 09:11:38 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 9:11:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809071138.471502474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 09:11:38 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: move out common code: CM3_OSTYPE=POSIX From jkrell at elego.de Sun Aug 9 16:13:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 9 Aug 2009 16:13:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809141304.569732474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/09 16:13:04 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions From rodney at elego.de Sun Aug 9 21:46:28 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:46:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809194630.0DE1DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:46:27 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: 1) Fix a typo. 2) Change a dated 16-bit example to a 32-bit equivalent. From rodney at elego.de Sun Aug 9 21:51:36 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:51:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195137.E0DD9CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:51:36 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Clarify case insensitivity in numeric literals, generalize to cover the new "L" in LONGINT literals. From rodney at elego.de Sun Aug 9 21:56:38 2009 From: rodney at elego.de (Rodney M. Bates) Date: Sun, 9 Aug 2009 21:56:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809195638.3275B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/09 21:56:38 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Slight clarification on extended signatures for defining operators and builtin functions. From jkrell at elego.de Mon Aug 10 00:57:03 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 0:57:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090809225703.DEDEB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 00:57:03 Modified files: cm3/caltech-parser/cit_util/src/: m3makefile Log message: remove bunch of whitespace from end From rodney at elego.de Mon Aug 10 03:52:57 2009 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 10 Aug 2009 3:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810015258.351EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/10 03:52:57 Modified files: cm3/doc/reference/complete/: m3-defn-complete.tex Log message: Add description of WIDECHAR. Still to be done: Figure out how to regenerate m3-defn-complete.ps, m3-defn-complete.html, and all the small html pages of the language definition, from m3-defn-complete.tex. From wagner at elego.de Mon Aug 10 08:26:56 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 8:26:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810062656.873AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 08:26:56 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html relnotes-5.8-RC2.html Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add some info about known problems and related tickets From wagner at elego.de Mon Aug 10 19:55:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 19:55:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810175547.62BBF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 19:55:47 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 known-problems.html Log message: fix title From wagner at elego.de Mon Aug 10 20:02:47 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 20:02:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810180250.645772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 20:02:47 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: add notice about broken I386_DARWIN archives From jkrell at elego.de Mon Aug 10 20:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 10 Aug 2009 20:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810183429.440122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/10 20:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does) From wagner at elego.de Mon Aug 10 21:02:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 21:02:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810190302.07B042474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 21:02:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: o add check for /home /var /tmp in .M3SHIP files o increase version to pre-RC3 o add OMIT_UPDATE switch for tests o use release branch if DS is no RC From wagner at elego.de Mon Aug 10 22:56:39 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 22:56:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810205639.944522474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 22:56:39 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix issue #1051 From wagner at elego.de Mon Aug 10 23:03:33 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 10 Aug 2009 23:03:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090810210333.7E0C72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/10 23:03:33 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 known-problems.html Log message: remove notice about I386_DARWIN files From jkrell at elego.de Tue Aug 11 07:04:53 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:04:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050454.3E5762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:04:53 Added files: cm3/m3-sys/m3cc/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Tue Aug 11 07:06:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:06:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811050656.EA97B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:06:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: remove old (and SPARC32_OPENBSD which isn't likely to ever exist, OPENBSD isn't biarch, SPARC64_OPENBSD is the only likely one) From jkrell at elego.de Tue Aug 11 07:10:56 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:10:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051057.125B72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:10:56 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: add new names: I386_FREEBSD, I386_LINUX, I386_NETBSD, SPARC_SOLARIS, SPARC32_SOLARIS From jkrell at elego.de Tue Aug 11 07:14:11 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 7:14:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811051411.C6AC82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 07:14:11 Modified files: cm3/m3-sys/m3cc/src/: platforms.quake Log message: sort it again (perhaps with a different algorithm due to different OS, but churn is small) From jkrell at elego.de Tue Aug 11 15:29:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 11 Aug 2009 15:29:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090811132912.EA9E72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/11 15:29:12 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Unix.i3 Added files: cm3/m3-libs/m3core/src/unix/Common/: Unix.pl Unix.txt Log message: add back some constants, and prepare/consider adding back more add: TIOCCBRK TIOCCDTR TIOCEXCL TIOCFLUSH TIOCGETD TIOCGPGRP TIOCGWINSZ TIOCMBIC TIOCMBIS TIOCMGET TIOCMODG TIOCMODS TIOCMSET TIOCM_CAR TIOCM_CD TIOCM_CTS TIOCM_DSR TIOCM_DTR TIOCM_LE TIOCM_RI TIOCM_RNG TIOCM_RTS TIOCM_SR TIOCM_ST TIOCNOTTY TIOCNXCL TIOCOUTQ TIOCPKT TIOCPKT_DATA TIOCPKT_DOSTOP TIOCPKT_FLUSHREAD TIOCPKT_FLUSHWRITE TIOCPKT_IOCTL TIOCPKT_NOSTOP TIOCPKT_START TIOCPKT_STOP TIOCREMOTE TIOCSBRK TIOCSDTR TIOCSETD TIOCSPGRP TIOCSTART TIOCSTI TIOCSTOP TIOCSWINSZ TIOCUCNTL which is derived from looking for "=" in */Unix.i3, sort, uniq, and then at least for now limiting to names starting wit TIO (terminal i/o?) at behest of Dragi??a D The thing is, we can do this stuff fairly portably now, so being minimal is less motivated -- doing things 1xN instead of MxN isn't so bad. Constants are easy. Structs are a bigger problem. From wagner at elego.de Wed Aug 12 21:01:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 12 Aug 2009 21:01:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090812190138.D280DCC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/12 21:01:36 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: don't link files to be shipped; fix issue #1045 From wagner at elego.de Thu Aug 13 08:41:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:41:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813064149.C362D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:41:48 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add missing example packages From wagner at elego.de Thu Aug 13 08:52:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:52:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065257.A5B2CCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:52:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: add mtex to core; it's used in many other SRC packages for documentation From wagner at elego.de Thu Aug 13 08:56:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 8:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813065658.436B52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 08:56:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-src-dist-all.sh Log message: add missing example packages From wagner at elego.de Thu Aug 13 19:48:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Thu, 13 Aug 2009 19:48:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090813174826.7E29A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/13 19:48:25 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples/istvan From jkrell at elego.de Fri Aug 14 13:03:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 14 Aug 2009 13:03:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814110322.623322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/14 13:03:19 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Tag: release_branch_cm3_5_8 Uconstants.c Unix.i3 Log message: copy additional constants from head to release From wagner at elego.de Fri Aug 14 21:46:40 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 21:46:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814194641.649432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 21:46:40 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt Log message: Reduce the dependencies of the package collections to a reasonable number. Ignore min, and assume that core is installed. Add all current package dependencies in scripts/all-deps. Add all current collection dependencies in www/releng/collection-deps.txt. Add the script that has been used to compute and review this, though it will probably not be useful for anybody else. From wagner at elego.de Fri Aug 14 22:53:34 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 14 Aug 2009 22:53:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814205334.BD6C92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/14 22:53:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: include collection deps in HTML descriptions From jkrell at elego.de Sat Aug 15 01:13:08 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 1:13:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090814231309.0D06D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 01:13:08 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix simple typo From wagner at elego.de Sat Aug 15 11:52:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 11:52:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815095211.406BE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 11:52:10 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 about-cm3.html nav-home.html normal.css start.html top.html Log message: some small improvements to structure and appearance From wagner at elego.de Sat Aug 15 12:12:19 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:12:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815101220.17A202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:12:19 Added files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/m3-sys/cm3ide/src/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/m3-sys/cm3ide/src/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/m3-sys/cm3ide/src/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/m3-sys/cm3ide/src/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: add examples moved here from top-level added: cm3ide/src/examples/README added: cm3ide/src/examples/index.html added: cm3ide/src/examples/browsing/src/index.html added: cm3ide/src/examples/browsing/src/m3makefile added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3 added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3 added: cm3ide/src/examples/c-calling-m3/src/index.html added: cm3ide/src/examples/c-calling-m3/src/m3makefile added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3 added: cm3ide/src/examples/calling-c-unix/src/Lib.i3 added: cm3ide/src/examples/calling-c-unix/src/Lib.m3 added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3 added: cm3ide/src/examples/calling-c-unix/src/index.html added: cm3ide/src/examples/calling-c-unix/src/m3makefile added: cm3ide/src/examples/calling-c-win32/src/OK.m3 added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3 added: cm3ide/src/examples/calling-c-win32/src/index.html added: cm3ide/src/examples/calling-c-win32/src/m3makefile added: cm3ide/src/examples/copy/src/Copy.m3 added: cm3ide/src/examples/copy/src/FakeOS.i3 added: cm3ide/src/examples/copy/src/FakeOS.m3 added: cm3ide/src/examples/copy/src/index.html added: cm3ide/src/examples/copy/src/m3makefile added: cm3ide/src/examples/enum/src/ExtensionLookup.m3 added: cm3ide/src/examples/enum/src/index.html added: cm3ide/src/examples/enum/src/m3makefile added: cm3ide/src/examples/exceptions/src/Copy.m3 added: cm3ide/src/examples/exceptions/src/Exceptions.m3 added: cm3ide/src/examples/exceptions/src/FakeOS.i3 added: cm3ide/src/examples/exceptions/src/FakeOS.m3 added: cm3ide/src/examples/exceptions/src/index.html added: cm3ide/src/examples/exceptions/src/m3makefile added: cm3ide/src/examples/files/src/DirectoryListing.m3 added: cm3ide/src/examples/files/src/index.html added: cm3ide/src/examples/files/src/m3makefile added: cm3ide/src/examples/finger/src/Finger.m3 added: cm3ide/src/examples/finger/src/index.html added: cm3ide/src/examples/finger/src/m3makefile added: cm3ide/src/examples/fingerprint/src/M3Compare.m3 added: cm3ide/src/examples/fingerprint/src/index.html added: cm3ide/src/examples/fingerprint/src/m3makefile added: cm3ide/src/examples/generics/src/Action.i3 added: cm3ide/src/examples/generics/src/Action.m3 added: cm3ide/src/examples/generics/src/Generics.m3 added: cm3ide/src/examples/generics/src/index.html added: cm3ide/src/examples/generics/src/m3makefile added: cm3ide/src/examples/hello/src/Hello.m3 added: cm3ide/src/examples/hello/src/index.html added: cm3ide/src/examples/hello/src/m3makefile added: cm3ide/src/examples/httpd/src/CM3_IDE.gif added: cm3ide/src/examples/httpd/src/HTTPD.m3 added: cm3ide/src/examples/httpd/src/index.html added: cm3ide/src/examples/httpd/src/m3makefile added: cm3ide/src/examples/httpd/src/next.html added: cm3ide/src/examples/httpd/src/welcome.html added: cm3ide/src/examples/m3sh/src/M3sh.m3 added: cm3ide/src/examples/m3sh/src/index.html added: cm3ide/src/examples/m3sh/src/m3makefile added: cm3ide/src/examples/netobj-client/src/Bank.i3 added: cm3ide/src/examples/netobj-client/src/Client.m3 added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3 added: cm3ide/src/examples/netobj-client/src/index.html added: cm3ide/src/examples/netobj-client/src/m3makefile added: cm3ide/src/examples/netobj-interface/src/Bank.i3 added: cm3ide/src/examples/netobj-interface/src/index.html added: cm3ide/src/examples/netobj-interface/src/m3makefile added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3 added: cm3ide/src/examples/netobj-server/src/index.html added: cm3ide/src/examples/netobj-server/src/m3makefile added: cm3ide/src/examples/objects/src/Objects.m3 added: cm3ide/src/examples/objects/src/index.html added: cm3ide/src/examples/opaque/src/OpaqueExample.m3 added: cm3ide/src/examples/opaque/src/Person.i3 added: cm3ide/src/examples/opaque/src/Person.m3 added: cm3ide/src/examples/opaque/src/index.html added: cm3ide/src/examples/opaque/src/m3makefile added: cm3ide/src/examples/partially-opaque/src/Employee.i3 added: cm3ide/src/examples/partially-opaque/src/Employee.m3 added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3 added: cm3ide/src/examples/partially-opaque/src/Person.i3 added: cm3ide/src/examples/partially-opaque/src/Person.m3 added: cm3ide/src/examples/partially-opaque/src/Util.m3 added: cm3ide/src/examples/partially-opaque/src/index.html added: cm3ide/src/examples/partially-opaque/src/m3makefile added: cm3ide/src/examples/pickles/src/Action.i3 added: cm3ide/src/examples/pickles/src/Action.m3 added: cm3ide/src/examples/pickles/src/PickleExample.m3 added: cm3ide/src/examples/pickles/src/Pickles.m3 added: cm3ide/src/examples/pickles/src/index.html added: cm3ide/src/examples/pickles/src/m3makefile added: cm3ide/src/examples/refman/src/index.html added: cm3ide/src/examples/refman/src/m3makefile added: cm3ide/src/examples/sieve-1/src/Sieve.m3 added: cm3ide/src/examples/sieve-1/src/index.html added: cm3ide/src/examples/sieve-1/src/m3makefile added: cm3ide/src/examples/sieve-2/src/Sieve.m3 added: cm3ide/src/examples/sieve-2/src/index.html added: cm3ide/src/examples/sieve-2/src/m3makefile added: cm3ide/src/examples/threads/src/ThreadExample.m3 added: cm3ide/src/examples/threads/src/index.html added: cm3ide/src/examples/threads/src/m3makefile added: cm3ide/src/examples/unsafe/src/Clib.i3 added: cm3ide/src/examples/unsafe/src/Unsafe.m3 added: cm3ide/src/examples/unsafe/src/index.html added: cm3ide/src/examples/unsafe/src/m3makefile added: cm3ide/src/examples/web/src/MainWeb.m3 added: cm3ide/src/examples/web/src/WebContact.m3 added: cm3ide/src/examples/web/src/index.html added: cm3ide/src/examples/web/src/m3makefile added: cm3ide/src/examples/win32-dll/src/RTMain.i3 added: cm3ide/src/examples/win32-dll/src/RTMain.m3 added: cm3ide/src/examples/win32-dll/src/call_io.cpp added: cm3ide/src/examples/win32-dll/src/m3main.c added: cm3ide/src/examples/win32-dll/src/m3makefile added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak From wagner at elego.de Sat Aug 15 12:20:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 12:20:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815102025.DBF772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 12:20:25 Removed files: cm3/examples/: Tag: release_branch_cm3_5_8 README index.html cm3/examples/browsing/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/c-calling-m3/src/: Tag: release_branch_cm3_5_8 CcallsM3.m3 Cstuff.c Cstuff.i3 index.html m3makefile cm3/examples/calling-c-unix/src/: Tag: release_branch_cm3_5_8 CallingC.m3 Lib.i3 Lib.m3 Ulib.i3 index.html m3makefile cm3/examples/calling-c-win32/src/: Tag: release_branch_cm3_5_8 OK.m3 WinLib.m3 index.html m3makefile cm3/examples/copy/src/: Tag: release_branch_cm3_5_8 Copy.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/enum/src/: Tag: release_branch_cm3_5_8 ExtensionLookup.m3 index.html m3makefile cm3/examples/exceptions/src/: Tag: release_branch_cm3_5_8 Copy.m3 Exceptions.m3 FakeOS.i3 FakeOS.m3 index.html m3makefile cm3/examples/files/src/: Tag: release_branch_cm3_5_8 DirectoryListing.m3 index.html m3makefile cm3/examples/finger/src/: Tag: release_branch_cm3_5_8 Finger.m3 index.html m3makefile cm3/examples/fingerprint/src/: Tag: release_branch_cm3_5_8 M3Compare.m3 index.html m3makefile cm3/examples/generics/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 Generics.m3 index.html m3makefile cm3/examples/hello/src/: Tag: release_branch_cm3_5_8 Hello.m3 index.html m3makefile cm3/examples/httpd/src/: Tag: release_branch_cm3_5_8 CM3_IDE.gif HTTPD.m3 index.html m3makefile next.html welcome.html cm3/examples/m3sh/src/: Tag: release_branch_cm3_5_8 M3sh.m3 index.html m3makefile cm3/examples/netobj-client/src/: Tag: release_branch_cm3_5_8 Bank.i3 Client.m3 NetObjClient.m3 index.html m3makefile cm3/examples/netobj-interface/src/: Tag: release_branch_cm3_5_8 Bank.i3 index.html m3makefile cm3/examples/netobj-server/src/: Tag: release_branch_cm3_5_8 NetObjServer.m3 index.html m3makefile cm3/examples/objects/src/: Tag: release_branch_cm3_5_8 Objects.m3 index.html cm3/examples/opaque/src/: Tag: release_branch_cm3_5_8 OpaqueExample.m3 Person.i3 Person.m3 index.html m3makefile cm3/examples/partially-opaque/src/: Tag: release_branch_cm3_5_8 Employee.i3 Employee.m3 PartiallyOpaque.m3 Person.i3 Person.m3 Util.m3 index.html m3makefile cm3/examples/pickles/src/: Tag: release_branch_cm3_5_8 Action.i3 Action.m3 PickleExample.m3 Pickles.m3 index.html m3makefile cm3/examples/refman/src/: Tag: release_branch_cm3_5_8 index.html m3makefile cm3/examples/sieve-1/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/sieve-2/src/: Tag: release_branch_cm3_5_8 Sieve.m3 index.html m3makefile cm3/examples/threads/src/: Tag: release_branch_cm3_5_8 ThreadExample.m3 index.html m3makefile cm3/examples/unsafe/src/: Tag: release_branch_cm3_5_8 Clib.i3 Unsafe.m3 index.html m3makefile cm3/examples/web/src/: Tag: release_branch_cm3_5_8 MainWeb.m3 WebContact.m3 index.html m3makefile cm3/examples/win32-dll/src/: Tag: release_branch_cm3_5_8 RTMain.i3 RTMain.m3 call_io.cpp m3main.c m3makefile use_m3dll.mak Log message: move examples from top-level to cm3ide From wagner at elego.de Sat Aug 15 13:17:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:17:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815111733.3CBDE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:17:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: remove examples move cm3ide from m3devtool to core From wagner at elego.de Sat Aug 15 13:56:59 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:56:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115700.0AC8D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:56:58 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 all-deps get-all-deps.sh Log message: update pacakge dependencies fix scripts/get-all-deps.sh From wagner at elego.de Sat Aug 15 13:57:37 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 15 Aug 2009 13:57:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815115737.A5AE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/15 13:57:37 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 collection-deps.txt update-releng-index.sh Log message: update collection dependencies From jkrell at elego.de Sat Aug 15 22:17:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 22:17:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815201709.CD5802474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 22:17:09 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: on native Solaris builds - if cc not working, try /usr/sfw/bin/gcc - if SYSTEM_AR == ar and not working (not in $PATH), try /usr/ccs/bin/ar From jkrell at elego.de Sat Aug 15 23:16:04 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:16:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815211604.E36CE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:16:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: help configure with the dependency style for gcc also so that libcpp can build From jkrell at elego.de Sat Aug 15 23:26:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 15 Aug 2009 23:26:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090815212627.B13F82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/15 23:26:27 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: copy from head for Solaris autoconfiguration From jkrell at elego.de Sun Aug 16 13:18:57 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 13:18:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816111857.D76CF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 13:18:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: move functions to the top; it seems to matter, as otherwise my own use of debug function hangs From jay.krell at cornell.edu Sun Aug 16 13:24:52 2009 From: jay.krell at cornell.edu (Jay K) Date: Sun, 16 Aug 2009 11:24:52 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090816111857.D76CF2474001@birch.elegosoft.com> References: <20090816111857.D76CF2474001@birch.elegosoft.com> Message-ID: wrong branch by accident, but ok. ---------------------------------------- > Date: Sun, 16 Aug 2009 13:18:57 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/16 13:18:57 > > Modified files: > cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh > > Log message: > move functions to the top; it seems to matter, as otherwise my own use of debug function hangs > From jkrell at elego.de Sun Aug 16 22:00:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 16 Aug 2009 22:00:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090816200026.A1FC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/16 22:00:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386 Log message: fix the rest From jkrell at elego.de Mon Aug 17 03:48:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 3:48:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817014900.006D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 03:48:59 Modified files: cm3/scripts/: sysinfo.sh Log message: move functions to top, otherwise the debug function hangs, wierd From jkrell at elego.de Mon Aug 17 05:13:38 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:13:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817031338.4ED892474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:13:38 Added files: cm3/scripts/: sysinfo-new.sh Log message: rewrite sysinfo.sh with an eye toward: always let user set CM3_TARGET but not really OSTYPE, except for NT probing the same for gnutar, gtar, tar, gnumake, gmake, make across all platforms, even though that doesn't make complete sense ie: on Linux could always just use tar and make directly, but the extra probing should be cheap and the result seems simpler to me The only downside is that e.g. on Linux if you have gnutar or gtar but want to actually use tar, that won't happen. Where FOO and CM3_FOO default to each other, use mostly common code and common logic so that it is simpler. That is, if either FOO or CM3_FOO is set, default the other to it, or default them both the same; if FOO and CM3_FOO are both set, require them to be equal; minor semantic loss here is that 1 perhaps CM3_FOO trumped FOO, or the other way around, it was too confusing to tell 2 FOO can no longer be used to have a different meaning in the enclosing context with CM3_FOO to trump it; that is, if $INSTALLROOT is in fact set, it must be set to the Modula-3 value Best practise of course is just never set the more general ones. The particular pairs of variables are: TARGET CM3_TARGET M3GDB CM3_GDB M3OSTYPE CM3_OSTYPE CM3_INSTALL INSTALLROOT Try to rationalize the mess I made of NT386 being three platforms. Though the mess will later be removed. Specifically user might set TARGET=NT386GNU|NT386MINGNU which translate into NT386 + platform + backend, or use might set platform + backend. Still needs more proof reading and testing before being put into place. Also will want to share it with regression/defs.sh. From jkrell at elego.de Mon Aug 17 05:32:25 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:32:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033226.1B6572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:32:25 Modified files: cm3/scripts/: sysinfo-new.sh sysinfo.sh cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support fix formating slightly in -new fix readability slightly in -new; slight restoration to old ordering From jkrell at elego.de Mon Aug 17 05:36:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:36:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817033618.C53B32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:36:18 Modified files: cm3/scripts/python/: pylib.py Log message: remove PM3/DEC-SRC support From jkrell at elego.de Mon Aug 17 05:58:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 5:58:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817035856.DA8432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 05:58:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From jkrell at elego.de Mon Aug 17 06:05:46 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 6:05:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817040546.DEA122474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 06:05:46 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work From wagner at elego.de Mon Aug 17 08:24:12 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 8:24:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817062412.83A8F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 08:24:12 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: fix bad substitution From jkrell at elego.de Mon Aug 17 12:15:06 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:15:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817101506.8284A2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:15:06 Modified files: cm3/m3-sys/cm3/src/: Main.m3 Log message: for now remove the recently added predefines: LINKER C_COMPILER BACKEND_MODE THREAD_LIBRARY WINDOW_LIBRARY HOST_GNU_MAKE HOST_GNU_MAKE I'll probe for differently. I think they were propagating inappropriately in cross builds. They aren't a bad idea really, but need work. In particular we can't remove these things from config files until the m3quake users other than cm3 also define them as needed. From jkrell at elego.de Mon Aug 17 12:31:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:31:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817103144.A1E662474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:31:44 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add NetBSD locations of gmake and gtar (/usr/pkg) and comments that OpenBSD and FreeBSD are I believe covered (/usr/local) and that /usr/sfw is Solaris (Sun FreeWare) From jkrell at elego.de Mon Aug 17 12:58:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 12:58:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817105843.9939B2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 12:58:43 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: find GNU make very automatically on any system From jkrell at elego.de Mon Aug 17 13:07:55 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:07:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817110755.F17B92474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:07:55 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: set MAKE in environment, that should save us from the special handling of am_cv_CC_dependencies_compiler_type on Solaris, to test that later and remove it if possible, which should then allow a more general/automatic autoconfiguration of CC From jkrell at elego.de Mon Aug 17 13:10:05 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:10:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111005.E56AD2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:10:05 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: comment only From jkrell at elego.de Mon Aug 17 13:13:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:13:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111353.233122474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:13:53 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: use findstr.exe instead of findstr for Interix compatibility From jkrell at elego.de Mon Aug 17 13:19:26 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:19:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817111926.4D9412474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:19:26 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: also accept M3GDB_MAKE to prepare for sharing this code with m3-sys/m3gdb From jkrell at elego.de Mon Aug 17 13:22:07 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:22:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112207.A28AB2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:22:07 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common cm3/m3-sys/m3cc/src/: m3makefile Log message: put code in common place, but don't yet depend on that From jkrell at elego.de Mon Aug 17 13:24:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:24:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112428.B5AB62474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:24:28 Added files: cm3/m3-sys/m3gdb/src/: platforms.quake-old Log message: save away old From jkrell at elego.de Mon Aug 17 13:25:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:25:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112540.EA4F02474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:25:40 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: remove older platforms From jkrell at elego.de Mon Aug 17 13:28:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 13:28:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817112849.47FEE2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 13:28:49 Modified files: cm3/m3-sys/m3gdb/src/: platforms.quake Log message: add some synonyms from m3cc -- I386_{FREEBSD,LINUX,NETBSD}, SPARC{32}_SOLARIS; these two files should be merged, and the result moved into somewhere common such as cm3cfg.common From jkrell at elego.de Mon Aug 17 15:25:02 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:25:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132502.B64562474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:25:02 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:26:36 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:26:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132636.E17712474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:26:36 Modified files: cm3/m3-obliq/synex/src/: SynParse.i3 Log message: convert tabs to spaces; the file had quite a mix From jkrell at elego.de Mon Aug 17 15:28:43 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:28:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817132843.32A5F2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:28:43 Modified files: cm3/m3-obliq/synex/src/: SynScan.i3 SynScan.m3 Log message: convert mix of tabs and spaces to just spaces From jkrell at elego.de Mon Aug 17 15:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135429.C8D582474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:54:29 Modified files: cm3/m3-obliq/synex/src/: m3makefile Log message: always optimize here it reduces SynParse.Read0 stack usage on Solaris/sparc32 by about half and lets 16K stack suffice where otherwise it did not; could still be better -- platforms with stack walkers don't need to pay for a jmpbuf, and this function is tail recursive, isn't it? From jkrell at elego.de Mon Aug 17 15:55:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:55:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135518.424F72474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:55:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: reduce default stack from 32K to 16K; was 4K before From jkrell at elego.de Mon Aug 17 15:57:34 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 15:57:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817135734.3F6982474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 15:57:34 Modified files: cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 Log message: merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better From hosking at cs.purdue.edu Mon Aug 17 16:53:00 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Mon, 17 Aug 2009 10:53:00 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090817135518.424F72474003@birch.elegosoft.com> References: <20090817135518.424F72474003@birch.elegosoft.com> Message-ID: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? On 17 Aug 2009, at 15:55, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkrell at elego.de Mon Aug 17 17:06:27 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:06:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150628.0569CCC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:06:27 Modified files: cm3/m3-obliq/synex/src/: SynParse.m3 m3makefile Log message: Slightly restructure so that it fits in the original 4K, without even enabling optimization. Each arm of the switch is changed to a function. The code is still recursive on the machine stack however and some scenarios might use more stack than before (due to the function call overhead). From jkrell at elego.de Mon Aug 17 17:07:31 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:07:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817150731.CB5A6CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:07:31 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back to 4K stack now that visobliq uses much less; still a very flawed mechanism.. From jay.krell at cornell.edu Mon Aug 17 17:08:16 2009 From: jay.krell at cornell.edu (Jay K) Date: Mon, 17 Aug 2009 15:08:16 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> References: <20090817135518.424F72474003@birch.elegosoft.com> <88162DDA-3876-4BCE-B48A-734862437C1E@cs.purdue.edu> Message-ID: I was confused. There's no try/except here. Sorry. The stack usage still seems large.. - Jay ________________________________ > From: hosking at cs.purdue.edu > To: jkrell at elego.de > Date: Mon, 17 Aug 2009 10:53:00 -0400 > CC: m3commit at elegosoft.com > Subject: Re: [M3commit] CVS Update: cm3 > > Wait a second. Wasn't the failure on Solaris, where we have stack walkers so no on-stack jmpbuf for try-blocks? > > On 17 Aug 2009, at 15:55, Jay Krell wrote: > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/17 15:55:18 > > Modified files: > cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 > > Log message: > reduce default stack from 32K to 16K; was 4K before > From jkrell at elego.de Mon Aug 17 17:13:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:13:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151356.75A322474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:13:56 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: go back a few versions, just '4096' vs. '4 * 1024', no semantic difference but it undoes all the recent churn now that visobliq's stack usage significantly reduced From jkrell at elego.de Mon Aug 17 17:17:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 17 Aug 2009 17:17:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817151749.0DF0E2474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/17 17:17:49 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: Tag: release_branch_cm3_5_8 ThreadPThread.m3 cm3/m3-obliq/synex/src/: Tag: release_branch_cm3_5_8 m3makefile SynParse.m3 Log message: merge from head: restore stack to 4K, use much less stack typically in visobliq (but also potentially more) From wagner at elego.de Mon Aug 17 22:26:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 17 Aug 2009 22:26:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090817202655.8FFB52474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/17 22:26:55 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: add some support for skipped reporting in xml From jkrell at elego.de Tue Aug 18 16:08:43 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 18 Aug 2009 16:08:43 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818140843.B08042474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/18 16:08:43 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: sysinfo.sh can't find $root within Hudson's boot jobs From wagner at elego.de Wed Aug 19 00:04:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 0:04:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818220402.6698F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 00:04:02 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: #1047: grep for yet more errors From jkrell at elego.de Wed Aug 19 00:23:25 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:23:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222325.99DCECC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:23:25 Modified files: cm3/m3-sys/m3tests/src/: TestC.c Log message: allos jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 00:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 0:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090818222606.90B952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 00:26:06 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 TestC.c Log message: merge from head: allow jmpbuf or sig_jmpbuf on MacOSX From jkrell at elego.de Wed Aug 19 15:02:40 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:02:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130240.E7AB7CC815@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:02:40 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common cm3cfg.common Log message: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:06:36 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:06:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819130637.EF0B4CC814@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:06:36 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common cm3cfg.common Log message: manual merge from release_branch_cm3_5_8 to head: let cm3 decide where to ship stuff -- not everything goes to BinInstall From jkrell at elego.de Wed Aug 19 15:22:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:22:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132215.4FEC0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:22:15 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:23:26 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:23:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819132326.E1BDD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:23:26 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: Tag: release_branch_cm3_5_8 NT386.common Log message: go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. From jkrell at elego.de Wed Aug 19 15:35:00 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:35:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133500.E9366CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:35:00 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Target: always prints as empty for me here, even with a simple config file, so remove it. Or does it work for other people? From jkrell at elego.de Wed Aug 19 15:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819133937.D22B1CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:39:37 Modified files: cm3/m3-sys/cm3/src/: Makefile.m3 Log message: target always prints as empty for me here; remove it From jkrell at elego.de Wed Aug 19 15:42:22 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:42:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134222.31E922474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:42:22 Modified files: cm3/m3-sys/cm3/src/: cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:43:09 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:43:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134309.BDCABCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:43:09 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 cm3.1 Log message: fix typo decendant vs. descendant From jkrell at elego.de Wed Aug 19 15:49:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:49:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819134923.EE94ACC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:49:23 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: use sigjmp_buf on I386_DARWIN From jkrell at elego.de Wed Aug 19 15:50:35 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 15:50:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819135035.6C2E02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 15:50:35 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: use sigjmp_buf on I386_DARWIN From wagner at elego.de Wed Aug 19 20:14:54 2009 From: wagner at elego.de (Olaf Wagner) Date: Wed, 19 Aug 2009 20:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819181454.5A9D22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/19 20:14:54 Modified files: cm3/m3-sys/m3middle/src/: Tag: release_branch_cm3_5_8 Target.m3 Log message: fix syntax error From jkrell at elego.de Wed Aug 19 22:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 19 Aug 2009 22:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090819200552.0CF25CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/19 22:05:51 Modified files: cm3/m3-sys/m3middle/src/: Target.m3 Log message: oops -- fix i386_darwin syntax error From jkrell at elego.de Thu Aug 20 07:46:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 7:46:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820054616.A3F6C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 07:46:10 Modified files: cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: let use specify SOLsun instead of SOLgnu; drop FreeBSD1-3 and for now FreeBSD/alpha From jkrell at elego.de Thu Aug 20 10:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 10:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820080154.7ADA6CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 10:01:54 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: add AMD64_FREEBSD gradual migration toward the rewrite in particular: convert if ladders to switches allow user to override CM3_TARGET (this is somewhat buggy, because there are multiple variables -- what if user overrides CM3_TARGET=NT386 for a cross build, but not CM3_OSTYPE?; the actual rewrite that isn't in use yet strives to handle this properly) From jkrell at elego.de Thu Aug 20 12:40:31 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 12:40:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820104032.07B49CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 12:40:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapRep.i3 RTLinker.m3 Log message: split up initialization so that the later part can do a traced allocation From jay.krell at cornell.edu Thu Aug 20 12:44:45 2009 From: jay.krell at cornell.edu (Jay K) Date: Thu, 20 Aug 2009 10:44:45 +0000 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Does this need guards for thread safety? I considered some sort of "UntracedMonitor" but that would be a bit larger. A special case for the sanity check might also be worthwhile? - Jay ---------------------------------------- > Date: Thu, 20 Aug 2009 12:40:31 +0000 > To: m3commit at elegosoft.com > From: jkrell at elego.de > Subject: [M3commit] CVS Update: cm3 > > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced allocation > From jkrell at elego.de Thu Aug 20 13:01:19 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:01:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110120.293E4CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:01:19 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: move into separate file for sharing From jkrell at elego.de Thu Aug 20 13:05:50 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:05:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820110550.69261CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:05:50 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: share code for finding GNU make, such as to fix building m3gdb on my minimally configured Solaris machine, and reasonable code for anyone's machine a la autoconf, but in quake From jkrell at elego.de Thu Aug 20 13:16:10 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:16:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820111610.507BCCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:16:10 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: make it work much more often -- set all the globals From jkrell at elego.de Thu Aug 20 13:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113122.7E3D62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:31:22 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnumake.common Log message: cleaner, albeit equivalent From jkrell at elego.de Thu Aug 20 13:39:37 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:39:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820113937.987B0CC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:39:37 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: code to find ar on Solaris even if PATH is minimal, should be shared somehow with m3cc From jkrell at elego.de Thu Aug 20 13:45:28 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:45:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114528.A11FDCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:45:28 Added files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: not surprising; initial copy of m3cc/src/m3makefile to adapt part of it for sharing with m3gdb From jkrell at elego.de Thu Aug 20 13:47:18 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 13:47:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820114718.8296CCC817@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 13:47:18 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common Log message: first cut out the irrelevant parts From jkrell at elego.de Thu Aug 20 14:27:48 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:27:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820122748.218E0CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:27:48 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: common code for m3cc and m3gdb probably should be in m3cc/src/m3makefile.common or common.quake From jkrell at elego.de Thu Aug 20 14:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123152.EB70F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:31:52 Added files: cm3/m3-sys/m3cc/src/: gnucc.common gnumake.common Log message: moving these to non public place (in a particular order, mindful of CVS not being atomic..) From jkrell at elego.de Thu Aug 20 14:33:38 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:33:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123338.44353CC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:33:38 Modified files: cm3/m3-sys/m3cc/src/: m3makefile cm3/m3-sys/m3gdb/src/: m3makefile Log message: use moved gnucc.common, gnumake.common From jkrell at elego.de Thu Aug 20 14:34:11 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 14:34:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820123411.9FEEBCC81A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 14:34:11 Removed files: cm3/m3-sys/cminstall/src/config-no-install/: gnucc.common gnumake.common Log message: and finally, delete the others From jkrell at elego.de Thu Aug 20 15:04:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:04:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130404.BB104CC819@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:04:04 Modified files: cm3/m3-sys/m3cc/src/: m3makefile Log message: remove readonly on FileExists so it can be redundantly defined From jkrell at elego.de Thu Aug 20 15:06:04 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 20 Aug 2009 15:06:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820130604.606512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/20 15:06:04 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: try something much smaller -- add /usr/ccs/bin and /usr/sfw/bin to PATH sometimes From hosking at cs.purdue.edu Thu Aug 20 16:08:39 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:08:39 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20090820104032.07B49CC819@birch.elegosoft.com> References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: Hmm, unfortunate. On 20 Aug 2009, at 12:40, Jay Krell wrote: > CVSROOT: /usr/cvs > Changes by: jkrell at birch. 09/08/20 12:40:31 > > Modified files: > cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 > RTHeapRep.i3 RTLinker.m3 > > Log message: > split up initialization so that the later part can do a traced > allocation -------------- next part -------------- An HTML attachment was scrubbed... URL: From hosking at cs.purdue.edu Thu Aug 20 16:14:05 2009 From: hosking at cs.purdue.edu (Tony Hosking) Date: Thu, 20 Aug 2009 10:14:05 -0400 Subject: [M3commit] CVS Update: cm3 In-Reply-To: References: <20090820104032.07B49CC819@birch.elegosoft.com> Message-ID: <22C7364C-3381-4E1D-8B33-14BCE9043553@cs.purdue.edu> The original intent was to have the heap all ready *before* threads were initialized so that there is no need for guards. I haven't looked at your changes that split up the heap initialization. Installing the sanity check probably does need to be guarded in a multi-threaded world. Fix is to invoke RTOS.LockHeap()/UnlockHeap() at begin/end of InstallSanityCheck. On 20 Aug 2009, at 06:44, Jay K wrote: > Does this need guards for thread safety? > I considered some sort of "UntracedMonitor" but that would be a bit > larger. > A special case for the sanity check might also be worthwhile? > > > - Jay > > > > ---------------------------------------- >> Date: Thu, 20 Aug 2009 12:40:31 +0000 >> To: m3commit at elegosoft.com >> From: jkrell at elego.de >> Subject: [M3commit] CVS Update: cm3 >> >> CVSROOT: /usr/cvs >> Changes by: jkrell at birch. 09/08/20 12:40:31 >> >> Modified files: >> cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 >> RTHeapRep.i3 RTLinker.m3 >> >> Log message: >> split up initialization so that the later part can do a traced >> allocation >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From rodney at elego.de Thu Aug 20 22:33:03 2009 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 20 Aug 2009 22:33:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090820203303.E2E6A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 09/08/20 22:33:03 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: Fix ticket number 1058, wherein m3gdb crashed with bus error when attempting to print the value of an object, on a 64-bit target. The problem was incomplete adaptation to 64-bits when accessing runtime data structures. Similar problems were fixed in several places that had equivalent bugs. From jkrell at elego.de Fri Aug 21 16:17:35 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 21 Aug 2009 16:17:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821141735.557812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/21 16:17:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: add locking around RegisterMonitor and UnregisterMonitor From wagner at elego.de Fri Aug 21 19:14:48 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:14:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821171448.B045E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:14:48 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Makefile.m3 Log message: add new builtin quake directives for export: RootExport( fn, destdir ) RootdExport( fn, destdir ) which export fn to destdir as a source or a derived file. destdir must be a relative pathname, which will be prepended by INSTALL_ROOT, in order to not allow cm3 to ship outside of its own hierarchy. Also enable target output again which has worked for me without problems. modified: cm3/src/M3Build.m3 modified: cm3/src/Makefile.m3 From wagner at elego.de Fri Aug 21 19:21:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:21:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172116.5EC1C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:21:16 Modified files: cm3/doc/help/cm3/m3build/: Tag: release_branch_cm3_5_8 exports.html Log message: add info about new installation directives From wagner at elego.de Fri Aug 21 19:24:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 19:24:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821172401.BC6C02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 19:24:01 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: Add shipping of the examples by using the new installation directive RootExport. Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile in case more examples are added. added: cm3ide/src/mkm3makefile.sh added: cm3ide/src/examples/m3makefile modified: cm3ide/src/m3makefile From wagner at elego.de Fri Aug 21 20:06:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:06:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821180601.065352474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:06:00 Modified files: cm3/m3-comm/netobj/tests/echorw/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/fd1/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/longcall/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/perf/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-comm/netobj/tests/pkl/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: add missing quotes to m3makefiles for tests From wagner at elego.de Fri Aug 21 20:21:58 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 20:21:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821182158.0A7C92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 20:21:58 Modified files: cm3/m3-sys/cm3ide/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3ide/src/: Tag: release_branch_cm3_5_8 mkm3makefile.sh cm3/m3-sys/cm3ide/src/examples/: Tag: release_branch_cm3_5_8 m3makefile Log message: ignore backup files modified: cm3ide/src/mkm3makefile.sh modified: cm3ide/src/examples/m3makefile From wagner at elego.de Fri Aug 21 21:44:03 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 21:44:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821194403.EC5742474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 21:44:03 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p213/: Tag: release_branch_cm3_5_8 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: Add some infrastructure for testing runtime arguments and compiler arguments. Add test p213 for testing @M3paranoidgc. This test is not enabled yet as it doesn't terminate :-( Something seems to be seriously broken. added: m3tests/src/p2/p213/m3makefile added: m3tests/src/p2/p213/stderr.build added: m3tests/src/p2/p213/stderr.pgm added: m3tests/src/p2/p213/stdout.build added: m3tests/src/p2/p213/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Fri Aug 21 23:47:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:47:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214702.E50862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:47:02 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.i3 MxConfig.m3 QMachine.i3 QMachine.m3 Log message: Add method to enable and disable tracing to a quake machine. Add interface to enable tracing to MxConfig. Until now, tracing could only be enabled by the quake instruction TRACE_INSTR. modified: m3quake/src/MxConfig.i3 modified: m3quake/src/MxConfig.m3 modified: m3quake/src/QMachine.i3 modified: m3quake/src/QMachine.m3 From wagner at elego.de Fri Aug 21 23:49:10 2009 From: wagner at elego.de (Olaf Wagner) Date: Fri, 21 Aug 2009 23:49:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821214910.D0EE12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/21 23:49:10 Modified files: cm3/m3-sys/cm3/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: Evaluate trace option in time for PrintVersion. Thus the execution of the cm3.cfg file can be traced now. modified: cm3/src/Makefile.m3 From wagner at elego.de Sat Aug 22 00:23:28 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:23:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222329.0D10D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:23:28 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p214/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p215/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm cm3/m3-sys/m3tests/src/p2/p216/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stderr.pgm stdout.build stdout.pgm Log message: add and enable some simple tests for garbage collection runtime options added: m3tests/src/p2/p214/Main.m3 added: m3tests/src/p2/p214/m3makefile added: m3tests/src/p2/p214/stderr.build added: m3tests/src/p2/p214/stderr.pgm added: m3tests/src/p2/p214/stdout.build added: m3tests/src/p2/p214/stdout.pgm added: m3tests/src/p2/p215/Main.m3 added: m3tests/src/p2/p215/m3makefile added: m3tests/src/p2/p215/stderr.build added: m3tests/src/p2/p215/stderr.pgm added: m3tests/src/p2/p215/stdout.build added: m3tests/src/p2/p215/stdout.pgm added: m3tests/src/p2/p216/Main.m3 added: m3tests/src/p2/p216/m3makefile added: m3tests/src/p2/p216/stderr.build added: m3tests/src/p2/p216/stderr.pgm added: m3tests/src/p2/p216/stdout.build added: m3tests/src/p2/p216/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile From wagner at elego.de Sat Aug 22 00:26:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 0:26:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821222602.03A162474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 00:26:01 Modified files: cm3/m3-libs/m3core/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTCollector.m3 RTHeapRep.i3 RTHeapRep.m3 RTLinker.m3 Log message: Merge runtime fixes for heap initialization from head. This should fix ticket #1063. modified: m3core/src/runtime/common/RTCollector.m3 modified: m3core/src/runtime/common/RTHeapRep.i3 modified: m3core/src/runtime/common/RTHeapRep.m3 modified: m3core/src/runtime/common/RTLinker.m3 From wagner at elego.de Sat Aug 22 01:07:27 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 1:07:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090821230728.9C2EB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 01:07:27 Modified files: cm3/m3-sys/m3quake/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 Log message: don't ignore quake runtime errors, but write them to stderr modified: m3quake/src/MxConfig.m3 From wagner at elego.de Sat Aug 22 12:37:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 12:37:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822103716.6B4DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 12:37:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkgmap.sh Log message: create empty .M3SHIP files for unsupported packages, too From wagner at elego.de Sat Aug 22 13:51:50 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:51:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115151.4037F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:51:50 Modified files: cm3/m3-sys/cminstall/src/: Tag: release_branch_cm3_5_8 Main.m3 Log message: workaround for undefined SL in cm3.cfg (use / instead) From wagner at elego.de Sat Aug 22 13:57:02 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 13:57:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822115702.735822474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 13:57:02 Modified files: cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 MxConfig.m3 cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 Makefile.m3 Log message: fix wrong quake trace default (too late last night...) From wagner at elego.de Sat Aug 22 14:17:23 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:17:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822121723.508F32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:17:23 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: improve collection table From wagner at elego.de Sat Aug 22 14:43:51 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 14:43:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822124352.025B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 14:43:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh version Log message: changes for RC3 production From wagner at elego.de Sat Aug 22 15:16:41 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 22 Aug 2009 15:16:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822131641.889EA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/22 15:16:41 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-lang.c m3-threads.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c Log message: merge fix for ticket #1058 from head From wagner at elego.de Sun Aug 23 00:33:01 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 0:33:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822223302.01FFB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 00:33:01 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 download-frag.html index.html update-releng-index.sh Added files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: changes for RC3 From wagner at elego.de Sun Aug 23 01:22:00 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 1:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090822232200.B666F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 01:22:00 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html news.html Log message: changes for RC3 From jkrell at elego.de Sun Aug 23 09:11:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 9:11:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823071101.9EDB92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 09:11:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTHeapRep.m3 Log message: merge from release 5.8 -- add missing imports From jkrell at elego.de Sun Aug 23 10:12:27 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:12:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823081228.2047A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:12:27 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.c Log message: remove the duplicated wrpapers and just use one more portable less efficient set From jkrell at elego.de Sun Aug 23 10:22:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:22:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082252.B417C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:22:52 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c Usocket.c Usocket.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 Log message: add more constants (lost the *.i3 change; later) restore struct_sockaddr_un (hopefully correct, hard to deal with safely) From jkrell at elego.de Sun Aug 23 10:24:52 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:24:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082453.52EB42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:24:52 Modified files: cm3/m3-libs/m3core/src/unix/uin-len/: Uin.i3 cm3/m3-libs/m3core/src/unix/uin-common/: Uin.i3 Log message: fix From jkrell at elego.de Sun Aug 23 10:29:00 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 23 Aug 2009 10:29:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823082900.89E7D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/23 10:29:00 Modified files: cm3/m3-sys/cminstall/src/config-no-install/: cm3cfg.common Log message: fix -- remove include of gnumake.common, which was deleted From wagner at elego.de Sun Aug 23 11:24:16 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 11:24:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823092417.497912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 11:24:16 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 pkginfo.txt Log message: windowsResources needs to be in core now that cm3ide is From wagner at elego.de Sun Aug 23 12:39:25 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:39:25 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823103925.9ACE82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:39:25 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: fix description From wagner at elego.de Sun Aug 23 12:55:55 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:55:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105555.DB6DA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:55:55 Modified files: cm3/m3-tools/cvsup/cvpasswd/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: deactivate override From wagner at elego.de Sun Aug 23 12:59:24 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 23 Aug 2009 12:59:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090823105924.D9AC32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/23 12:59:24 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix DoRootdExport From jkrell at elego.de Mon Aug 24 02:03:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 2:03:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824000340.462F42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 02:03:40 Modified files: cm3/m3-libs/m3core/src/unix/Common/: Usocket.i3 Log message: add missing import From jkrell at elego.de Mon Aug 24 05:07:42 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:07:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824030742.A341C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:07:42 Added files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common gnumake.common Log message: bring over new files from head From jkrell at elego.de Mon Aug 24 05:16:23 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:16:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031623.9B5862474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:16:23 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: hand merge from release to head, cvs doesn't seem to do this for us? From jkrell at elego.de Mon Aug 24 05:18:56 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:18:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824031856.DB4272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:18:56 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 m3makefile cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: bring changes from head for finding GNU make on any system and gcc/Sun cc on Solaris From jkrell at elego.de Mon Aug 24 05:27:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:27:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032744.AFED02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:27:44 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:28:53 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:28:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824032853.CE7B82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:28:53 Modified files: cm3/m3-sys/m3cc/src/: Tag: release_branch_cm3_5_8 gnucc.common Log message: treat SOLgnu and SOLsun as equivalent for purposes of determining if a build is native From jkrell at elego.de Mon Aug 24 05:35:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 5:35:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824033544.846772474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 05:35:44 Modified files: cm3/m3-win/import-libs/: Tag: release_branch_cm3_5_8 DESC Log message: update description From jkrell at elego.de Mon Aug 24 13:58:49 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:58:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115849.D6BC92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:58:49 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: delpathelem, makepath, pathelems From jkrell at elego.de Mon Aug 24 13:59:29 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 13:59:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824115929.DB2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 13:59:29 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path function: delpath From jkrell at elego.de Mon Aug 24 14:04:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:04:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824120459.1D0E52474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:04:59 Modified files: cm3/scripts/: sysinfo-new.sh Log message: add comments From jkrell at elego.de Mon Aug 24 14:11:40 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:11:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121140.4A6D02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:11:40 Added files: cm3/scripts/config/: stack.c Log message: code for determining information about stack sizes, didn't produce the desired results and to work as intended would need to run a separate process From jkrell at elego.de Mon Aug 24 14:12:57 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:12:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121257.E29FB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:12:57 Modified files: cm3/scripts/: sysinfo.sh cm3/scripts/regression/: defs.sh Log message: determine GNU tar and GNU make by using the first in a list that "type" accepts todo: run it and grep for "GNU" The lists are: gmake gnumake /usr/pkg/bin/gmake /usr/sfw/bin/gmake /usr/local/gmake /usr/local/gnumake make gtar gnutar /usr/pkg/bin/gtar /usr/sfw/bin/gtar /usr/local/gtar /usr/local/gnutar tar From jkrell at elego.de Mon Aug 24 14:16:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:16:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121644.C9E492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:16:44 Modified files: cm3/scripts/regression/: defs.sh Log message: remove unused path functions: appendpath, appendpathelem From jkrell at elego.de Mon Aug 24 14:18:59 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 24 Aug 2009 14:18:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090824121859.672112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/24 14:18:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: bring over code for finding GNU make and GNU tar From jkrell at elego.de Tue Aug 25 03:53:12 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:53:12 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015312.84E7E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:53:12 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 03:54:29 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 3:54:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825015429.B7EC22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 03:54:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: remove scope so export works From jkrell at elego.de Tue Aug 25 06:00:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:00:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040051.68DF32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:00:51 Modified files: cm3/m3-libs/libm3/src/bundleintf/: bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 06:02:04 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 6:02:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825040204.AAE572474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 06:02:04 Modified files: cm3/m3-libs/libm3/src/bundleintf/: Tag: release_branch_cm3_5_8 bundle-ov.tmpl Log message: allow for crossing between SOLsun and SOLgnu From jkrell at elego.de Tue Aug 25 09:12:23 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:12:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071223.EF0952474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:12:23 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 09:13:55 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 9:13:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825071355.4973E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 09:13:55 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: favor /usr/ccs/bin/strip over strip if it is executable From jkrell at elego.de Tue Aug 25 11:21:38 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:21:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092141.4641F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:21:37 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:22:44 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:22:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092244.C03052474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:22:44 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh Log message: fix strip change From jkrell at elego.de Tue Aug 25 11:29:57 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:29:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825092957.8D1EE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:29:57 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-dist.sh Log message: use /usr/sfw/bin/gegrep if it exists, instead of egrep, to fix Solaris (another point for Python against sh!) From jkrell at elego.de Tue Aug 25 11:31:48 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:31:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093148.ED6E12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:31:48 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide EGREP variable (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:34:47 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:34:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093447.289DD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:34:47 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh Log message: provide FIND and EGREP variables (not used in this branch yet) From jkrell at elego.de Tue Aug 25 11:36:20 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:36:20 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093620.CB8202474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:36:20 Modified files: cm3/scripts/regression/: defs.sh Log message: provide FIND variable (not used in this branch yet) (NT has \windows\system32.find.exe) From jkrell at elego.de Tue Aug 25 11:37:45 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:37:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093745.8410A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:37:45 Modified files: cm3/scripts/: sysinfo.sh sysinfo-new.sh cm3/scripts/regression/: defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 11:38:51 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 11:38:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825093851.8BB762474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 11:38:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: comment only From jkrell at elego.de Tue Aug 25 19:17:05 2009 From: jkrell at elego.de (Jay Krell) Date: Tue, 25 Aug 2009 19:17:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090825171706.09FFC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/25 19:17:05 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 02:38:23 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003823.376322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:23 Added files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: reverse engineering for libgcc, I don't think the documentation is correct, and SOLsun is failing for lack of some functions From jkrell at elego.de Wed Aug 26 02:38:37 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:38:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003837.19B362474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:38:37 Modified files: cm3/scripts/config/: Tag: release_branch_cm3_5_8 libgcc.c Log message: fix newlines From jkrell at elego.de Wed Aug 26 02:39:28 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 2:39:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826003928.29DA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 02:39:28 Added files: cm3/scripts/config/: libgcc.c Log message: code to reverse engineer libgcc, need another function for SOLsun From jkrell at elego.de Wed Aug 26 03:54:31 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:54:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015431.BFD112474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:54:31 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: remove typedef int word_type and just use int From jkrell at elego.de Wed Aug 26 03:55:21 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 3:55:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826015521.6ABE92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 03:55:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: add: /* INT64 to float (double int to single float) */ float __floatdisf (INT64 x) { return x; } /* INT64 to double (double int to double float) */ double __floatdidf (INT64 x) { return x; } needed by SOLsun (at least one of them) From jkrell at elego.de Wed Aug 26 04:01:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:01:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020155.C246B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:01:55 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: cleanup -- remove unused typedefs From jkrell at elego.de Wed Aug 26 04:05:41 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 4:05:41 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826020541.C8B182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 04:05:41 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: Tag: release_branch_cm3_5_8 libgcc.c Log message: update from head for SOLsun From jkrell at elego.de Wed Aug 26 06:01:15 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:01:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826040115.98B582474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:01:15 Modified files: cm3/m3-sys/m3quake/src/: M3Path.m3 cm3/m3-sys/cm3/test/src/: t.m3 Log message: - do change runs of slashes to single slashes, except at start That way, LIB_INSTALL won't have installroot//lib and Unresolve should work, fixing NT386 build. - make sure a/ and ab/ canonicalize consistently, to a and ab; previously this wasn't true, the trailing slash would be left on a/, with the intent of avoiding altering leading slashes From jkrell at elego.de Wed Aug 26 06:25:08 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 6:25:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826042509.07CAB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 06:25:08 Modified files: cm3/www/releng/: Tag: release_branch_cm3_5_8 relnotes-5.8-RC3.html Log message: fix typo -- oprtimization to optimization From jkrell at elego.de Wed Aug 26 07:02:55 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:02:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050255.D027F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:02:55 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-bool.h m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-nat.c m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h buildsym.c Log message: commit mail with change that didn't trigger: fix m3gdb build on Solaris (SOLgnu) cat /usr/include/stdbool.h: #error "Use of is valid only in a c99 compilation environment." so don't use stdbool.h, use this new m3-bool.h instead: #ifndef M3_BOOL_H_INCLUDED #define M3_BOOL_H_INCLUDED #ifndef __cplusplus typedef int bool; #define true 1 #define false 0 #endif #endif From jkrell at elego.de Wed Aug 26 07:06:53 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:06:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826050653.43AF22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:06:53 Modified files: cm3/m3-sys/cm3/test/src/: Tag: release_branch_cm3_5_8 t.m3 cm3/m3-sys/m3quake/src/: Tag: release_branch_cm3_5_8 M3Path.m3 Log message: update from head -- should fix the unresolve failure in NT386 From jkrell at elego.de Wed Aug 26 07:11:48 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:11:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051149.0F0182474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:11:48 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove Solaris-specific -lintl From jkrell at elego.de Wed Aug 26 07:14:54 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:14:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826051454.BB7672474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:14:54 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: remove variable that is only written once and read once; use null command : instead of echo for MAKEINFO, like m3cc does From jkrell at elego.de Wed Aug 26 07:34:01 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:34:01 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053401.50CD92474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:34:01 Modified files: cm3/m3-sys/cm3/src/: M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:36:42 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:36:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826053642.E5BDB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:36:42 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: extra special temporary debugprint for NT386 From jkrell at elego.de Wed Aug 26 07:40:32 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 7:40:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826054032.129AE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 07:40:32 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: a bit more temporary debugprint From jkrell at elego.de Wed Aug 26 09:37:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 9:37:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826073707.2EC272474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 09:37:06 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: fix debugprint, no matter From jkrell at elego.de Wed Aug 26 22:28:06 2009 From: jkrell at elego.de (Jay Krell) Date: Wed, 26 Aug 2009 22:28:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090826202806.A040E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/26 22:28:06 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: dos2unix after cvs up -- notice though that these modified files are being moved away -- building more and more diskspace From jkrell at elego.de Thu Aug 27 03:33:52 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:33:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827013352.45AA02474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:33:52 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: don't run dos2unix if it isn't there From jkrell at elego.de Thu Aug 27 03:59:32 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 3:59:32 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827015934.0C9482474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 03:59:32 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: remove dos2unix stuff, let's try to figure out the right way From jkrell at elego.de Thu Aug 27 08:26:06 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:26:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062606.AE01C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:26:06 Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: /* This is a wrapper for \cygwin\bin\cvs.exe that doesn't requiring changing %PATH%. Put it in some directory already in %PATH%, such as %WinDir% or %WinDir%\system32. As well, on the Elego Windows VM, \Program Files\CVSNT has been renamed to CVSNT.1 to get it out of %PATH%. It ruins line endings. As well \SFU was mostly renamed to \SFU.1, to remove it as a possible factor, though it turns out it was probably completely innocent. As well, CVS_RSH changed to /bin/ssh. Plain "ssh" as all other Hudson jobs use would probably work if in this wrapper we prepended c:\cygwin\bin to %PATH%. Build it with: cl -Zl cvs.c -link -entry:Entry -subsystem:console kernel32.lib */ #include /* These are globals just to sleazily avoid -GS and memset dependencies. */ WCHAR Executable[] = L"C:\\cygwin\\bin\\cvs.exe"; WCHAR SystemDrive[3]; STARTUPINFOW StartInfo; PROCESS_INFORMATION ProcessInfo; void Entry(void) { DWORD ExitCode; StartInfo.cb = sizeof(StartInfo); GetEnvironmentVariableW(L"SystemDrive", SystemDrive, 3); if (SystemDrive[0]) Executable[0] = SystemDrive[0]; ExitCode = CreateProcessW(Executable, GetCommandLineW(), NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcessInfo); if (ExitCode == FALSE) { ExitCode = GetLastError(); } else { WaitForSingleObject(ProcessInfo.hProcess, INFINITE); GetExitCodeProcess(ProcessInfo.hProcess, &ExitCode); } ExitProcess(ExitCode); } From jkrell at elego.de Thu Aug 27 08:28:45 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 8:28:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827062845.E43DE2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 08:28:45 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 cvs.c Log message: fix comment From jkrell at elego.de Thu Aug 27 14:30:23 2009 From: jkrell at elego.de (Jay Krell) Date: Thu, 27 Aug 2009 14:30:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090827123023.B5B792474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/27 14:30:23 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: debugprint a little more often From jkrell at elego.de Fri Aug 28 03:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 3:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828013152.41C352474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 03:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove pointless whitespace at ends of lines, for some reason it was rampant From jkrell at elego.de Fri Aug 28 04:55:49 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:55:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025553.5272F2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:55:49 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-lang.c m3-lang.h m3-valprint.c Log message: fix more pointless and inconsistent formating -- spaces before semicolons From jkrell at elego.de Fri Aug 28 04:56:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 4:56:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828025659.575142474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 04:56:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 05:01:54 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:01:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030154.A482E2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:01:54 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove a few do-nothing semicolons after braces From jkrell at elego.de Fri Aug 28 05:07:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:07:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828030730.E924D2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:07:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-valprint.c Log message: functions that take no parameters should be (void), not () () means take anything, not take nothing From jkrell at elego.de Fri Aug 28 05:27:07 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:27:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828032708.441412474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:27:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 05:54:38 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 5:54:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828035440.09EDF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 05:54:38 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 buildsym.c m3-bool.h m3-eval.c m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: We can't use stdbool.h. It breaks on Solaris. We can't define bool/true/false ourselves. That breaks e.g. on Linux/AMD64. Maybe under #ifdef? Let's try BOOL/TRUE/FALSE. If that fails, probably m3bool/m3true/m3false. From jkrell at elego.de Fri Aug 28 06:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828040910.8EF062474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:09:08 Modified files: cm3/m3-sys/m3gdb/src/: Tag: release_branch_cm3_5_8 platforms.quake m3overrides Log message: take ownership so I can clear executable bit From jkrell at elego.de Fri Aug 28 06:13:44 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:13:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828041344.A4BB12474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:13:43 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-eval.h m3-lang.h m3-uid.h m3-util.h cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-valprint.c Log message: change to "m3-bool.h" I must have had the wrong starting versions on this machine? From jkrell at elego.de Fri Aug 28 06:22:00 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:22:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042201.5E19A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:22:00 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: Tag: release_branch_cm3_5_8 nested1 old-e8 Log message: remove spaces from ends of lines remove tabs From jkrell at elego.de Fri Aug 28 06:26:31 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:26:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828042632.3FE812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:26:31 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 infcall.c m3-token.c Log message: false => FALSE #include "m3-BOOL.h" => #include "m3-bool.h" From jkrell at elego.de Fri Aug 28 06:45:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:45:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044553.8825F2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:45:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-exp.h m3-lang.c m3-lang.h m3-threads.c m3-threads.h m3-token.c m3-token.h m3-typeprint.c m3-typeprint.h m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-temp-patch.c m3-token.c m3-type-switch m3-typeprint.c m3-valprint.c Log message: remove spaces from ends of lines From jkrell at elego.de Fri Aug 28 06:48:24 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:24 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044824.6FFEA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:24 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-uid.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-temp-patch.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-temp-patch.c m3-uid.c m3-valprint.c Log message: remove semicolons after braces From jkrell at elego.de Fri Aug 28 06:48:57 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:48:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828044857.BF0872474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:48:57 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c Log message: remove double semicolon From jkrell at elego.de Fri Aug 28 06:50:18 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 6:50:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828045021.837632474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 06:50:18 Added files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-bool.h Log message: bring new file m3-bool.h over from release branch, to replace use of stdbool.h, which #errors on Solaris From jkrell at elego.de Fri Aug 28 07:09:06 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:09:06 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828050908.B9CD72474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:09:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c infcall.c m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-uid.c m3-uid.h m3-util.c m3-util.h m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/basement/: m3-subtypes.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-subtypes.c m3-token.c m3-valprint.c Log message: stdbool.h #errors on Solaris, so: replace stdbool.h with m3-bool.h replace bool with BOOL replace true with TRUE replace false with FALSE From jkrell at elego.de Fri Aug 28 07:15:26 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:15:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828051528.40D712474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:15:26 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-exp.c m3-lang.c m3-lang.h m3-util.c m3-util.h m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-valprint.c Log message: fix functions that take nothing to not take anything (void) vs. () This is an ANSI-ism, but the code already contains a mix of ANSI and K&R. From jkrell at elego.de Fri Aug 28 07:26:19 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:26:19 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052620.BC4AA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:26:18 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-eval.h m3-exp.c m3-lang.c m3-lang.h m3-threads.c m3-token.c m3-typeprint.c m3-util.c m3-valprint.c m3-valprint.h cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-exp.c m3-lang.c m3-lang.h m3-token.c m3-typeprint.c m3-valprint.c Log message: remove all tabs From jkrell at elego.de Fri Aug 28 07:29:11 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:29:11 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828052911.8BD812474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:29:11 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-eval.c m3-exp.c m3-lang.c m3-threads.c m3-util.c m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-lang.h m3-valprint.c Log message: remove a few spaces before semicolons From jkrell at elego.de Fri Aug 28 07:31:52 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:31:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053153.CAB662474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:31:52 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-typeprint.c m3-valprint.c Log message: remove the very few occurences of "register" It is ignored by all modern compilers and we don't even optimize m3gdb. From jkrell at elego.de Fri Aug 28 07:35:02 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:35:02 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053503.DC1BC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:35:02 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-valprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: m3-lang.c m3-valprint.c Log message: a little whitespace unification with release branch From jkrell at elego.de Fri Aug 28 07:37:05 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:37:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828053705.8E24D2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:37:05 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c cm3/m3-sys/m3gdb/gdb/gdb/save/: Tag: release_branch_cm3_5_8 m3-typeprint.c m3-valprint.c Log message: remove the few register variables From jkrell at elego.de Fri Aug 28 07:42:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054229.7A65E2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:42:29 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: buildsym.c Log message: weed out small differences with release branch From jkrell at elego.de Fri Aug 28 07:43:30 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:43:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054330.8C3C42474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:43:30 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-util.h Log message: remove tabs From jkrell at elego.de Fri Aug 28 07:44:39 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:44:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054439.5BBC62474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:44:39 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: release_branch_cm3_5_8 m3-typeprint.c Log message: unify casing in comment with head (TRUE => true) From jkrell at elego.de Fri Aug 28 07:47:33 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 7:47:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828054737.16E512474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 07:47:33 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/basement/: nested1 old-e8 Log message: remove tabs, and spaces at end of line From jkrell at elego.de Fri Aug 28 08:05:51 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:05:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828060552.55A472474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:05:51 Modified files: cm3/m3-sys/m3gdb/src/: m3makefile Log message: make it match release branch -- change MAKEINFO from echo to colon, remove variable that is written once, read once From jkrell at elego.de Fri Aug 28 08:34:29 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 8:34:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828063430.8EDCB2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 08:34:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh make-bin-dist-min.sh Log message: some echo'ing to try to debug the NT386 resolve problem for me, just rerunning cm3 incrementally with or w/o the switch regenerates the .M3SHIP file correctly From jkrell at elego.de Fri Aug 28 09:19:16 2009 From: jkrell at elego.de (Jay Krell) Date: Fri, 28 Aug 2009 9:19:16 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090828071916.9C6B22474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/28 09:19:16 Modified files: cm3/m3-sys/cm3/src/: Tag: release_branch_cm3_5_8 M3Build.m3 Log message: finally fix the NT386 unresolve problem, it was mismatched slashes as I thought, but my RTIO was never hitting because it was too restrictive From jkrell at elego.de Sat Aug 29 03:11:09 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:11:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011110.06BD32474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:11:09 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh make-bin-dist-min.sh make-dist.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Added files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: try using putty scp in elego vm From jkrell at elego.de Sat Aug 29 03:12:59 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:12:59 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829011259.4931A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:12:59 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: add comment here too From jkrell at elego.de Sat Aug 29 03:37:14 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 3:37:14 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829013715.D3F702474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 03:37:14 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Log message: minor cleanup From jkrell at elego.de Sat Aug 29 04:12:47 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 4:12:47 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829021247.2A9132474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 04:12:46 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh Log message: remove do-nothing line From jkrell at elego.de Sat Aug 29 06:22:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 6:22:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829042235.423FD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 06:22:34 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: why didn't scp run -- add printing From jkrell at elego.de Sat Aug 29 07:57:45 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 7:57:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829055747.4CCB12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 07:57:45 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-bin-dist-min.sh make-dist.sh make-src-dist-all.sh make-src-dist-gnu.sh make-src-dist-std.sh make-src-dist-sys.sh pkgmap.sh sysinfo.sh cm3/scripts/regression/: Tag: release_branch_cm3_5_8 defs.sh Removed files: cm3/scripts/: Tag: release_branch_cm3_5_8 ssh.sh Log message: Huh, plain scp now just works, use it like before. From jkrell at elego.de Sat Aug 29 10:15:51 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:15:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829081552.4BCFA2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:15:51 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Added files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: replace setup.cmd that probably doesn't quite work, with JScript (packaged in setup.cmd) that is constant and reads the setup.txt file next to it We can/should do the same with install.sh, but that is left alone. From jkrell at elego.de Sat Aug 29 10:21:23 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:23 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082123.B90DC2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:23 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug code and cleanup From jkrell at elego.de Sat Aug 29 10:21:44 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:21:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082145.749492474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:21:44 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: cleanup From jkrell at elego.de Sat Aug 29 10:24:54 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:24:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082454.B2B3A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:24:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one line of boilerplace jscript-in-cmd wrapper From jkrell at elego.de Sat Aug 29 10:25:39 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:25:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082539.7C0C82474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:25:39 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove debug codep From jkrell at elego.de Sat Aug 29 10:26:26 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:26:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082626.70C912474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:26:26 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: echo before action From jkrell at elego.de Sat Aug 29 10:27:34 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:34 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082734.3C01A2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:33 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: remove one level of indentation in common case From jkrell at elego.de Sat Aug 29 10:27:53 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:27:53 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829082753.D48242474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:27:53 Modified files: cm3/scripts/win/: Tag: release_branch_cm3_5_8 setup.cmd Log message: fix From jkrell at elego.de Sat Aug 29 10:41:36 2009 From: jkrell at elego.de (Jay Krell) Date: Sat, 29 Aug 2009 10:41:36 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829084137.A94022474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/29 10:41:36 Modified files: cm3/m3-libs/m3core/src/runtime/SOLgnu/: Tag: release_branch_cm3_5_8 RTStackC.c cm3/m3-libs/m3core/src/runtime/SOLsun/: Tag: release_branch_cm3_5_8 RTStackC.c Log message: fix warning: RTMachine__SaveRegsInStack not declared From wagner at elego.de Sat Aug 29 13:46:09 2009 From: wagner at elego.de (Olaf Wagner) Date: Sat, 29 Aug 2009 13:46:09 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090829114611.0957B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/29 13:46:09 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 download.html cm3/www/releng/: Tag: release_branch_cm3_5_8 index.html Log message: add missing RC2 link for downloads From wagner at elego.de Sun Aug 30 10:42:29 2009 From: wagner at elego.de (Olaf Wagner) Date: Sun, 30 Aug 2009 10:42:29 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830084229.80A152474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/30 10:42:29 Modified files: cm3/scripts/: Tag: release_branch_cm3_5_8 make-dist.sh Log message: Try to use rsync for shipping if available. I hope this doesn't break anything again. From jkrell at elego.de Sun Aug 30 12:05:56 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:05:56 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830100557.29B322474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:05:56 Modified files: cm3/www/: Tag: release_branch_cm3_5_8 start.html Log message: remove the absolutely terrible looking nested news frame; leaving the link would be reasonable but is also redundant with the list on the left (really this all needs to be rewritten..) From jkrell at elego.de Sun Aug 30 12:40:55 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:40:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104058.5CB2C2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:40:55 Modified files: cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 Test.common Log message: commit mail missed because I submitted it as Hudson: make it all standalone (investigating I386_MACOSX hang) From jkrell at elego.de Sun Aug 30 12:45:17 2009 From: jkrell at elego.de (Jay Krell) Date: Sun, 30 Aug 2009 12:45:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090830104517.CFDAD2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/30 12:45:17 Modified files: cm3/m3-libs/libm3/tests/random/src/: Tag: release_branch_cm3_5_8 m3makefile Log message: build test standalone From jkrell at elego.de Mon Aug 31 03:51:28 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 3:51:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831015132.903AF2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 03:51:28 Added files: cm3/scripts/python/: Tag: release_branch_cm3_5_8 make-dist-cfg.py Log message: a little code to write cm3.cfg based on cm3 -version From jkrell at elego.de Mon Aug 31 09:31:22 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 9:31:22 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831073122.9990B2474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 09:31:22 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: release_branch_cm3_5_8 AutoFlushWr.m3 Log message: format better (with newlines) From jkrell at elego.de Mon Aug 31 10:01:18 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:01:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831080118.574432474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:01:18 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Log message: call function instead of duplicating its code From jkrell at elego.de Mon Aug 31 10:47:44 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:47:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084744.4EABF2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:47:44 Modified files: cm3/m3-libs/libm3/src/rw/: Wr.m3 Rd.m3 Log message: call functions instead of copying their content From jkrell at elego.de Mon Aug 31 10:48:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:48:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831084850.7EE012474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:48:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: format one line better From jkrell at elego.de Mon Aug 31 10:50:50 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 10:50:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831085050.BD0BB2474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 10:50:50 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: seems reasonable to extend this lock slightly, even if it doesn't fix the problem From jkrell at elego.de Mon Aug 31 11:01:00 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:01:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831090100.E3B172474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:01:00 Modified files: cm3/m3-libs/libm3/src/rw/: FileWr.m3 Log message: print details before raising fatal exception From jkrell at elego.de Mon Aug 31 11:11:51 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:11:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831091151.71CD12474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:11:51 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 Log message: Since Unlock is also documented as restoring invariants, restore the early Unlock, and then put in an extra Lock after that. In reality all the reader/writers implemented here don't do anything in Unlock except unlock, so it was ok. From jkrell at elego.de Mon Aug 31 11:58:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 11:58:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831095808.7A9262474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 11:58:08 Modified files: cm3/m3-libs/libm3/src/rw/: AutoFlushWr.m3 UnsafeWr.i3 Wr.m3 Log message: A simpler implementation of AutoFlushWr that has less internal knowledge of Wr.m3, is slower, and actually works. From jkrell at elego.de Mon Aug 31 12:33:15 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 12:33:15 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831103315.1A2752474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 12:33:15 Modified files: cm3/m3-sys/m3cc/src/: gnumake.common Log message: correct comment -- Mac OS X make is actually a symlink to gnumake (and tar and gnutar are hardlinks to each other) From jkrell at elego.de Mon Aug 31 14:09:08 2009 From: jkrell at elego.de (Jay Krell) Date: Mon, 31 Aug 2009 14:09:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831120908.0C6962474001@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 09/08/31 14:09:08 Modified files: cm3/m3-sys/m3cc/src/: gnucc.common m3makefile Log message: workaround bugs in older cm3 (Linux/x86 5.4.0 tested) local variables at global scope disappear for some reason calling ConfigureGNUMake before get_overrides causes calling get_overrides to fail an assert From wagner at elego.de Mon Aug 31 22:31:57 2009 From: wagner at elego.de (Olaf Wagner) Date: Mon, 31 Aug 2009 22:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20090831203158.005F92474002@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: wagner at birch. 09/08/31 22:31:57 Modified files: cm3/m3-sys/m3tests/: Tag: release_branch_cm3_5_8 PkgTags cm3/m3-sys/m3tests/src/: Tag: release_branch_cm3_5_8 m3makefile Added files: cm3/m3-sys/m3tests/src/p2/p217/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p218/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p219/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p220/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p221/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p222/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build cm3/m3-sys/m3tests/src/p2/p223/: Tag: release_branch_cm3_5_8 Main.m3 m3makefile stderr.build stdout.build Log message: add some .M3SHIP tests (issue #1062) added: m3tests/src/p2/p217/Main.m3 added: m3tests/src/p2/p217/m3makefile added: m3tests/src/p2/p217/stderr.build added: m3tests/src/p2/p217/stdout.build added: m3tests/src/p2/p218/Main.m3 added: m3tests/src/p2/p218/m3makefile added: m3tests/src/p2/p218/stderr.build added: m3tests/src/p2/p218/stdout.build added: m3tests/src/p2/p219/Main.m3 added: m3tests/src/p2/p219/m3makefile added: m3tests/src/p2/p219/stderr.build added: m3tests/src/p2/p219/stdout.build added: m3tests/src/p2/p220/Main.m3 added: m3tests/src/p2/p220/m3makefile added: m3tests/src/p2/p220/stderr.build added: m3tests/src/p2/p220/stdout.build added: m3tests/src/p2/p221/Main.m3 added: m3tests/src/p2/p221/m3makefile added: m3tests/src/p2/p221/stderr.build added: m3tests/src/p2/p221/stdout.build added: m3tests/src/p2/p222/Main.m3 added: m3tests/src/p2/p222/m3makefile added: m3tests/src/p2/p222/stderr.build added: m3tests/src/p2/p222/stdout.build added: m3tests/src/p2/p223/Main.m3 added: m3tests/src/p2/p223/m3makefile added: m3tests/src/p2/p223/stderr.build added: m3tests/src/p2/p223/stdout.build modified: m3tests/src/m3makefile