harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li" <xiaofeng...@gmail.com>
Subject Re: [DRLVM][JET] write barriers for C/C++-based GC
Date Tue, 10 Oct 2006 11:53:07 GMT
Good work and thanks, Alex!

-xiaofeng

On 10/10/06, Alex Astapchuk <alex.astapchuk@gmail.com> wrote:
> Xiaofeng,
>
> I've just submitted http://issues.apache.org/jira/browse/HARMONY-1806.
>
> It introduces write barriers for Java and also slightly changes the
> options processing.
>
> After the HARMONY-1806, the GC's gc_requires_barriers() will be taken
> into account.
> If gc_requires_barriers()==true, then write barrier code (for C-based
> GC) will be inserted even
> without  a command line switch (-Djit.JET.arg.wb4c=true).
>
>
> --
> Thanks,
>    Alex
>
> Xiao-Feng Li wrote:
> > Fursov and Alex,
> >
> > Since the JIT/VM can determine if GC needs write barrier by querying
> > gc_requires_barriers(), could you update your patch so that the flag
> > for doWB will be set when this function returns TRUE? This has no
> > impact on other GCs that don't require write barrier.
> >
> > Thanks,
> > xiaofeng
> >
> > On 10/10/06, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
> >> Good news is, I tried the write barrier implementation with today's
> >> SVN head, it runs with GCv5 perfectly.
> >>
> >> Well the running of GCv5 exposes some debug problem in DRLVM threading
> >> part. I need add two lines of code in GCv5 to work around the problem.
> >> I will start another thread to describe it.
> >>
> >> Thanks,
> >> xiaofeng
> >>
> >> On 10/10/06, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
> >> > Thanks to Fursov and Alex for the write barrier submission. JIRA-1580
> >> > will be closed.
> >> >
> >> > Wish is committed as soon as possible that people can run GCv5 with it.
> >> >
> >> > http://issues.apache.org/jira/browse/HARMONY-1785
> >> >
> >> > Thanks,
> >> > xiaofeng
> >> >
> >> > On 10/9/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> >> > > To keep this thread up to date: the "WB for JET" code was commited
to
> >> > > http://issues.apache.org/jira/browse/HARMONY-1785 by Alex.
> >> > >
> >> > > On 10/8/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> >> > > >
> >> > > > Ok I'll try to do it tomorrow. So you will have it on your monday's
> >> > > > morning in JIRA
> >> > > >
> >> > > > On 10/8/06, Xiao-Feng Li < xiaofeng.li@gmail.com> wrote:
> >> > > > >
> >> > > > > On 10/1/06, Weldon Washburn < weldonwjw@gmail.com>
wrote:
> >> > > > > > If h1580 is based on svn revision number that is before
> >> BBC.patch, I
> >> > > > > > recommend closing h1580 and opening a new JIRA.  (I
recently
> >> closed
> >> > > > > H-816
> >> > > > > > for similar reasons.)  Also, if Yu-Nan He's patch does
not
> >> work with
> >> > > > > current
> >> > > > > > svn head, this patch needs updating.
> >> > > > > >
> >> > > > > > An option you may not have thought about.  Open a new
JIRA
> >> and ask
> >> > > > > Yu-Nan to
> >> > > > > > re-submit his patch to the new JIRA.
> >> > > > >
> >> > > > > Since Mikhail has already an implementation, I would suggest
> >> him to
> >> > > > > submit and merge it immediately. Thanks,
> >> > > > >
> >> > > > > -xiaofeng
> >> > > > >
> >> > > > >
> >> ---------------------------------------------------------------------
> >> > > > > 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
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Mikhail Fursov
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > Mikhail Fursov
> >> > >
> >> > >
> >> >
> >>
> >
> > ---------------------------------------------------------------------
> > 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
> >
> >
>
>
> ---------------------------------------------------------------------
> 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
>
>

---------------------------------------------------------------------
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


Mime
View raw message