harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Blewitt" <alex.blew...@gmail.com>
Subject Re: [classlib] [pack200] Using BCEL for Pack200
Date Fri, 05 Oct 2007 22:34:09 GMT
Feel free to shout out to me if you want some background on the
ramblings of my inner mind, too :-)

Alex.

On 05/10/2007, Sian January <sianjanuary@googlemail.com> wrote:
> Hi Andrew,
>
> It sounds like you've looked into this in more depth than me so far so you
> probably have a better idea of how useful it is.  When I suggested it
> originally the main point of using BCEL was to make developing
> pack200 easier so obviously there's no point using it if it doesn't!  I
> think Alex started some code already without using BCEL so perhaps you would
> like to have a look at that too and compare the two options?
>
> Thanks,
>
> Sian
>
>
> On 04/10/2007, Andrew Cornwall <andrew.pack200@gmail.com> wrote:
> >
> > Hmm... I'm starting to worry that BCEL might not be able to do what we
> > need.
> > Its default behaviour is to be very unconcerned with the order of
> > classpool
> > entries - something that Pack200 is extremely concerned with. I've hacked
> > up
> > a version of BCEL which will allow me to add a String reference to the
> > classpool without knowing ahead of time which Utf8 the String refers to -
> > but given that Pack200 is mostly writing out things that don't change
> > (except for classpool refs) I wonder if BCEL gives us much of an
> > advantage.
> >
> >    Andrew Jr.
> >
> >
> > On 10/2/07, Sian January <sianjanuary@googlemail.com> wrote:
> > >
> > > Hi Andrew,
> > >
> > > I can't see a problem with not using those APIs so that we leave that
> > > option
> > > open, although I obviously can't comment on how easy it would be to
> > > strip them out as I don't know the BCEL code.
> > >
> > > Thanks,
> > >
> > > Sian
> > >
> > >
> > > On 02/10/2007, Andrew Cornwall <andrew.pack200@gmail.com> wrote:
> > > >
> > > > Some of the people here are interested in minimizing the size of the
> > > > pack200
> > > > runtime. If BCEL is used, can we ensure that pack200 doesn't rely on
> > the
> > > > bytecode verification / html rendering code so that can be stripped
> > out
> > > if
> > > > necessary?
> > > >
> > > >    Andrew Jr.
> > > >
> > >
> > >
> > >
> > > --
> > > Unless stated otherwise above:
> > > IBM United Kingdom Limited - Registered in England and Wales with number
> > > 741598.
> > > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
> > 3AU
> > >
> >
>
>
>
> --
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>

Mime
View raw message