SpiderMonkey
C++ JavaScript C HTML Python Java Other
Permalink
Failed to load latest commit information.
accessible [v34] Update source to v34 Mar 17, 2015
addon-sdk [v34] Update source to v34 Mar 17, 2015
b2g [v34] Update source to v34 Mar 17, 2015
browser [v34] Update source to v34 Mar 17, 2015
build [v34] Improve arch configuration in ios.m4 Mar 18, 2015
caps [v34] Update source to v34 Mar 17, 2015
chrome [v34] Update source to v34 Mar 17, 2015
config [v34] Update source to v34 Mar 17, 2015
content [v34] Update source to v34 Mar 17, 2015
db/sqlite3 [v34] Update source to v34 Mar 17, 2015
docshell [v34] Update source to v34 Mar 17, 2015
dom [v34] Update source to v34 Mar 17, 2015
editor [v34] Update source to v34 Mar 17, 2015
embedding [v34] Update source to v34 Mar 17, 2015
extensions [v34] Update source to v34 Mar 17, 2015
gfx [v34] Update source to v34 Mar 17, 2015
hal [v34] Update source to v34 Mar 17, 2015
image [v34] Update source to v34 Mar 17, 2015
intl [v34] Update source to v34 Mar 17, 2015
ipc [v34] Update source to v34 Mar 17, 2015
js uses Xcode 7.2 (iOS SDK 9.2) Dec 28, 2015
layout [v34] Update source to v34 Mar 17, 2015
media [v34] Update source to v34 Mar 17, 2015
memory [v34] Update source to v34 Mar 17, 2015
mfbt [v34] Add arm64 architecture in double-conversion Mar 17, 2015
mobile [v34] Update source to v34 Mar 17, 2015
modules [v34] Update source to v34 Mar 17, 2015
mozglue [v34] Update source to v34 Mar 17, 2015
netwerk [v34] Update source to v34 Mar 17, 2015
nsprpub Update mozilla 33 source Mar 12, 2015
other-licenses [v34] Update source to v34 Mar 17, 2015
parser [v34] Update source to v34 Mar 17, 2015
probes Update mozilla 33 source Mar 12, 2015
python [v34] Update source to v34 Mar 17, 2015
rdf [v34] Update source to v34 Mar 17, 2015
security [v34] Update source to v34 Mar 17, 2015
services [v34] Update source to v34 Mar 17, 2015
startupcache [v34] Update source to v34 Mar 17, 2015
storage [v34] Update source to v34 Mar 17, 2015
testing [v34] Update source to v34 Mar 17, 2015
toolkit [v34] Update source to v34 Mar 17, 2015
tools [v34] Update source to v34 Mar 17, 2015
uriloader [v34] Update source to v34 Mar 17, 2015
view [v34] Update source to v34 Mar 17, 2015
webapprt [v34] Update source to v34 Mar 17, 2015
widget [v34] Update source to v34 Mar 17, 2015
xpcom [v34] Update source to v34 Mar 17, 2015
xpfe [v34] Update source to v34 Mar 17, 2015
xulrunner [v34] Update source to v34 Mar 17, 2015
.clang-format Update mozilla 33 source Mar 12, 2015
.clang-format-ignore Update mozilla 33 source Mar 12, 2015
.gdbinit Update mozilla 33 source Mar 12, 2015
.gitignore Improve ios build.sh Mar 18, 2015
.lldbinit Update mozilla 33 source Mar 12, 2015
.reviewboardrc Update mozilla 33 source Mar 12, 2015
AUTHORS Update mozilla 33 source Mar 12, 2015
Android.mk [V28] Update source of Spidermonkey in Firefox v28 Mar 21, 2014
CLOBBER Update mozilla 33 source Mar 12, 2015
LEGAL Update mozilla 33 source Mar 12, 2015
LICENSE Update mozilla 33 source Mar 12, 2015
Makefile.in [v34] Update source to v34 Mar 17, 2015
README.md Linux build support. Feb 13, 2014
README.txt Update mozilla 33 source Mar 12, 2015
aclocal.m4 Update mozilla 33 source Mar 12, 2015
client.mk [v34] Update source to v34 Mar 17, 2015
client.py Update mozilla 33 source Mar 12, 2015
configure [v34] Update source to v34 Mar 17, 2015
configure.in [v34] Update source to v34 Mar 17, 2015
mach [v34] Update source to v34 Mar 17, 2015
moz.build [v34] Update source to v34 Mar 17, 2015
mozilla-config.h.in Update mozilla 33 source Mar 12, 2015

README.md

SpiderMonkey VM

SpiderMonkey is Mozilla's JavaScript engine.

About this repository

  • This is NOT the official SpiderMonkey standalone project. Official repo is here
  • Only contains the SpiderMonkey source code and needed files to compile it
  • Contains a few patches to make it compile on iOS (device and simulator)
  • Contains build scripts for iOS, Android, Win32 and OS X

About builds

iOS

  • JIT is disabled
  • Device only: compiled in RELEASE mode
  • Simulator only: compiled in DEBUG mode

Android

  • JIT is enabled
  • compiled in RELEASE mode

OS X

  • JIT is enabled
  • compiled in DEBUG mode

Windows

  • JIT is enabled
  • compiled in RELEASE mode

Linux

  • JIT is enabled
  • compiled in RELEASE mode

About the patches