Skip to content

Releases: quickjs-zh/QuickJS

v20210327

06 Apr 08:17
Compare
Choose a tag to compare
  • faster Array.prototype.push and Array.prototype.unshift
  • added JS_UpdateStackTop()
  • fixed Windows console
  • misc bug fixes

v20200705

09 Jul 05:43
Compare
Choose a tag to compare
  • 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
Choose a tag to compare
  • 总编译bignum代码. 为qjs增加 '--bignum'选项.
  • 增加BigDecimal
  • 增加String.prototype.replaceAll
  • 常规Bug修复

v20190901

01 Sep 22:41
Compare
Choose a tag to compare
  • 增加globalThis
  • 记录了JS_EVAL_FLAG_COMPILE_ONLY
  • 增加import.meta.url 和 import.meta.main
  • 增加 'debugger' 声明
  • bug修复

v20190818

19 Aug 23:49
Compare
Choose a tag to compare
  • 增加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
Choose a tag to compare
  • TC39建议:增加了公共类字段、私有字段、方法和访问器;
  • 更改了JS_ToCStringLen()属性
  • qjsc:“-”在模块名称和模块有同样的文件名
  • 增加std.urlGet
  • 导出JS_GetOwnPropertyNames()和JS_GetOwnProperty()
  • 导出一些C的大整数函数
  • 在run-test262中添加了对eshost的支持
  • bug修复

v20190728

29 Jul 04:45
Compare
Choose a tag to compare
  • 增加动态import
  • 增加Promise.allSettled
  • 增加String.prototype.matchAll
  • 增加Object.fromEntries
  • 减少await中ticks的数量
  • 增加在Atomics中BigInt的支持
  • 可导出的JS_NewPromiseCapability()
  • misc异步函数和异步生成器修复
  • 默认情况下启用hashbang支持

v20190721

21 Jul 15:30
Compare
Choose a tag to compare

更新记录:

  • 更新test262测试
  • 更新到Unicode12.1.0版本
  • 修复了qjsc中缺少的日期对象
  • 修复了多上下文创建
  • misc ES2020相关修复
  • bignum扩展中简化power和division操作
  • 修复了几个崩溃条件

v20190709

12 Jul 17:10
Compare
Choose a tag to compare

第一个发布版本