GSoC 2014 - Report 2

Submitted by ZYROz on Wed, 06/04/2014 - 17:08

Hey everyone!

I will be filling you in with what we have achieved in the last week.

So, rurban has fixed up the pmc2c compiler and it looks good to handle the write barriers. However, the rules that we had followed earlier to place these WBs in the PMCs have been changed to some extent for a better performance. You can have a look at them @ https://github.com/parrot/parrot/issues/1069.

My major work has involved verifying and correcting the annotations for the WBs in the methods for each PMC. There are about 95 .pmc files and I am about to reach the half way mark.

As of now, our efforts seem to be paying off since the number of tests that failed previously for our WIP branch has come down. A successful completion of the task should see a speed improvement of around 2.5%.