lostnet opened a new pull request #3842:
URL: https://github.com/apache/couchdb/pull/3842


   ## Overview
   
   This PR introduces spidermonkey 91esr. As with 78 and 86 there are no 
relevant API changes but it became necessary in practice as well as in theory 
to destroy the context and shutdown JS before any proper exit to prevent 
assertions in destructors. (For more information, the issue tracking the esr91 
migration guide is 
[here](https://github.com/mozilla-spidermonkey/spidermonkey-embedding-examples/issues/41.)
   
   ## Testing recommendations
   
   Since many distributions don't ship with moz-js 91 yet, I've included a 
github workflow to test couchdb in ubuntu with the latest spidermonkey, 
foundationdb 6.x, and icu. It is set to be manually run on a branch from the 
actions menu.
   
   ## Related Issues or Pull Requests
   
   <!-- If your changes affects multiple components in different
        repositories please put links to those issues or pull requests here.  
-->
   
   ## Checklist
   
   - [X] Code is written and works correctly
   - [X] Changes are covered by tests
   - [X]  Any new configurable parameters are documented in 
`rel/overlay/etc/default.ini` [^1]
   - [X] A PR for documentation changes has been made in 
https://github.com/apache/couchdb-documentation [^2]
   [^1]: no configurable parameters for runtime
   [^2]: spidermonkey versions are only referenced in whatsnew for release 
branches.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to