« Return to Thread: [rvm-core] Code freeze

Re: [rvm-core] Code freeze

by Ian Rogers (nabble) :: Rate this Message:

Reply to Author | View in Thread

Hi Dave,

2009/2/3 David P Grove <groved@...>:
> I'd like to see us stablize the trunk and get the native thread code merged
> in. I've been holding off on new feature work (namely the @Intrinsic
> implementation of Magic) to avoid making the final merge harder. I think
> everyone else should do likewise. If Fil and Daniel are close to achieving
> this merge, we should all pitch in to the extent we can and close this out.

I'd like to see the @Intrinsic code cleaned up. I'm not sure why we
now have a class file reader class, previously we'd always had a
static reader method in each of the class loader elements. Currently
we have static reader methods in all the elements except RVMClass, and
this has meant that some of the hoped for encapsulation on the grubby
internals of the packed constant pool format has been spread amongst
the RVMClass and the ClassFileReader. I'm sure all will become clear.

Wrt PNT, Fil and I merged the PNT branch with the trunk before xmas. I
did a more recent merge as there was a conflict between the Intel
64bit JNI compiler changes and Fil's Intel JNI compiler changes (a
nice thing from this is that Fil's changes went from being hand
crafted asm to Java code). Currently the PNT branch isn't working with
concurrent collectors, Daniel and Fil are fixing this. The PNT branch
is still broken on all PPC platforms, and I would like to see
improvements to the documentation, method names, etc. I'd prefer to
avoid making those changes to the trunk.

The last merge with the trunk I made was at r15258. As some of the
previous merges on the branch weren't performed cleanly there are
issues with bringing the branch up-to-date. This will also cause
difficulties with the merge with the trunk.

The recent changes on trunk (post r15258) have been the start of the
@Intrinsic work and my changes the baseline compiler barriers (which
are sufficiently off the path of PNT that I don't believe will cause
any merge problems).

Regards,
Ian

> Steve, on a potential switch to GenImmix, there is a blocking issue that it
> currently fails on some of the PPC platforms. See RVM-625.
>
> --dave
>
> ------------------------------------------------------------------------------
> Create and Deploy Rich Internet Apps outside the browser with
> Adobe(R)AIR(TM)
> software. With Adobe AIR, Ajax developers can use existing skills and code
> to
> build responsive, highly engaging applications that combine the power of
> local
> resources and data with the reach of the web. Download the Adobe AIR SDK and
> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
> _______________________________________________
> Jikesrvm-core mailing list
> Jikesrvm-core@...
> https://lists.sourceforge.net/lists/listinfo/jikesrvm-core
>
>

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core

 « Return to Thread: [rvm-core] Code freeze