Re: Changes between Spidermonkey 59 and 76 (current)
Miles <[email protected]> Mon, 11 May 2020 06:56:04 -0700 (PDT)
| Newsgroups | gmane.comp.mozilla.devel.jseng |
|---|---|
| Message-ID | <[email protected]> |
On Friday, 8 May 2020 21:56:42 UTC+1, Ted Campbell wrote: > On Tuesday, May 5, 2020 at 5:30:09 AM UTC-4, [email protected] wrote: > > Hi, > > > > The software that I'm developing currently has a very old version of Spidermonkey embedded (version 1.8.5). A year or so ago, we started trying to update it to version 59, though this work wasn't completed. We are now trying to update Spidermonkey to the most recent version (currently version 76). > > > > I was just wondering, since version 59, have there been any major changes in the way that the engine works/requirements for building and embedding - e.g. is rust now required? Furthermore, is there a site listing the release notes for each version? > > > > Many thanks, > > Harry > > We have been collecting embedding related notes into this github: https://github.com/mozilla-spidermonkey/spidermonkey-embedding-examples/tree/next/docs > > General SpiderMonkey docs are linked off of: https://mozilla-spidermonkey.github.io/docs/ > > Here is a guide someone wrote up between FF60 and 68: https://github.com/mozilla-spidermonkey/spidermonkey-embedding-examples/blob/next/docs/Migration%20Guide.md > > Generally Rust is required to build SpiderMonkey. It might still be possible to hack around that as critical components are not Rust yet, but more Rust code is being introduced. > > API Changelogs aren't really tracked for SpiderMonkey. There is a newsletter these days of changes, but it covers internal changes and external features. > > The Matrix channel is a good place to ask questions. The details are on the docs link above. > > Good luck! That's really useful. Many thanks for posting. I'll take a look at those docs and look into matrix.