Download 下载与更新

2017-10-14, Version v0.16.0

Changes

  • feature :

    • core:
      • save method name before lock the object, support recursive native call.(xicilion)
      • treat NaN as zero in argumets when require number (#362)(Hengfei Zhuang)
      • use exlib::string::Buffer as ArrayBuffer allocator.(xicilion)
    • docs - sort .idl file before parse.(响马)
    • Fiber:
      • include native function name in Fiber.stack.(xicilion)
      • support Fiber.stack to trace JavaScript stack frame.(xicilion)
    • fs - access string data safely.(xicilion)
    • gd - change Image.affine to async to free v8 runtime.(xicilion)
    • http:
      • request support query in opts.(响马)
      • reset body when store json data.(xicilion)
    • profiler - support cpu profiler.(xicilion)
    • test:
      • add jsc async callback test case.(响马)
      • use Function.length to check callback function.(响马)
    • timers:
      • support property stopped to detect if the Timer has stopped.(xicilion)
      • Use => rewrite blank function.(xicilion)
      • support setHrInterval/clearHrInternal.(xicilion)
      • support param (#358)(Hengfei Zhuang)
    • tools - changelog script support type alias.(xicilion)
    • util - remove nouse variable.(xicilion)
    • v8 - upgrade to v6.3.296.(xicilion)
  • bugfix :

    • ci - lock the ruby version to 2.4 to fix homebrew error (#364)(Hengfei Zhuang)
    • docs - fix process.stdout document.(xicilion)
    • Fiber - Fiber.stack not break line.(xicilion)
    • SQLite - use coroutine.sleep release worker thread.(xicilion)
    • timers:
      • setHrInterval delay sometimes.(xicilion)
      • fix wrong timeout (#359)(Hengfei Zhuang)
    • Url - compile in debug mode.(xicilion)
    • url - compile warning on windows.(xicilion)
    • vm - fix the sandbox.require base dir (#361)(Hengfei Zhuang)
  • refactor :

    • Buffer - If possible, use ArrayBuffer to create Buffer.(xicilion)
    • core - use same api to trace stack.(xicilion)
    • coroutine - sleep with 0ms return directly.(xicilion)
    • encoding - rewrite json.encode use new v8 json api.(xicilion)
    • exlib - split source code.(xicilion)
    • SQLite - Optimize the sleep algorithm when the database is busy.(xicilion)
    • timers - use v8 internal api to invoke interrupt callback directly.(xicilion)

Commits

  • [3b925b7de6] - core, refactor: use same api to trace stack.(xicilion)
  • [48bbcc6699] - v8, feat: upgrade to v6.3.296.(xicilion)
  • [9c82a02f28] - timers, refactor: use v8 internal api to invoke interrupt callback directly.(xicilion)
  • [6155b8dbee] - Fiber, bugfix: Fiber.stack not break line.(xicilion)
  • [4673b38448] - timers, feat: support property stopped to detect if the Timer has stopped.(xicilion)
  • [89bf1893a3] - core, feat: save method name before lock the object, support recursive native call.(xicilion)
  • [d2550f5bc6] - Url, bugfix: compile in debug mode.(xicilion)
  • [e09d3b56ba] - util, feat: remove nouse variable.(xicilion)
  • [2ec5980ab5] - profiler, feat: support cpu profiler.(xicilion)
  • [7443033c29] - SQLite, refactor: Optimize the sleep algorithm when the database is busy.(xicilion)
  • [dbd3c63fd7] - coroutine, refactor: sleep with 0ms return directly.(xicilion)
  • [5a5e7658a3] - timers, feat: Use => rewrite blank function.(xicilion)
  • [d1c64dc5bf] - Fiber, feat: include native function name in Fiber.stack.(xicilion)
  • [612ac63127] - tools, feat: changelog script support type alias.(xicilion)
  • [125bcd348b] - ci, fixbug: lock the ruby version to 2.4 to fix homebrew error (#364)(Hengfei Zhuang)
  • [7ac34e97c0] - url, bugfix: compile warning on windows.(xicilion)
  • [921f9d47fa] - SQLite, bugfix: use coroutine.sleep release worker thread.(xicilion)
  • [cc3a032a07] - gd, feat: change Image.affine to async to free v8 runtime.(xicilion)
  • [b0fba8d60e] - timers, bugfix: setHrInterval delay sometimes.(xicilion)
  • [75d8c55d74] - docs, feat: sort .idl file before parse.(响马)
  • [751d1f9269] - http, feat: request support query in opts.(响马)
  • [1fa3bbf1c9] - test, feat: add jsc async callback test case.(响马)
  • [82aa0f4e2f] - test, feat: use Function.length to check callback function.(响马)
  • [0bf90f4ced] - http, feat: reset body when store json data.(xicilion)
  • [c0d4be1fa1] - core, feat: treat NaN as zero in argumets when require number (#362)(Hengfei Zhuang)
  • [3a92d0e6db] - encoding, refactor: rewrite json.encode use new v8 json api.(xicilion)
  • [94e0ee98fc] - fs, feat: access string data safely.(xicilion)
  • [d04963c97a] - core, feat: use exlib::string::Buffer as ArrayBuffer allocator.(xicilion)
  • [3312d9d567] - Buffer, refactor: If possible, use ArrayBuffer to create Buffer.(xicilion)
  • [efbfdeb65e] - vm, fixbug: fix the sandbox.require base dir (#361)(Hengfei Zhuang)
  • [b5cb1cb732] - timers, feat: support setHrInterval/clearHrInternal.(xicilion)
  • [ebcb904574] - timers, fixbug: fix wrong timeout (#359)(Hengfei Zhuang)
  • [7be90a7a4f] - Fiber, feat: support Fiber.stack to trace JavaScript stack frame.(xicilion)
  • [aa55e2bb6f] - exlib, refactor: split source code.(xicilion)
  • [0281ce9aad] - timers, feat: support param (#358)(Hengfei Zhuang)
  • [3a2ca55c09] - docs, bugfix: fix process.stdout document.(xicilion)

2017-09-30, Version v0.15.0

Changes

  • feature :

    • docs:
      • remove github token.(xicilion)
      • add awesome sync tool.(xicilion)
    • http:
      • request support json any type.(xicilion)
      • HttpResponse parse statusMessage.(xicilion)
      • HttpResopnse support any statusCode.(xicilion)
      • support find method.(xicilion)
      • support statusCode, statusMessage, writeHeaders.(xicilion)
    • process:
      • support process.versions.(xicilion)
      • support process.stdin, process.stdout, process.stderr.(xicilion)
    • timer - support beyond 2^31 delay (#357)(Hengfei Zhuang)
    • util:
      • support util.inspect.(xicilion)
      • support util._extend.(xicilion)
    • v8 - upgrade to v6.3.228.(xicilion)
  • breakchange :

    • http - deprecated property crossDomain, add method enableCrossOrigin.(xicilion)
  • bugfix :

    • core - fix compile warning on windows.(xicilion)
    • http:
      • compile warning on windows.(xicilion)
      • HttpResponse.statusMessage encode error.(xicilion)
    • timer - compile warning on windows.(xicilion)
    • websocket - compatible with new http api.(xicilion)
  • refactor :

    • core - use WriteUtf8 to get better performance (#356)(Hengfei Zhuang)
    • http:
      • use opts to pass body and headers, support urlencode and json encode.(xicilion)
      • use Object to pass headers.(xicilion)
    • idlc - use GetArgumentValue to convert property.(xicilion)
    • path - use getArgumentValue.(xicilion)
    • Variant - use GetArgumentValue.(xicilion)

Commits

  • [4167a08687] - v8, feat: upgrade to v6.3.228.(xicilion)
  • [55d21b5045] - timer, bugfix: compile warning on windows.(xicilion)
  • [875654e4f0] - timer, feat: support beyond 2^31 delay (#357)(Hengfei Zhuang)
  • [bab35312b3] - http, bugfix: compile warning on windows.(xicilion)
  • [881a7c7636] - http, feat: request support json any type.(xicilion)
  • [c258ae4129] - websocket, bugfix: compatible with new http api.(xicilion)
  • [c66498fe7a] - http, refactor: use opts to pass body and headers, support urlencode and json encode.(xicilion)
  • [8538dc249d] - http, feat: HttpResponse parse statusMessage.(xicilion)
  • [f8e5511b2a] - http, feat: HttpResopnse support any statusCode.(xicilion)
  • [91915c0842] - http, bugfix: HttpResponse.statusMessage encode error.(xicilion)
  • [b7f14b1288] - http, feat: support find method.(xicilion)
  • [1429a5f7df] - http, feat: support statusCode, statusMessage, writeHeaders.(xicilion)
  • [731c1fdb9d] - http, refactor: use Object to pass headers.(xicilion)
  • [a3cfcc5e89] - docs, feat: remove github token.(xicilion)
  • [ec4958dfc9] - docs, feat: add awesome sync tool.(xicilion)
  • [d5d1196ac9] - http, break: deprecated property crossDomain, add method enableCrossOrigin.(xicilion)
  • [ca05229cb2] - util, feat: support util.inspect.(xicilion)
  • [d93ca533c7] - util, feat: support util._extend.(xicilion)
  • [f97d881da0] - process, feat: support process.versions.(xicilion)
  • [b3f68688b0] - process, feat: support process.stdin, process.stdout, process.stderr.(xicilion)
  • [8085d429da] - Variant, refactor: use GetArgumentValue.(xicilion)
  • [ad9f7dbc0d] - path, refactor: use getArgumentValue.(xicilion)
  • [7765c2402a] - idlc, refactor: use GetArgumentValue to convert property.(xicilion)
  • [8cc030841e] - core, bugfix: fix compile warning on windows.(xicilion)
  • [4ce374f000] - core, refactor: use WriteUtf8 to get better performance (#356)(Hengfei Zhuang)

2017-09-21, Version v0.14.0

2017-09-12, Version v0.13.0

2017-08-27, Version v0.12.0

2017-08-19, Version v0.11.0

2017-07-31, Version v0.10.0

2017-07-19, Version v0.9.0

2017-07-08, Version v0.8.0

2017-07-03, Version v0.7.0

2017-06-26, Version v0.6.1

2017-06-25, Version v0.6.0

2017-06-20, Version v0.5.0

2017-06-13, Version v0.4.1

2017-06-10, Version v0.4.0

2017-05-20, Version v0.3.1

2017-05-13, Version v0.3.0

2016-08-02, Version v0.2.1