Ticket #622 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

Upgrade SpiderMonkey to improve speed

Reported by: k776 Owned by: Philip
Priority: Should Have Milestone: Alpha 3
Component: Core engine Keywords:
Cc:

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

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

Change History

comment:1 Changed 3 years ago by k776

  • Milestone changed from Alpha 2 to Alpha 3

comment:2 Changed 3 years ago by k776

  • Milestone changed from Alpha 3 to Alpha 4

comment:3 Changed 3 years ago by Philip

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.

Changed 3 years ago by Philip

comment:4 Changed 3 years ago by Philip

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 Changed 3 years ago by fabio

  • Milestone changed from Alpha 4 to Alpha 3

This was implemented in r8628 and r8629.

comment:6 Changed 3 years ago by Philip

  • Status changed from new to closed
  • Resolution set to fixed

Yep.

Note: See TracTickets for help on using tickets.