Tuesday, June 30, 2009

LIRAsm - Current Status, and the last post

Last two weeks of working on LIR assembler provided one of the most challenging pieces of work done yet. Multiple fragment support in LIRasm was implemented almost completely, and landed in the tracemonkey repo. I got to look up current source code, understand the way it is performing, modify it to support mutliple fragments, battle with segfaults and memory leaks, and do a whole lot of implementation and re-implementation before finally getting an acceptable version. And it would be correct to say the hardest things bear the sweetest fruits in the end. I am really happy that I finished this part of the project.
Undoubtedly, I got great support from my project mentor, jorendorff, humph, and graydon. Without their support, guidance and everlasting patience, I would never have been able to come so far. Although the assembler is far from finished, it has been a great journey so far, with its ups and downs, and we have managed to pull through so far. I really respect this community and the people I have been working with, and I just can't see its engagement with me ending.
In the process, I fear I have disappointed people and committed some stupid mistakes. In particular, I think last post in my blog sent the wrong message to many people, and I would like to clarify whatever I believe was uncalled for on my part. I think I sounded disappointed and possibly hateful(I am not finding the right word here) in the overall tone of the post. It represented in general my feeling at that time, since I had worked hard on the project and most of my work was not going to be used in the new world. I think it was just a manifestation of the feelings associated with the unfortunate event of code duplication. Everyone loves their work.

Anyway, I am very much grateful to Mozilla Education for providing me with this opportunity to work on such a real project. I think its a great gesture, and will definitely publicise it in my college so that more juniors can benefit from it.

39 comments:

  1. 思想與理論,貴呼先於行動,但行動較思想或理論更高貴..............................

    ReplyDelete
  2. 忙碌的一天終於過了,來看看文章轉換心情,也幫你加個油哦~........................................

    ReplyDelete
  3. Extremes meet. 長處即短處。物極必反。否極泰來!一切會更好! ....................................................

    ReplyDelete
  4. Nice Post~!!!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    ReplyDelete
  5. 人必須心懷希望,才會活的快樂,日子才過得充實,有意義,有朝氣,有信心。........................................

    ReplyDelete
  6. 上班好累哦,看看部落格轉換心情~~~先謝謝啦!!........................................

    ReplyDelete
  7. Beauty, unaccompanied by virtue, is as a flower without perfume...................................................

    ReplyDelete
  8. 幸福不是一切,人還有責任。.................................................................                           

    ReplyDelete
  9. 生存乃是不斷地在內心與靈魂交戰;寫作是坐著審判自己。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    ReplyDelete
  10. 不會從失敗中找尋教訓的人,成功之路是遙遠的。.................................................

    ReplyDelete
  11. 在莫非定律中有項笨蛋定律:「一個組織中的笨蛋,恆大於等於三分之二。」. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    ReplyDelete
  12. 要在憂患恥辱的環境裡,創造我們自力更生的新生活。..................................................

    ReplyDelete
  13. 感謝大大的無私分享 讓小弟獲益良多 終於知道網上還有這麼多的好東西≧▽≦"
    ............................................................

    ReplyDelete
  14. 在莫非定律中有項笨蛋定律:「一個組織中的笨蛋,恆大於等於三分之二。」............................................................

    ReplyDelete