Releases: quickjs-zh/QuickJS
Releases · quickjs-zh/QuickJS
v20250426
28 Apr 06:58
Compare
Sorry, something went wrong.
No results found
移除了大数扩展和 qjscalc
。
针对小数字优化了新的 BigInt
实现。
添加了 WeakRef
、FinalizationRegistry
,并将符号作为弱引用。
添加了内置的 float64
打印和解析函数,以提高准确性。
重复字符串拼接速度更快。
qjs
:默认情况下,未处理的 Promise 拒绝是致命错误。
在调试信息中添加了列号。
移除了 “use strip” 扩展。
qjs
:添加了 -s
和 --strip-source
选项。
qjsc
:添加了 -s
和 --keep-source
选项。
添加了 JS_GetAnyOpaque()
函数。
在 JSClassExoticMethods
中为奇异对象添加了更多回调函数。
修复了一些杂项错误。
v20210327
06 Apr 08:17
Compare
Sorry, something went wrong.
No results found
faster Array.prototype.push and Array.prototype.unshift
added JS_UpdateStackTop()
fixed Windows console
misc bug fixes
v20200705
09 Jul 05:43
Compare
Sorry, something went wrong.
No results found
modified JS_GetPrototype() to return a live value
REPL: support unicode characters larger than 16 bits
added os.Worker
improved object serialization
added std.parseExtJSON
misc bug fixes
v20200105
07 Jan 01:23
Compare
Sorry, something went wrong.
No results found
总编译bignum代码. 为qjs增加 '--bignum'选项.
增加BigDecimal
增加String.prototype.replaceAll
常规Bug修复
v20190901
01 Sep 22:41
Compare
Sorry, something went wrong.
No results found
增加globalThis
记录了JS_EVAL_FLAG_COMPILE_ONLY
增加import.meta.url 和 import.meta.main
增加 'debugger' 声明
bug修复
v20190818
19 Aug 23:49
Compare
Sorry, something went wrong.
No results found
增加os.realpath, os.getcwd, os.mkdir, os.stat, os.lstat,
os.readlink, os.readdir, os.utimes, std.popen
模块自动检测
增加import.meta
bug修复
v20190810
11 Aug 15:22
Compare
Sorry, something went wrong.
No results found
TC39建议:增加了公共类字段、私有字段、方法和访问器;
更改了JS_ToCStringLen()属性
qjsc:“-”在模块名称和模块有同样的文件名
增加std.urlGet
导出JS_GetOwnPropertyNames()和JS_GetOwnProperty()
导出一些C的大整数函数
在run-test262中添加了对eshost的支持
bug修复
v20190728
29 Jul 04:45
Compare
Sorry, something went wrong.
No results found
增加动态import
增加Promise.allSettled
增加String.prototype.matchAll
增加Object.fromEntries
减少await中ticks的数量
增加在Atomics中BigInt的支持
可导出的JS_NewPromiseCapability()
misc异步函数和异步生成器修复
默认情况下启用hashbang支持
v20190721
21 Jul 15:30
Compare
Sorry, something went wrong.
No results found
更新记录:
更新test262测试
更新到Unicode12.1.0版本
修复了qjsc中缺少的日期对象
修复了多上下文创建
misc ES2020相关修复
bignum扩展中简化power和division操作
修复了几个崩溃条件
v20190709
12 Jul 17:10
Compare
Sorry, something went wrong.
No results found