Opened 14 years ago

Closed 13 years ago

#622 closed task (fixed)

Upgrade SpiderMonkey to improve speed

Reported by: Kieran P Owned by: Philip Taylor
Priority: Should Have Milestone: Alpha 3
Component: Core engine Keywords:
Cc: Patch:

Description

evans1: Will you be updating to the latest version of Spider Monkey? The one used in FF 4? That is supposed to be blazing fast. Dunno if it's still called SpiderMonkey, though..

Phillip: I want to upgrade some time, but the API changed incompatibly so it's a bit of a pain

Phillip:: (It's still called SpiderMonkey, and also sometimes called TraceMonkey and JaegerMonkey)

Attachments (1)

js-upgrade-wip.diff (142.1 KB ) - added by Philip Taylor 13 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by Kieran P, 14 years ago

Milestone: Alpha 2Alpha 3

comment:2 by Kieran P, 14 years ago

Milestone: Alpha 3Alpha 4

comment:3 by Philip Taylor, 13 years ago

I'm currently looking into this, since it may help with RMS performance and I feel like I need some pain. Not sure if I'll commit the changes immediately though - will need to deal with some warnings and try building on Windows first, and maybe wait for upstream updates.

by Philip Taylor, 13 years ago

Attachment: js-upgrade-wip.diff added

comment:4 by Philip Taylor, 13 years ago

Incomplete patch for SpiderMonkey from http://hg.mozilla.org/mozilla-central/ rev 39a979e26931 plus patch. The engine compiles and seems to basically run and the tests pass, on Linux. Haven't tried updating Atlas/wxJS yet.

comment:5 by fabio, 13 years ago

Milestone: Alpha 4Alpha 3

This was implemented in r8628 and r8629.

comment:6 by Philip Taylor, 13 years ago

Resolution: fixed
Status: newclosed

Yep.

Note: See TracTickets for help on using tickets.