-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update SpiderMonkey version #1875
Comments
@jiangphcn - do you have an update here? Tnx! |
thanks for checking @denib I am working on this task using #2170. Below is current status:
There are some to-dos I am working on
Hope I can get more progress in coming weeks. |
I marked two of them "completed" because mrview action works now.
|
There are more progress on this task
To-do:
|
The recent update:
To-do or ongoing: |
For windows-related stuff, finally made progress to build spidermonkey 60 using visual studio 2017. Next thing is to build changed CouchDB codes and test them. It took me about 1 week to setup environment and build spidermonkey 60 for windows.
But I stuck during executing configure.
Knowing that it is related to file access, but error message doesn't tell details about problem location. Took days to investigate build system of spidermonkey and use half-interval search and finally identify that it is related to
After using vswhere.exe provided from visual studio 2017, the configure can continue. And then For now, the jsapi-tests.exe passed without error.
|
I want to give some update before thanksgiving day about this ticket. Recently, I used a lot of time to work for window platform. Every time I am almost about to send to email to community to get support, I got some progress. I plan to still take two days to try the last approach, and then decide how to proceed for windows platform.
I found that So let me check whether I can get around using approach d and enhanced approach b in coming days. |
PR #2345 was merged. |
Follow up for: #1334
Very WIP branch here: https://github.com/apache/couchdb/tree/sm52
The plan roughly is to bring our SM dependencies to a new release, which means rewriting a bunch of our C/C++ goop that binds SM to our CLI tool.
The newer version will not accept CouchDB-style function declaration as-is, but there are two options to deal with this:
Benefits: faster js, modern JS language features, fewer packaging woes.
The text was updated successfully, but these errors were encountered: