Скачать Скачать и обновить

2017-09-12, Version v0.13.0

Changes

  • feature :

    • Buffer:
      • Buffer.write* return new offset, compatible with node.js.(响马)
      • add the lost desc (#342)(Hengfei Zhuang)
    • core:
      • support tuple return type.(xicilion)
      • support ucs2 string convert.(响马)
      • SimpleObject support Array.(响马)
      • Implement SimpleObject to build simple JavaScript Object from native.(响马)
      • not ignore nan in arguments.(响马)
    • crypto - support crypto.createHmac.(响马)
    • db:
      • query result NULL is converted to null in MySQL and SQLite (#334)(blingz)
      • undefined / null are converted to NULL (#333)(blingz)
    • docs - add a release step.(响马)
    • http - agent in custum headers will replace default agent.(响马)
    • HttpCookie - path=/ as default value in cookie (#332)(blingz)
    • iconv:
      • support ucs4 codec.(响马)
      • support ucs2, utf16le codec.(响马)
    • idlc - support NObject/NArray type.(响马)
    • Message:
      • method json check content-type charset.(xicilion)
      • method json support decode body.(xicilion)
      • support method json.(xicilion)
    • punycode - support native module punycode.(响马)
    • string_decoder - add string_decoder module (#340)(Hengfei Zhuang)
    • test:
      • add v8 crash test case.(xicilion)
      • support this in test function.(响马)
    • v8:
      • upgrade v8 to v6.3.92.(响马)
      • upgrade to v6.2.377.(响马)
    • vs - generate vc proj file.(响马)
  • breakchange :

    • Buffer - compat with node toString (#338)(Hengfei Zhuang)
    • core - deprecated mem_dump in debug.mode.(xicilion)
    • Int64 - deprecated valueOf.(响马)
    • net - deprecated method net.conect with host/port arguments.(响马)
    • object - deprecated valueOf.(响马)
    • re - deprecated module re.(响马)
  • bugfix :

    • Buffer:
      • Buffer.write codec string size error.(xicilion)
      • fix the buffer test (#339)(Hengfei Zhuang)
    • core:
      • compile warning on windows.(xicilion)
      • disable inlining in TurboFan, fix crash on multi fiber.(xicilion)
      • disable parallel scavenge, fix gc deadlock.(响马)
      • compile warning on windows debug.(响马)
      • bugfix: method count error in class info of object.(响马)
    • db - fix typo.(响马)
    • HttpResponse - response header missing after method redirect.(响马)
    • iconv:
      • multi char utf-16 decode error.(xicilion)
      • unicode 0xd800 convert error.(响马)
    • io - compile warning on linux debug mode.(响马)
    • Message - method json error when content-type has charset.(xicilion)
    • os:
      • compile error on osx.(xicilion)
      • compile warning on linux debug mode.(响马)
    • punycode:
      • compile warning on windows x86.(响马)
      • compile error on linux.(响马)
    • sandbox - jsc test file load error.(xicilion)
    • SandBox:
      • object type argument error in standalone global.(xicilion)
      • delete default console object in global.(xicilion)
      • function member is missing in standalone global.(xicilion)
    • string_decoder:
      • fix compile warning on windows (#343)(Hengfei Zhuang)
      • fix encoding error on windows (#341)(Hengfei Zhuang)
    • test - callback hungup when execute return error.(响马)
  • refactor :

    • core:
      • refactor the GC system of native object.(xicilion)
      • use NObject/NArray return SimpleObject.(响马)
      • use new NewString convert string to v8 Value, fix v8 utf8 issue.(响马)
      • rename utf8 api, support wchar32.(响马)
      • use valueOf to get the wrap of native object.(响马)
    • db - use simpleObject to return the query result of execute.(响马)
    • http - deprecated cross domain response for flash.(xicilion)
    • idlc - not refer object_base.(响马)
    • net - use SimpleObject to build the result of method recvfrom.(响马)
    • timer - hold the handler function until the timer ends.(xicilion)
    • util - method format check native object first.(响马)
    • Variant - use valueOf to convert object_base to JavaScript Value.(响马)

Commits

  • [ dc5d816ece ] - test, feat : add v8 crash test case.(xicilion)
  • [ 9dc6d62633 ] - v8, feat : upgrade v8 to v6.3.92.(响马)
  • [ 3c9e67b38a ] - http, refactor : deprecated cross domain response for flash.(xicilion)
  • [ f46945b746 ] - core, refactor : refactor the GC system of native object.(xicilion)
  • [ b59aeee7f3 ] - timer, refactor : hold the handler function until the timer ends.(xicilion)
  • [ 5ca1044e6c ] - core, break : deprecated mem_dump in debug.mode.(xicilion)
  • [ f4223f190e ] - core, bugfix : compile warning on windows.(xicilion)
  • [ 5936b4ed31 ] - core, bugfix : disable inlining in TurboFan, fix crash on multi fiber.(xicilion)
  • [ ee7d899107 ] - os, bugfix : compile error on osx.(xicilion)
  • [ ffdf5d332b ] - os, bugfix : compile warning on linux debug mode.(响马)
  • [ 019f74dceb ] - io, bugfix : compile warning on linux debug mode.(响马)
  • [ d3267297d2 ] - net, break : deprecated method net.conect with host/port arguments.(响马)
  • [ e1a52c83d6 ] - HttpResponse, bugfix : response header missing after method redirect.(响马)
  • [ 8ef70c5273 ] - core, feat : support tuple return type.(xicilion)
  • [ 8035a3e56f ] - core, refactor : use NObject/NArray return SimpleObject.(响马)
  • [ 2dc326c688 ] - idlc, feat : support NObject/NArray type.(响马)
  • [ 72e1d1e23d ] - SandBox, bugfix : object type argument error in standalone global.(xicilion)
  • [ a2919a9d50 ] - SandBox, bugfix : delete default console object in global.(xicilion)
  • [ def11fc0cf ] - SandBox, bugfix : function member is missing in standalone global.(xicilion)
  • [ 84a31dda38 ] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)
  • [ a043b439ad ] - string_decoder, bugfix : fix compile warning on windows (#343)(Hengfei Zhuang)
  • [ 4287d0d71f ] - string_decoder, doc : add the lost desc (#342)(Hengfei Zhuang)
  • [ a459d4f647 ] - string_decoder, bugfix : fix encoding error on windows (#341)(Hengfei Zhuang)
  • [ 5d704e918b ] - Message, feat : method json check content-type charset.(xicilion)
  • [ fa6420eaa2 ] - Message, bugfix : method json error when content-type has charset.(xicilion)
  • [ f3b6e61572 ] - Message, feat : method json support decode body.(xicilion)
  • [ abef2fba5e ] - string_decoder, feat : add string_decoder module (#340)(Hengfei Zhuang)
  • [ c4a7069e59 ] - Message, feat : support method json.(xicilion)
  • [ 456cd3e5e2 ] - http, feat : agent in custum headers will replace default agent.(响马)
  • [ 81d5221f09 ] - docs, feat : add a release step.(响马)
  • [ 19bc86ead3 ] - Buffer, test : fix the buffer test (#339)(Hengfei Zhuang)
  • [ c2c1f98878 ] - Buffer, break : compat with node toString (#338)(Hengfei Zhuang)
  • [ 3fe7074cc5 ] - Buffer, bugfix : Buffer.write codec string size error.(xicilion)
  • [ 814e3a5f1d ] - dev v0.13.0-dev(xicilion)
  • [ c7a6d2565c ] - Release v0.12.0(xicilion)
  • [ 8d729e1a9d ] - sandbox, bugfix : jsc test file load error.(xicilion)
  • [ 7ffc201fae ] - iconv, bugfix : multi char utf-16 decode error.(xicilion)
  • [ 29f63c319e ] - punycode, bugfix : compile warning on windows x86.(响马)
  • [ 5e24e08983 ] - v8, feat : upgrade to v6.2.377.(响马)
  • [ dc9d0afa70 ] - iconv, feat : support ucs4 codec.(响马)
  • [ 195314e86c ] - iconv, bugfix : unicode 0xd800 convert error.(响马)
  • [ e359be21f5 ] - core, refactor : use new NewString convert string to v8 Value, fix v8 utf8 issue.(响马)
  • [ b0f49372f2 ] - iconv, feat : support ucs2, utf16le codec.(响马)
  • [ d235fc204f ] - re, break : deprecated module re.(响马)
  • [ 6a02c5201d ] - core, bugfix : disable parallel scavenge, fix gc deadlock.(响马)
  • [ 4ff74b2b22 ] - punycode, bugfix : compile error on linux.(响马)
  • [ f2fb96a312 ] - docs : remove old docs.(响马)
  • [ d53df147e1 ] - punycode, feat : support native module punycode.(响马)
  • [ f52f2dedc3 ] - util, refactor : method format check native object first.(响马)
  • [ d3587e7fe0 ] - db, feat : query result NULL is converted to null in MySQL and SQLite (#334)(blingz)
  • [ c1a79a0004 ] - db, feat : undefined / null are converted to NULL (#333)(blingz)
  • [ 51f58f3578 ] - core, feat : support ucs2 string convert.(响马)
  • [ 350a328ca0 ] - core, refactor : rename utf8 api, support wchar32.(响马)
  • [ 82a9924bc4 ] - bugfix : compile warning in debug mode.(响马)
  • [ 8f9d6450f9 ] - db, bugfix : fix typo.(响马)
  • [ 5b67d542a9 ] - db, refactor : use simpleObject to return the query result of execute.(响马)
  • [ e5a98ede0d ] - core, feat : SimpleObject support Array.(响马)
  • [ ee9b215c57 ] - vs, feat : generate vc proj file.(响马)
  • [ 9f76fa8627 ] - core : bugfix: method count error in class info of object.(响马)
  • [ 97cfa51b53 ] - core, bugfix : compile warning on windows debug.(响马)
  • [ ce2963d1f1 ] - test, bugfix : callback hungup when execute return error.(响马)
  • [ 9ef7ae593d ] - net, refactor : use SimpleObject to build the result of method recvfrom.(响马)
  • [ 354f580471 ] - idlc, refactor : not refer object_base.(响马)
  • [ 731e7de9da ] - Variant, refactor : use valueOf to convert object_base to JavaScript Value.(响马)
  • [ 62698ce857 ] - core, feat : Implement SimpleObject to build simple JavaScript Object from native.(响马)
  • [ 789d30f24a ] - core, refactor : use valueOf to get the wrap of native object.(响马)
  • [ def3f5fab6 ] - object, break : deprecated valueOf.(响马)
  • [ 43c42740cf ] - Int64, break : deprecated valueOf.(响马)
  • [ 95c2e5aaa6 ] - test, feat : support this in test function.(响马)
  • [ 1f43374a7c ] - crypto, feat : support crypto.createHmac.(响马)
  • [ 754a0ffe7f ] - delete unused file.(响马)
  • [ 9424db39a3 ] - core, feat : not ignore nan in arguments.(响马)
  • [ 0f3f0ee885 ] - Buffer, feat : Buffer.write* return new offset, compatible with node.js.(响马)
  • [ f990110958 ] - HttpCookie, feat : path=/ as default value in cookie (#332)(blingz)