spidermonkey

    0热度

    1回答

    我在我的应用程序中使用Spidermonkey 1.8.5。 当我使用调试JS库时,我的应用程序崩溃。我建立了库,具有以下选项: --enable-调试 - 禁用优化--enable-线程 崩溃指向这里: 断言失败:(CX) - > thread-> data.requestDepth || (CX) - >螺纹==(CX) - > runtime-> gcThread,在../../src/js

    1热度

    2回答

    我的libm没有sin和cos函数。 是否有一个配置开关,使我能够在没有JavaScript的Math。*功能的情况下编译spidermonkey? 问候

    3热度

    2回答

    我需要在不同的JS引擎上运行一些基准测试,需要测量时序,CPU和内存使用情况。我想从命令行运行我的测试。为V8和SpiderMonkey找到了一些解决方案,有没有办法用Chakra做到这一点?

    0热度

    1回答

    我正在尝试使用spidermonkey构建自动脚本测试引擎。 我打算测试的一些脚本是使用窗口和文档对象,它们没有在js shell中定义。 是否有一种简单的方法来定义要在spidermonkey测试中使用的窗口和文档对象?

    0热度

    1回答

    我正在使用SpiderMonkey JS Engine 1.8.5 API。 JS代码如下所示: visitChildren(function() { log("something"); }); VisitChildren是一样的东西: JSBool visit_children(JSContext* cx, uintN argc, jsval *vp

    0热度

    1回答

    以下面的方式使用python-spidermonkey(在guide之后)给了我错误AttributeError: 'spidermonkey.Context' object has not attribute 'eval_script'。 >>> import spidermonkey >>> rt = spidermonkey.Runtime() >>> cx = rt.new_conte

    0热度

    1回答

    我正在使用Esprima解析器,它输出一个AST格式,它与Mozilla Spider Monkey Parser API兼容。 在Mozilla Docs,它指定Function节点: interface Function <: Node { id: Identifier | null; params: [ Pattern ]; defaults: [ Expres

    7热度

    1回答

    我在ECMAscript中经常使用switch-case语句。除了我个人对此的认可之外,还有大量的专业文献,关于这种语言的一般表现以及大约有条件的陈述。 我记得的一个很好的例子是由Nicholas Zakas撰写的优秀书籍“高性能Javascript”。与许多其他书籍和文章一样,据说当您使用多于两个条件案例时,switch-case声明始终比if (else)声明快。 在任何类似C语言我所知道的,

    1热度

    1回答

    SpiderMonkey是否正确处理Unicode转义?当我试图用unicode打印出一个字符串转义到SpiderMonkey的标准输出时,它会传播它们。 V8和Node.JS按预期显示输出。 这里的SpiderMonkey的: $ js js> this.print("\u201cquotes\u201d") quotes 这更糟糕的是比它看起来,由于输出包含二进制数据是无效的UTF-8

    0热度

    1回答

    最近我了解到V8中有“外部数组”。所以当你在应用中嵌入V8时,你可以将你的C数组映射到JS数组,甚至可以选择一个类型,无论是char,word,int等。这可以显着加速JS和C之间的数据交换。在SpiderMonkey中有这样的问题吗? 我试图谷歌的“spidermonkey外部阵列”,“二进制数组”,“地图数组”和一些更多,迄今没有运气。 我有SpiderMonkey源代码,但它需要很长时间才能