Re: [rvm-research] Exception while executing Junit Test Cases while running pre-commit

Erik Brangs <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi,

On 29.04.2013 02:56, Pushparaj Motamari wrote:
> [...] please suggest next course of action. I am working on fix for the
> bug RVM-1017.

I assume that you're basing your attempts to fix RVM-1017 (= Implicit
unlock in synchronized method relies on local variable 0) on an
unmodified Jikes RVM. Do you want to fix RVM-1017 for yourself or do you
plan to contribute a fix to mainline?

In the latter case, it might be a good idea to discuss what the right
approach to fix the issue is (e.g. in a new thread on rvm-core). In the
former case, you're of course free to choose any approach you like.

I'm not sure if it's a good idea to reserve an extra word for every
method. The reuse of the slot for the this pointer is only a problem
with respect to synchronized methods. Looking at your diff, I also don't
understand why you're excluding certain internal classes.

My suggestion is the following: choose an approach for fixing the bug,
implement it in the baseline compiler and test the fix extensively.
After you're done with the baseline compiler, you can start to fix the
bug in the opt compiler. Not sure if that's helpful to you. Please try
to ask a more specific question if it isn't.


Kind regards,

Erik Brangs

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.