SpiderMonkey
Posted: Mon Apr 20, 2020 9:30 pm
Xuri,
I did a few things, and decided to just go ahead and byte the bullet and help get SpiderMonkey moved over.
Now to do this, I needed a cleaner setup, so just so you know, I created the following:
uoxjs--|
|-src. <<< this has all cpp files I got rid of all autoconf type stuff, and got rid of Config.h/config.h files. I will eventually get rid of Platform.h. Just for less files
|
|-include. << put all the includes in here. I deleted jsapi.h, as going to use the standard one for v59 SpiderMonkey
|
|-lib. << This would be where SpiderMonkey goes. Right now, I have int installed systemwide, so not using it
|
|-bin. << this is where the executable would be put.
The reason I bring this up, is I am thinking about you want to handle merging (if I ever get there). There will be substantial changes, for things like "jsval" is gone, and now had JS::Value, and all the macros are gone and have their own method. That is just the first obvious change
Talk to you later
punt
I did a few things, and decided to just go ahead and byte the bullet and help get SpiderMonkey moved over.
Now to do this, I needed a cleaner setup, so just so you know, I created the following:
uoxjs--|
|-src. <<< this has all cpp files I got rid of all autoconf type stuff, and got rid of Config.h/config.h files. I will eventually get rid of Platform.h. Just for less files
|
|-include. << put all the includes in here. I deleted jsapi.h, as going to use the standard one for v59 SpiderMonkey
|
|-lib. << This would be where SpiderMonkey goes. Right now, I have int installed systemwide, so not using it
|
|-bin. << this is where the executable would be put.
The reason I bring this up, is I am thinking about you want to handle merging (if I ever get there). There will be substantial changes, for things like "jsval" is gone, and now had JS::Value, and all the macros are gone and have their own method. That is just the first obvious change
Talk to you later
punt