Main menu:

Site search

Categories

Archive

PLDI 2009

Next week we’re taking the TraceMonkey show on the road to PLDI 2009 in Dublin, Ireland. Andreas Gal will of course be presenting our paper Thursday afternoon, and David Anderson (who is back at Moz for the summer) is also coming. Fortunately, the Mozilla 1.9.1 (FF 3.5) blocker list for JS is empty, and hopefully, despite my best efforts, will stay that way. (I set the release tree on fire last night by checking in a typo with a patch to enable one of my blocker bug fixes. Fun.)

Otherwise, I’ve been pretty busy stomping TraceMonkey bugs. I’ve also been doing a lot of work on getting TM to trace accesses to variables defined in lexically enclosing scopes (i.e., upvars/funargs/closures) and the JS arguments construct. A lot of that work is still ongoing or was finished too late to be adequately tested for FF 3.5, so it’s only on trunk, but the first improvement I made, tracing upvars defined off the current trace, is in the release branch.

Finally, Nick Nethercote has been fixing up my TraceVis instrumentation so it can be checked into the main Mozilla tree. Soon it should be possible to enable TraceVis in a standard build. I’m also starting to hear about some other work to make TraceVis more useful for browser builds and longer runs.

Comments

Comment from Dan
Time: June 12, 2009, 2:38 pm

Your blog is one of the few where I enjoy reading every post. I prefer the “less-frequent but informative and interesting” approach to the “blog about everything everyday” approach.

I’m interested to know what’s blocking setting javascript.options.jit.chrome to true?

Keep up the good work.

Comment from Manu
Time: June 13, 2009, 7:06 am

See you in Dublin, dude! :-)

Comment from Funtomas
Time: June 13, 2009, 12:10 pm

I have to second Dan. Some others’ blog posts are rather more suitable to be tweeted.

Comment from Funtomas
Time: June 13, 2009, 12:11 pm

Err, forgot to ask about Julian’s work. Is he blogging?

Comment from squeem
Time: November 26, 2009, 9:35 pm

Can you write about your experience visiting in Dublin?

Comment from Andre
Time: April 1, 2010, 8:41 pm

PLDI 2009 where?

Comment from Andre
Time: April 1, 2010, 8:42 pm

sorry 2010?

Comment from fight shirt
Time: May 8, 2010, 9:36 am

Fantastic blog post! This would aid plenty of people learn about this matter.

Comment from HIV Symptoms
Time: May 11, 2010, 9:00 pm

Thats pretty good that its trial is being done at such large scale. So chances of its failure must be low.

Comment from superbowl tickets
Time: May 14, 2010, 9:33 am

awesome, i love Dublin… keep stomping down those bugs man!

Comment from Belly fat
Time: June 7, 2010, 7:04 am

Well well well, It looks like it must have been pretty neat event folks, pretty neat event.

Comment from Business VOIP
Time: July 1, 2010, 12:30 pm

Awesome article!!! Will there be other events across Europe?

Comment from Chicken Houses
Time: July 3, 2010, 7:00 pm

Good article. Thanks for sharing. but what for 2010?

Comment from Сантехника в Киеве
Time: July 5, 2010, 7:51 am

I have to second Dan. Some others’ blog posts are rather more suitable to be tweeted.

Comment from Проститутки Москвы
Time: July 10, 2010, 5:08 am

Err, forgot to ask about Julian’s work. Is he blogging?

Comment from prom dresses
Time: July 12, 2010, 11:29 pm

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.Your blog provided us valuable information to work on.You have done a marvellous job!I’ve Bookmarked this page for future reference.

Comment from Energy Audit Training
Time: July 14, 2010, 5:56 pm

Good post, thank you for sharing, I love the way author explain all the point. I just now bookmark this post for my feature reference.

Comment from boden vouchers
Time: July 19, 2010, 2:41 pm

Travel time is used, but eats valuable time, which is why many resort to the traditional telephone conference meeting as a cheap alternative. On the phone makes do, you may take as precise as possible descriptions of the interview subject, provides visual support to open the document to be discussed at each home computer.

Comment from Belly Fat
Time: July 27, 2010, 9:59 pm

Well well well, It looks like it must have been pretty neat event folks, I like this……(‘-’)

Comment from health insurance
Time: July 27, 2010, 10:07 pm

Fantastic blog post!, I need to go…… Where is 2010

Comment from Free After Effects Templates
Time: July 29, 2010, 3:05 am

Yeah this is a brilliant blog post! Will this happen in 2010?

Comment from adult add treatment
Time: July 29, 2010, 1:42 pm

hey, david?
how was the paper presentation?
i hope you guys were successful.

Comment from tea
Time: August 5, 2010, 11:52 am

hi, thanks for this post, very good

Comment from DUI Lawyer
Time: August 8, 2010, 12:14 am

Hey David,
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me.

Comment from jewelry auction
Time: August 9, 2010, 2:59 am

Thats pretty good that its trial is being done at such large scale. So chances of its failure must be low.

Comment from Illinois
Time: August 11, 2010, 9:01 am

Very nice information here. Moreover as I see, this question is very actual for many people indeed. Personally I totally agree with author opinion about this subject and I think that it would be really interesting to create such discussion with other this website visitors. Anyway thanks a lot one more time for the great and informative publication. And I will definitely be waiting for more such nice posts like this one form you.

Comment from simulation assurance auto
Time: August 11, 2010, 11:06 pm

I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.

Comment from Watch Vampires Suck Movie online for Free
Time: August 13, 2010, 1:23 am

I have never thought that surfing online can be so much beneficial and having found your blog, I feel really happy and grateful for providing me with such priceless information.

Comment from Roulette Online
Time: August 14, 2010, 2:48 pm

Good article. This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free.

Comment from Fajas Bezzitos
Time: August 17, 2010, 7:23 am

This is a great post! Keep us updated.

Comment from Get Thin Fast
Time: August 18, 2010, 4:24 pm

I always wanted to go to Ireland. In the movies the countryside & mountains seem to be breathtaking. Sweet!

Comment from iPhone 4 Price Guide
Time: August 19, 2010, 2:21 am

I have full respect for coders. Being a hack myself, i only know a little… but the hours i spend burning my retina’s out brings me to look up to those who actually do it for a living.

Comment from dylen
Time: August 22, 2010, 9:18 pm

I am following your post regularly and got great information. I really like the information have given. Thanks a lot for sharing. Will be referring a lot of friends about this. I wear schoolgirl costume</a . Keep blogging

Comment from muscle building
Time: August 26, 2010, 12:06 pm

Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction and skillful execution; it represents the wise choice of many alternatives.

Comment from happyfriends
Time: August 31, 2010, 5:24 am

thanks for sharing, great article

Comment from Games Sourcer
Time: August 31, 2010, 12:32 pm

Dear I am willing to become a js developer but due to some reason I can not. Dear I was going around the google and find your site. It contents are reliable and therefore it urge everybody to comment on.

Comment from Fajas
Time: September 1, 2010, 4:28 pm

Nice. Nice place!

Comment from toys 2010
Time: September 2, 2010, 12:44 am

Well well well Dave, I think you should moderate comments perhaps.

Comment from deepak
Time: September 2, 2010, 12:06 pm

I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading about sexy lingerie. thanks for nice information.

Comment from printing
Time: September 2, 2010, 4:20 pm

What is glucose? Many of us mistakenly think personal pleasures for inner peace, and we achieve these elements of joy by a multitude of things.

Comment from Cheap Radio City Christmas Spectacular Tickets
Time: September 6, 2010, 2:23 am

I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Thanks for sharing. Keep posting like this.

Comment from Last Longer
Time: September 6, 2010, 7:35 pm

great, i love Dublin, keep write about your experience visiting in Dublin

Comment from financial assistance
Time: September 7, 2010, 11:58 pm

i am sure this is going to be interesting

Comment from high top shoes
Time: September 9, 2010, 12:28 am

It’s so tough to encounter right information on the blog. I really loved reading this post. It has strengthen my faith more. You all do such a great job at such Concepts… can’t tell you how much I,I want to thank you for this informative read, I really appreciate sharing your post

Comment from Cincher
Time: September 10, 2010, 2:32 am

Ahh, I remember some great times in Dublin, well to be honest theres a few a can’t remember too!

Comment from Tanning Beds
Time: September 11, 2010, 8:46 pm

Love Dublin and love the article. Thanks.

Comment from Jewelry Boxes
Time: September 15, 2010, 8:38 pm

I love Ireland, they have some of the best beer in the world there.

Comment from Fantasy Baseball ADP
Time: September 16, 2010, 8:02 pm

My ancestors are from Ireland, sadly I have never been able to make it over there. Hopefully before I die I get to see it one time.

Comment from Range Cookers
Time: September 17, 2010, 4:49 pm

This is great reading, I love to hear new things about Dublin.

Comment from Kaspersky discount
Time: September 18, 2010, 6:25 am

We’ve gotten a peak and it’s going to be quite fun introducing him to the online world. There’s far too much to report on our artists right now, so check back soon for the latest and greatest blog. Enjoy!

Comment from Free Article Directory
Time: September 23, 2010, 6:38 pm

We just opened a new outsourced office in Ireland, I can’t wait to visit there in four weeks to see what it is like.

Comment from Yoania – fajas reductoras
Time: October 11, 2010, 5:35 pm

The Sabbath is an important concept and a powerful practice. Give one day a week to God, setting aside the ultimately meaningless preoccupations of the world and tending to your internal garden. The rest of the week will be blessed because of it.

Comment from 642-642
Time: October 11, 2010, 11:33 pm

its really very nice and fantastic post thanks for sharing this with us…

Comment from Yoania – fajas reductoras
Time: October 14, 2010, 7:07 am

We need men who can dream of things that never were. He assumed that they had taken the insurance option out, and he signed.

Comment from san diego divorce lawyers
Time: October 18, 2010, 5:05 am

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing

