From harmony-dev-return-2265-apmail-incubator-harmony-dev-archive=incubator.apache.org@incubator.apache.org Sat Oct 22 19:54:05 2005
Return-Path:
Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org
Received: (qmail 76782 invoked from network); 22 Oct 2005 19:54:02 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
by minotaur.apache.org with SMTP; 22 Oct 2005 19:54:02 -0000
Received: (qmail 2295 invoked by uid 500); 22 Oct 2005 19:53:40 -0000
Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org
Received: (qmail 1790 invoked by uid 500); 22 Oct 2005 19:53:35 -0000
Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: harmony-dev@incubator.apache.org
Delivered-To: mailing list harmony-dev@incubator.apache.org
Received: (qmail 884 invoked by uid 99); 22 Oct 2005 19:53:29 -0000
Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Oct 2005 12:53:29 -0700
X-ASF-Spam-Status: No, hits=1.2 required=10.0
tests=RCVD_IN_SORBS_WEB
X-Spam-Check-By: apache.org
Received-SPF: neutral (asf.osuosl.org: local policy)
Received: from [212.227.126.183] (HELO moutng.kundenserver.de) (212.227.126.183)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Oct 2005 12:48:40 -0700
Received: from M346P010.dipool.highway.telekom.at [62.46.33.42] (helo=M346P010.dipool.highway.telekom.at)
by mrelayeu.kundenserver.de with ESMTP (Nemesis),
id 0MKwtQ-1ETPLk1Zoe-0001OP; Sat, 22 Oct 2005 21:48:16 +0200
Subject: This week on harmony-dev (Oct. 16 - Oct. 22 2005)
From: David Tanzer
To: "harmony-dev@incubator.apache.org"
Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-G3v2xHeMjGkZBuAdk1m0"
Date: Sat, 22 Oct 2005 21:53:11 +0200
Message-Id: <1130010792.2429.4.camel@Elrond.Rivendell>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.2 (2.2.2-5)
X-Provags-ID: kundenserver.de abuse@kundenserver.de login:c8ec844bcc9f06137960e4cc9e77856a
X-Virus-Checked: Checked by ClamAV on apache.org
X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N
--=-G3v2xHeMjGkZBuAdk1m0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
This week most of the discussion was about the boot jvm, but there
were some other issues too. One of the shorter discussions was in the
thread "ANN: gjdoc 0.7.6 released": David Gilbert asked what's left
to to before 1.0.0, and Julian Scheid replied that it's mainly bug
fixes for the first major release.
Enrico Migliore compared some C compilers for the speed of the
generated code. Jeroen Frijters pointed out that the code doesn't do
anything and is completely removed by some compilers (resulting in
execution time of 0.0 seconds). Tanuj Mathur helped by testing the
same code with different compilers. Florian Weimer noted that there
is "an explicit check in GCC that prevents the removal of emptyloops".
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c43534ECC.9060108@fatti.com%3e]
Dan Lydick announced in "Changes to bootjvm 0.0.0 coming soon" that
he was working on 0.0.1, which came later this week. In the initial
email he explained which changes he plans for 0.0.1 and 0.0.2 of the
BootJVM. Dan, Rodrigo Kumpera, Archie Cobbs, Zsejki Sorin Mikl=F3s then
discussed the problems which arise when testing the java memory model
and threading.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c4913782.1129577614000.JavaMail.root@elwamui-mouette.atl.sa.earthlink.ne=
t%3e]
In a thread called "Status of the Harmony SVN" Dan discussed with
Rodrigo Kumpera about things to do until 0.0.1 and Dan asked Rodrigo
if he can test it under CygWin, Windows and Linux. Dan also answered
some questions from Robin Garner about the BootJVM in "Bootstrap JVM".
On wednesday, Dan announced that version 0.0.1 of the BootJVM was
available in "Harmony 'bootJVM-0.0.1' release now available". Geir
Magnusson Jr. made clear that "release" has a special meaning in the
ASF and that this was not a release.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c7924791.1129691175595.JavaMail.root@elwamui-karabash.atl.sa.earthlink.n=
et%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c12154828.1129694693275.JavaMail.root@elwamui-karabash.atl.sa.earthlink.=
net%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c16314481.1129721371599.JavaMail.root@elwamui-sweet.atl.sa.earthlink.net=
%3e]
In the thread "Some questions about the architecture", Dan Lydick
discussed with Rodrigo Kumpera, Archie Cobbs, Robin Garner and Tom=20
Tromey about threads and garbage collection. Dan explained how several
things are done in the BootJVM. There was some discussion about native
threads vs. green threads and how the thread stack is scanned for
references. Robin and Dan discussed about GCs in general where Robin
posted the basic requirements for a GC and Dan explained how he wants
to solve this in BootJVM. Rodrigo, Tom and Dan discussed about
Exceptions and how much the VM has to know about them.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c16671063.1129744068581.JavaMail.root@elwamui-royal.atl.sa.earthlink.net=
%3e]
Rodrigo Kumpera started the thread "Small problems building under
cygwin" by describing some problems he had and how they could be solved.
In this discussion it was then mentioned that it's quite difficult to
support different compilers (i.e. GCC and MSVC), but Geir mentioned that
if MSVC was a requirement we'd create a barrier for people who don't
want to get commercial software to build the project. Some porting
issues where discussed in this thread. Dalibor Topic suggested to
use autotools to solve some of these problems, and then there was some
discussion about autotools. Other people involved here: Dan Lydick,
Davanum Srinivas, Leo Simons and Tom Tromey.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c8cca42d80510191542o2212e0eehe3461e4ec789060e@mail.gmail.com%3e]
Robin Garner posted some problems he had building BootJVM under
linux. This thread was originally named "Build problem on Linux",
Geir later renamed it to "[bootvm] Build" when he suggested to use
either ant or make for the builds. Dan Lydick gave some hints where
these problems come from, how they can be resolved and how the
project can be built. he also mentioned that he'd prefer gmake.
Matt Benson pointed out that ant could do the job with some extras
from http://ant-contrib.sourceforge.net
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c49168.66.181.12.81.1129846843.squirrel@sqmail.anu.edu.au%3e]
Rodrigo Kumpera and Dan Lydick discussed about incremental builds
and some macros in the BootJVM code in "[BootJVM] macros that redefine
printf and others". Noel J. Bergman reminded us to bring in the Board=20
Report, and Geir answered that he'll be getting it in the next day. Jo=E3o
Lopes asked how one can get involved in the harmony development, and Dan
Lydick explained how he got involved. Dan Lydick asked in "Compilers and
configuration tools" for more comments about this topic. I wrote that I
think we need a coding style guide in "[dev-process] Coding Style Guide"
and Leo Simons posted that he disagrees with some points I made.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c8cca42d80510201248g2ed8ee5bhfd5074df4213c86b@mail.gmail.com%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3cNBBBJGEAGJAKLIDBKJOPIEDMEBAC.noel@devtech.com%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3cOF1B22DF47.FB430A92-ON832570A1.004A3429-832570A1.004B2B02@br.ibm.com%3e=
]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c21904995.1129922596673.JavaMail.root@elwamui-rustique.atl.sa.earthlink.=
net%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200510.mbox=
/%3c1129906709.2472.30.camel@Elrond.Rivendell%3e]
Regards, David.
-- Read the archive of this series at http://deltalabs.at/
-- RSS feed: http://deltalabs.at/?q=3Dtaxonomy/term/8/0/feed
-- Also aggregated at: http://planet.classpath.org/
--=20
David Tanzer, Haghofstr. 29, A-3352 St. Peter/Au, Austria/Europe
http://deltalabs.at -- http://dev.guglhupf.net -- http://guglhupf.net
My PGP Public Key: http://guglhupf.net/david/david.asc
--
Pinky, Are You Pondering What I'm Pondering?
I think so Brain, but if they called them "sad meals", kids wouldn't=20
buy them.
--=-G3v2xHeMjGkZBuAdk1m0
Content-Type: application/x-pkcs7-signature; name=smime.p7s
Content-Disposition: attachment; filename=smime.p7s
Content-Transfer-Encoding: base64
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
ioMwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMDUxMDIyMTk1MzA4WjAjBgkqhkiG9w0BCQQxFgQUwPgrOTc5nHW3GSpUASy9PQOHYtcwgZEG
CSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3
LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG
9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAYqDMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMT
GUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0
Lm9yZwIDAYqDMA0GCSqGSIb3DQEBAQUABIIBAI4NcmwTljV2PtjBCCki9M+efj69HzYDrV42KhKq
G3nv4WkYStGvupEiwBywbfSYdw3DqW1PnTWvmG9nU0v8iaGpnDGYNsVFG0+ke9r6z3tkTpGGkOXU
nc5hYD2J2PkLm0TD3U8HZ9tuetmhxR7kkDC5FvDIUPkn6dxKatsspMPUIED0h844lDJOzc0Fqqsx
1IHJAA5RlFrQt+Md0H6O0tOcUlFUsx6Inq2Dvrnan+KEnOoAX0AvpsF06yMD/q6bSd52Ot0+V3Cm
l0bHI6ZXRhxc+o9Anfir5n/Xl9E+zcOSASCQNrUmeoaNvO1AJIV7c8TyPDfhIY8tJZdmR3WOlIAA
AAAAAAA=
--=-G3v2xHeMjGkZBuAdk1m0--