Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 51957 invoked from network); 5 Sep 2006 10:26:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Sep 2006 10:26:11 -0000 Received: (qmail 25955 invoked by uid 500); 5 Sep 2006 10:26:10 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 25272 invoked by uid 500); 5 Sep 2006 10:26:08 -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 25261 invoked by uid 99); 5 Sep 2006 10:26:08 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 03:26:08 -0700 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of pmcfirst@gmail.com designates 66.249.82.225 as permitted sender) Received: from [66.249.82.225] (HELO wx-out-0506.google.com) (66.249.82.225) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 03:26:07 -0700 Received: by wx-out-0506.google.com with SMTP id s13so2241148wxc for ; Tue, 05 Sep 2006 03:25:46 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=fBB2sJ/2J82X25kwwcar8n9LcigIAzWfSZ0DzU08SIZV1X4nZAF/cNkOvsPxg5/05o/5jNkouKG6PpTLPv/IS8cxiTok8/eOyZCCHgiYET11X465Q5SA30+FFtVym9TQsob81zdOUiyQbH96qM2cxdloEk5iIXR7v56zDqMBOK4= Received: by 10.90.54.20 with SMTP id c20mr1259694aga; Tue, 05 Sep 2006 03:25:46 -0700 (PDT) Received: by 10.90.56.11 with HTTP; Tue, 5 Sep 2006 03:25:46 -0700 (PDT) Message-ID: Date: Tue, 5 Sep 2006 14:25:46 +0400 From: "Pavel Pervov" To: harmony-dev@incubator.apache.org Subject: Re: [drlvm] Cleaning insides of Class.h header In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_75480_2312750.1157451946376" References: <44C4E656.4050101@pobox.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_75480_2312750.1157451946376 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline It's been long time this discussion stopped. This may mean three things: - first, everyone agrees this should be done and I'm ok to provide consecutive patches; - second, noone clearly understand the purpose of what is suggested to do; if this is the case, do not hesitate to ask (again?); - third, noone is really interested in making source code of DRLVM more readable and more understandable, and I should drop this activity. Meanwhile, I'd like to open jira and start posting patches there. Regards, Pavel. On 7/25/06, Pavel Pervov wrote: > > Geir, > > well, it is the argument at least for me to start thinking in this > direction and initiate this discussion. > > And there are places in VM core code where only definition of members of = a > class is required, but whole Class.h is included anyway. This is also > about localizing potential development in separate functional groups to > reduce recompilation when working intensively with these files. > > Hope, I answered, what you were asking about. :) > > Regards, > Pavel. > > On 7/24/06, Geir Magnusson Jr wrote: > > > > > > > > Pavel Pervov wrote: > > > On 7/24/06, Alexey Petrenko < alexey.a.petrenko@gmail.com> wrote: > > >> > > >> 2006/7/24, Pavel Pervov : > > > > >> > First thing I would like to do is to split the file into a group o= f > > > > >> files, > > >> > each of which would contain only one entity (and some closely > > related > > >> > entities, if any). This would produce the following headers: > > >> > 1) Class.h =96 constant pool and class > > >> > 2) vtable.h =96 vtable > > >> > 3) class_member.h =96 field and method entities descriptors, > > >> exception > > >> > handler descriptor > > >> > 4) cci.h =96 code chunk entity (part of compiled method code= ) > > >> > > >> Will these header files be useful separately? > > > > > > > > > Yes, sure, they will be. This is one of the arguments for doing so. > > > > > > > > > To whom? > > > > geir > > > > > > --------------------------------------------------------------------- > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > > > > ------=_Part_75480_2312750.1157451946376--