Comment from affordable health insurance
Time: October 18, 2010, 7:04 pm

I like your header picture. it’s really amazing, it makes me think of December and christmas. Thanks for sharing.

Comment from Six Sigma Training
Time: October 18, 2010, 8:22 pm

I love Ireland, they have some of the best beer in the world there.
and I love to play ice sky.

Comment from Poker Bluffing
Time: October 23, 2010, 11:37 pm

I love this blog, shares many interesting issues. Very interesting.

Comment from sportcowboy
Time: October 27, 2010, 12:46 pm

Yeah this is a brilliant blog post!

Comment from healthfitnessyes
Time: October 27, 2010, 12:48 pm

Thats pretty good that its trial is being done at such large scale

Comment from Waterproof Socks
Time: October 27, 2010, 1:58 pm

Did you check out any of the FIT sessions while there?

Comment from foliegame
Time: October 30, 2010, 11:13 am

brilliant blog post!

Comment from sesli siteler
Time: October 31, 2010, 8:47 am

We need men who can dream of things that never were. He assumed that they had taken the insurance option out, and he signed…

Comment from ashu
Time: November 1, 2010, 2:18 pm

We need men who can dream of things that never were. He assumed that they had taken the insurance option out, and he signed.
The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.
norwesco water tanks

Comment from missouri auto insurance
Time: November 2, 2010, 2:13 am

I have been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla’s JavaScript engine has landed. Thanks.

Comment from nevada auto insurance
Time: November 2, 2010, 2:14 am

JägerMonkey is an additional optimization to the engine planned to ship in Firefox 4. It improves performance in cases where TraceMonkey optimizations do not work. Thanks.

Comment from Denver Jewelry Stores
Time: November 5, 2010, 10:38 am

Really impressed! Everything is very open and very clear explanation of issues. It contains truly information. Your website is very useful. Thanks for sharing. Looking forward to more! Re buy guaranteed facebook fans

Comment from get facebook fans
Time: November 5, 2010, 10:39 am

Really impressed! Everything is very open and very clear explanation of issues. It contains truly information. Your website is very useful. Thanks for sharing. Looking forward to more! Re get facebook fans

Comment from improve golf
Time: November 8, 2010, 2:52 am

I’ve been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla’s JavaScript engine has landed. A major goal of the project has been to set JavaScript up to compete with natively-compiled code, rather than simply against other interpreters. Thanks.

Comment from pet bird supplies
Time: November 11, 2010, 4:31 am

you really did a good job spelling everything out for people who are new or just have no idea what’s going on.

Comment from Pokerlsitings
Time: November 12, 2010, 12:50 am

No way with your viewpoint.. Thanks you

Comment from Testking 350-018
Time: November 12, 2010, 1:32 am

I always read the posts and make appropriate comments on others’ blogs. It irritates me to no end to see all the comments that are completely unrelated, obvious that no one has read the blog. I am considering opening my blog to dofollow just to help people out but I don’t want to have to mess with all the junk that gets added.

Comment from pass4sure JN0-350
Time: November 13, 2010, 2:26 am

well this is good to see the update on Mozilla’s JavaScript engine and hope to get new updates. because it sometimes give the error when you do lot of surfing.

Comment from Jeff Johnson
Time: November 13, 2010, 4:48 am

This is a great blog in fact.. and it is nice to see javascript updation on mozilla.. hope it will benefit the users..thanks for that..

Comment from 6 pack abs
Time: November 14, 2010, 11:43 am

I’ve been in Dublin 6 years ago. Beautiful city.

Comment from rare coin price
Time: November 15, 2010, 5:20 am

There are thousands of fans from around the world showing their team spirit.

Comment from gold coin investment
Time: November 15, 2010, 5:22 am

Over the gallery’s short lifespan it amassed hundreds of Jetpack-based add-ons.

Comment from Business VoIP
Time: November 15, 2010, 11:27 am

Dublin rocks. I hope you had a great time out there. Cheers.

Comment from Callcenter
Time: November 20, 2010, 1:30 am

Unfortunately Dublin has come under considerable fire recently, due to the extremely high level of debt, which needs to be refinanced.

Comment from locations 4 business features and news
Time: November 20, 2010, 7:26 am

Thank you. Excellent post. I have book marked this page.

Comment from tn visa application
Time: November 20, 2010, 7:27 am

Also Mozilla said performance tests for Jägermonkey are very good.

Comment from fashion dresses
Time: November 20, 2010, 10:58 am

Decentralized information flow control (DIFC) is a promising model for writing programs with powerful, end-to-end security guarantees. Current DIFC systems that run on commodity hardware can be broadly categorized into two types: language-level and operating

Comment from circuit jordanie
Time: November 21, 2010, 10:10 pm

This makes the special care for them and also bring up strong belief and similar care towards the industry.

Comment from Investment in Poland
Time: November 22, 2010, 12:27 am

There is obviously a lot to know about this. I think you made some good points in Features also. Big thanks for the useful info i found on Repeatable Custom..