harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Pervov" <pmcfi...@gmail.com>
Subject Re: [drlvm] Cleaning insides of Class.h header
Date Mon, 25 Sep 2006 07:41:50 GMT
It is the revision from saturday, september, 23rd.

Regards,
    Pavel.


On 9/25/06, Weldon Washburn <weldonwjw@gmail.com> wrote:
>
> Pavel,
> I glanced at it.  Was this patch made on an svn revision number from this
> week?
>
>
> On 9/23/06, Pavel Pervov <pmcfirst@gmail.com> wrote:
> >
> > Created Harmony-1558 [1] with the intention to attach all patches to it.
> > "Step 1" patch attached - interested parties can review.
> >
> > Regards,
> >    Pavel.
> >
> > [1] https://issues.apache.org/jira/browse/HARMONY-1558
> >
> >
> > On 7/24/06, Pavel Pervov <pmcfirst@gmail.com> wrote:
> > >
> > > Hello, all.
> > >
> > > I would like to work on cleaning the insides of Class.h header file.
> > >
> > > This header is related to internal representation of java class inside
> > the
> > > VM. Currently it contains all entities for internal class
> > representation:
> > > class itself, constant pool, members (field, method), exceptions
> > handler,
> > > vtable and so forth.
> > >
> > > First thing I would like to do is to split the file into a group of
> > 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 – constant pool and class
> > > 2)       vtable.h – vtable
> > > 3)       class_member.h – field and method entities descriptors,
> > exception
> > > handler descriptor
> > > 4)       cci.h – code chunk entity (part of compiled method code)
> > >
> > > Second thing to do is to throw away members (and other stuff), which
> are
> > > not used anymore and the only reason they are still there is history
> or
> > they
> > > do not belong to these files.
> > >
> > > Third thing to do is to make all these entities C++ objects.
> Currently,
> > > member variables of all listed entities are used arbitrarily
> throughout
> > > DRLVM code. I would like to regularize usage and, also, document
> > internals
> > > of these entities.
> > >
> > > Certainly, I'll do all these changes step-by-step with little patches
> > > coming in.
> > >
> > > Regards,
> > >            Pavel Pervov
> > > Intel Middleware Products Division.
> > >
> > >
> >
> >
>
>
> --
> Weldon Washburn
> Intel Middleware Products Division
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message