spidermonkey

Description:SpiderMonkey is Mozilla's JavaScript engine written in C and C++
License: NPL-1.1, MPL-2.0
Homepage:https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
78.12.0 diff - ~ ~ - - - ~ - ~ ~ - - ~
78.11.0 diff - + ~ - - - ~ - ~ ~ - - +
78.10.1 diff - + + - - - ~ - + ~ - - +
68.12.0 diff ~ + + ~ ~ - ~ + + ~ - + +
60.5.2_p0-r5 diff ~ + + ~ ~ - ~ + + ~ - + +
52.9.1_pre1-r3 diff ~ + + ~ ~ - ~ + + ~ - - +
1.8.5-r9 ~ + + ~ ~ - ~ + + ~ - - +

USE flags

  • clang - Use Clang compiler instead of GCC
  • cpu_flags_arm_neon - Use the NEON (ASIMD) instruction set
  • custom-cflags - Build with user-specified CFLAGS (unsupported)
  • custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
  • debug - Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems
  • icu - Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
  • jit - Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
  • lto - Enable Link Time Optimization (LTO)
  • minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
  • static-libs - Build static versions of dynamic libraries as well
  • system-icu - Use the system-wide dev-libs/icu instead of bundled -- note, only takes effect when icu flag is enabled
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • unicode - Add support for Unicode

Also available in: Atom

Thank you!