Skip to content
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

Upgrade to an iOS 8-era version of JavaScriptCore #24

Open
ingo opened this issue Oct 28, 2014 · 2 comments
Open

Upgrade to an iOS 8-era version of JavaScriptCore #24

ingo opened this issue Oct 28, 2014 · 2 comments

Comments

@ingo
Copy link

ingo commented Oct 28, 2014

I'd like to investigate what it would take to use an iOS-8 version of WebKit, in particular what seems to be the version shipping with iOS 8 and 8.1, https://trac.webkit.org/browser/tags/Safari-600.1.4

What would be involved in making that update? We'd be interested in helping with that effort.

@phoboslab
Copy link
Owner

The problem is, the build process is different every time. In the tag you linked, there at least seems to be an iOS build target included now, which should make things easier. However, I still couldn't get it to build as a static library. The 'llvm for JSC' target seems especially problematic - and we can't use llvm anyway.

So, if you can figure out how to build the "vanilla" version, I can add my changes for the TypedArray API on top.

@pdobrev
Copy link

pdobrev commented Mar 5, 2015

@phoboslab Telerik just released their NativeScript product, which uses JSC compiled as a static library, and I think their version is newer than the one currently used in this project (at least it contains a ChangeLog file from 2014-02-20). From their commit messages it looks like they've been able to compile it as a static library. Perhaps that can be used as a starting point to add the TypedArray API things on top?

https://github.com/NativeScript/ios-runtime-jsc/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants