JavaScript on Fiber (built on Chrome's V8 JavaScript engine)
feature :
bugfix :
fix :
others :
6c8a8d0931
] - process, fix: make requried envs' kv fallback to the ones of parent process. (#516)(Ray)efa57bef37
] - option, feat: better opt_tools/install, dedupe its structure, support installing package from github. (#515)(Ray)ff4e9743cc
] - crypto, feat: support aria.(xicilion)1829d2471e
] - Routing, bugfix: compile error on windows.(xicilion)a0b4af9069
] - vender, feat: update mbedtls to v2.16.2.(xicilion)330d1d049e
] - Routing, feat: support virtual host routing.(xicilion)612271ce54
] - option, feat: skip package.json when the file does not exist.(xicilion)5820c65b1e
] - cmake, bugfix: warning in cmake.(xicilion)75903b7fce
] - process, feat: change process.run to async mode.(xicilion)ce4af53d00
] - console, bugfix: do not reset the terminal outside of console.readLine.(xicilion)0fee0ead6c
] - console, feat: support console.getpass.(xicilion)34b7e61501
] - process, feat: clean up the terminal when exiting the process.(xicilion)abf7897264
] - console, feat: use editline on all posix platforms.(xicilion)f7c08817d7
] - test, bugfix: deepEqual crash on proxy object. (#513)(FiberMan)be4efe6325
] - assert, bugfix: deepEqual crash on proxy object.(xicilion)453b78c6d6
] - path, bugfix: result error in path.resolve root test case on windows.(xicilion)15b9de4517
] - Merge branch 'add_path_resolve_test' into dev(xicilion)83cc7399a4
] - path, bugfix: result error in path.resolve root test case.(xicilion)750f23e084
] - core, bugfix: javascript getter throw in libs(assert, jsonformat, util, sandbox) (#511)(FiberMan)c6fa2d78ae
] - Buffer, bugfix: bind isolate when creating a new Buffer(FiberMan)3c46c38fb8
] - ci, feat: add dockerfiles. (#510)(Ray)965c955fd4
] - io, feat: improve payload size when processing async read in win32. (#507)(Ray)9f71c39695
] - test, feat: basic test cases about io (#506)(Ray)6e8e02c487
] - test, feat: add path.resolve root test case(Henry Zhuang)babc961c5f
] - test, bugfix: fix the arm64 test env (#504)(Henry Zhuang)46da2f74a1
] - os, bugfix: fix os.homedir() when USERPROFILE not set on Windows (#503)(Henry Zhuang)4272135dda
] - process, bugfix: use real pipe-like struct to initial stdio in process. (#501)(Ray)aaf9f31263
] - test, bugfix: enable the full arm test env (#502)(Henry Zhuang)6dd53e7ec0
] - os, bugfix: os.homedir() fallback should work (#499)(Henry Zhuang)2c1cb15094
] - test, feat: skip test when releasing. (#498)(Henry Zhuang)feature :
pid
to get current process id. (#483)(Ray)bugfix :
c1e731d9ec
] - sqlite, feat: upgrade to v3.28.0.(xicilion)02ddbdf57f
] - ci, feat: disable prof in ci.(xicilion)8a8d2e6f6e
] - test, feat: skip a process.run test case on Linux.(xicilion)f7cbae9f06
] - test, bugfix: timer test case error on arm Linux.(xicilion)ca205e907b
] - test, feat: resume timer test case.(xicilion)dea79251f6
] - test, feat: add loop test script.(xicilion)df27565eff
] - test, bugfix: process test error in debug mode.(xicilion)f2ebb2d94c
] - est, bugfix: smaller time range for websocket use cases causes test failure on slow computers.(xicilion)7fbfa1fb16
] - test, bugfix: HttpFileHandler test case run path dependencies(FiberMan)57dce849df
] - test, bugfix: restore the default value of http.timeout to avoid affecting other test cases.(xicilion)6cb9d5fe37
] - http, bugfix: can't read parent of server root path (#495)(FiberMan)ebdcce6eac
] - test, bugfix: smaller time range for use cases causes test failure on slow computers.(xicilion)0a97c2cc07
] - test, bugfix: fix the qemu test env (#493)(Henry Zhuang)0c5fb367f2
] - tools, feat: install g++-multilib.(xicilion)fb354b7da6
] - tools, feat: migrate out tool for generating types.(richardo2016)2175af8acb
] - v8, feat: upgrade to v6.9.454.(xicilion)8498cb3f3e
] - Buffer, bugfix: crash when method resize was invoked in async namespace (#491)(Asion)98e88195d6
] - core, bugfix: link atomic to fix link error on i386 linux.(xicilion)e3355bc9aa
] - Variant, bugfix: memory leak when use js Object as params in worker a… (#489)(Asion)c5b1afb062
] - test, feat: add arm test env (#488)(Henry Zhuang)c7ca4c69e3
] - os, bugfix: librt.so not found on ubuntu (#487)(Henry Zhuang)0a565f3fec
] - build, bugfix: clang build env (#486)(Henry Zhuang)80d823a2fd
] - core, bugfix: static linking to GLIBCXX causes failure on older versions of Linux.(xicilion)aed20b5988
] - core, bugfix: compile error on ubuntu 18.04.(xicilion)5c3c59c447
] - core, feat: migrate compilation to clang on linux.(xicilion)84a898122b
] - websocket, bugfix: when the websocket fails to connect very quickly, the process does not keep.(xicilion)b545b0d41b
] - process, feat: add property pid
to get current process id. (#483)(Ray)628fb32369
] - core, bugfix: crash when starting on Windows.(xicilion)02cb480f7a
] - event, feat: handling error for the first trigger.(xicilion)293487bd1f
] - event, feat: wait until all triggers are completed.(xicilion)e4b8a26b29
] - DgramSocket, bugfix: crash when calling the send method of an unbound socket.(xicilion)5eec5d66a7
] - DgramSocket, feat: prevent DgramSocket's js ref from being deleted (#478)(Asion)70ff4198a6
] - websocket, feat: support add customized http headers (#474)(Asion)7a9ca2bcb3
] - SandBox, feat: not remove entry function when refreshing error.(xicilion)920d882a6a
] - db, bugfix: fix index error on mongodb.(xicilion)c269bd770e
] - core, bugfix: compile warning on linux.(xicilion)0c0eb1b0c6
] - core, feat: generate complete include path for a dependent module or object.(xicilion)02b2cba9cc
] - hash, feat: use Buffer to encode the result of digest.(xicilion)bee235f350
] - Buffer, feat: support safe buffer mode.(xicilion)d1cf7fa0aa
] - core, feat: check the result of NewFunction.(xicilion)6c886d6133
] - http, bugfix: Allow yourself to parse the chunked body by setting maxBodySize = 0 (#471)(Mingliang Chen)999cf0762e
] - db, bugfix: use obj_ptr instead of weak_ptr.(xicilion)e7dc3cf767
] - db, bugfix: crash when releasing MongoDB connection before MongoCollection.(xicilion)17100aa1c9
] - db, bugfix: crash in mongodb.(xicilion)9be8689cb9
] - core, bugfix: check value before ToLocalChecked.(xicilion)e810e2062b
] - db, feat: return null when connection is closed.(xicilion)ded7be3595
] - db, bugfix: fix crash in MongoCursor.(xicilion)ebeacf3cc5
] - sandbox, feat: add gc test for sandbox.refesh.(xicilion)2aa1b8c6b1
] - v8_api, feat: support convert BigInt to int64_t.(xicilion)11106559bd
] - core, bugfix: compile warning on widows.(xicilion)545e0803e9
] - test, feat: only test util.format.(xicilion)74ebf67952
] - core, feat: get Utf8values using ToString.(xicilion)246e9687ae
] - core, fest: support custom platform.(xicilion)dfa60c80bb
] - util, feat: use NObject to collect build information.(xicilion)85bcb4a66d
] - tools, feat: fix some literal mistake. (#466)(Ray)414569521d
] - tools, feat: mark all 'Object' as 'object' (#465)(Ray)e84d08c4f1
] - option, feat: gen script script.(xicilion)3dba99da81
] - Merge commit '31ca57cb9b0b16125f97a054c3e7667f608ac1df' into dev(xicilion)f518636681
] - option, bugfix: fix JSON parse problem for node modules information (#467)(Velen)31ca57cb9b
] - fix typo in doc (#464)(onceyoung)ec9b7e67c1
] - SandBox, bugfix: do not check result from SetIntegrityLevel.(xicilion)b2bc253c48
] - core, feat: init v8 option before main function.(xicilion)26bf45e2d3
] - TcpServer, bugfix: return the holder isolate of TcpServer in AsyncInvoke.(xicilion)bc193ca039
] - timers, bugfix: fix the timeout range.(xicilion)f97a19fc17
] - TcpServer, bugfix: return the holder isolate of TcpServer in AsyncInvoke.(xicilion)feature :
zip.open
. (#448)(Ray)path.relative
which compats with nodejs. (#449)(Ray)bugfix :
member_props
in module, and fix TypeMap. (#440)(Ray)import
statement on top of module declartion file. (#436)(Ray)./test/util_test.js
. (#461)(Ray)refactor :
others :
853700bbf7
] - util, feat: display error message for hr first.(xicilion)295d66b50a
] - SandBox, feat: support for refreshing module data.(xicilion)8abefb0a69
] - sandbox, feat: disable require.cache.(xicilion)b8226c9c67
] - util, bugfix: correct validation about GIT_INFO in ./test/util_test.js
. (#461)(Ray)bf9d561464
] - sandbox, feat: add test case to explain some side cases about 'SandBox::setModuleCompiler' (#460)(Ray)c9fde181ed
] - SandBox, feat: support freeze function to disable modification of global variables in sandbox.(xicilion)a1ec0af816
] - util, feat: support deepFreeze.(xicilion)62ae2a17fc
] - core, feat: support isFrozen function.(xicilion)7da2020d90
] - sandbox, feat: normalize implementation of custom_loader with the other standard loaders, then rename 'SandBox::setModuleLoader' to 'SandBox::setModuleCompiler'. (#459)(Ray)926286d582
] - sandbox, refactor: implement virtual compile function.(xicilion)56806cddb1
] - timers, feat: process script error in timeout function.(xicilion)05e79951ef
] - timers, feat: not interrupt script when hr_timer is stopped.(xicilion)b68cfd55f4
] - core, bugfix: not reset TryCatch by default.(xicilion)85089cb702
] - util, refactor: use namespace.(xicilion)9db5774ba3
] - sandbox, refactor: simplified parameter passing.(xicilion)ab407ce914
] - sandbox, feat: add 'Sandbox::modules' to get dict of modules installed in it. (#457)(Ray)d59f2d3414
] - util, feat: add 'modules' into returnValue of 'util.buildInfo'. (#458)(Ray)d1842dfdbd
] - sandbox, bugfix: sync build info about ts_loader/custom_loader for windows (#456)(Ray)8a1dc8cf33
] - sandbox, feat: passout callbackArgs in 'SandBox::CustomExtLoader::run' (#455)(Ray)4ec046d4e4
] - sandbox, feat: remove 'internal/typescript' module and related loader. (#454)(Ray)9bb0435fa0
] - fs, bugfix: crash in debug mode.(xicilion)faf8198935
] - vm, feat: support Sandbox::registerExt, and enable it in rootModule's Sandbox. (#450)(Ray)8aef38ed32
] - fs, bugfix: setZipFS not working on windows.(xicilion)ac5a535b7d
] - Timer, feat: support result_t in TimeoutScope::result.(xicilion)d89e439f45
] - Timer, refactor: use the TimeoutScope class to implement timeout.(xicilion)70b6a8feab
] - SandBox, feat: support disable ext loader.(xicilion)e54cf2e52e
] - fs, feat: support file access switch.(xicilion)6405bf7f59
] - path, feat: add path.relative
which compats with nodejs. (#449)(Ray)66f5f8d957
] - fs, feat: add test for 'require' when calling zip.open
. (#448)(Ray)4a18563fb7
] - sandbox, feat: define appname.(xicilion)5cd28f6e5d
] - timers, bugfix: compile error on windows.(xicilion)8b3835cde4
] - util, feat: support using vector array to init OptArg.(xicilion)b6d44ff5e9
] - test, feat: add test case of timers.call.(xicilion)973270c8e2
] - timers, feat: support script timeout.(xicilion)78a312a073
] - utils, feat: add error code CALL_E_TIMEOUT.(xicilion)ec542b4109
] - timers, factor: move JSTimer to Timer.h.(xicilion)2d182cd223
] - build, feat: fix ascii art.(xicilion)39811342f6
] - build, feat: display message for successfully built.(xicilion)7b72c34829
] - console, feat: only allow console config in master worker.(xicilion)ddc582ed21
] - docs, feat: collect modules.(xicilion)5804005070
] - tools, feat: reorder module list.(xicilion)2e7e44fdc9
] - sandbox, refactor: remove script code cache.(xicilion)4cd7e718d6
] - LruCache, feat: not emit the expire event until the event callback function has changed.(xicilion)a2d5f1782d
] - core, feat: change the error prompt capitalization.(xicilion)83ad511e9b
] - core, bugfix: name is 'undefined' in operator function.(xicilion)b921417e0e
] - core, bugfix: link error in debug mode on linux.(xicilion)4916f30992
] - SandBox, bugfix: remove unused variable.(xicilion)cd7faf1b07
] - HttpClient, bugfix: compile warning in debug mode.(xicilion)5d36247e31
] - Merge branch 'dev' of https: //github.com/fibjs/fibjs into dev(xicilion)70c117a692
] - fs, feat: support custom zip fs.(xicilion)6a252e7351
] - timers, feat: Compatible with Nodejs' setTimeout function, the parameter timeout can be undefined. (#446)(bengbengca)7b1d7e2853
] - Digest, feat: supports encoding. (#445)(bengbengca)bd3a4b8d44
] - SandBox, refactor: rewrite some of ExtLoader.(xicilion)03994507c9
] - SandBox, refactor: load json module by overloading run instead of run_module.(xicilion)958a835b5d
] - http, refactor: rewrite HttpUploadCollection with std::pair.(xicilion)78cd60e5b4
] - http, refactor: rewrite HttpCollection with std::pair.(xicilion)16b20f129c
] - core, bugfix: run microtask inside Fiber::scope.(xicilion)986703fc48
] - core, bugfix: deadlock in some promise case.(xicilion)d069cf7731
] - add function convert uint64 to BigInt.(xicilion)54f49bb7b0
] - console, feat: support for overloaded log behavior of logger.(xicilion)f19a2bfcab
] - console, refactor: add addLogger function.(xicilion)c56f754d37
] - add 'has' method in SandBox Module. (#442)(tapir)a8ad13614b
] - zlib, feat: reset dataSize when attaching to new stream.(xicilion)502b087306
] - test, feat: test for maxBodySize limit in the compressed body.(xicilion)3d8c5e9c79
] - v8, feat: make snapshot data.(xicilion)af14abd12b
] - zlib, feat: supports maxSize when decompressing.(xicilion)172c4ead9d
] - sandbox, refactor: add virtual custom resolve function.(xicilion)637a9ef5d1
] - core, bugfix: GLIBC dependency issues under Linux.(xicilion)327b2d2da4
] - v8, bugfix: compile error on linux i386.(xicilion)df941203f5
] - v8, feat: upgrade to 6.8.275.(xicilion)1846a86dc0
] - tools, bugfix: fix lack of member_props
in module, and fix TypeMap. (#440)(Ray)ced78b5ac2
] - tools, feat: add .github/PULL_REQUEST_TEMPLATE.md (#439)(Ray)1adbf8dfb9
] - http, feat: support keep-alive in HttpClient.(xicilion)d6b7d8a107
] - http, feat: support http.STATUS_CODES.(xicilion)e43fbf2c11
] - tools, bugfix: [tsdeclare] fix expression of exported-statically class. (#438)(Ray)8de2cfd0b8
] - core, feat: support for top-level await operators.(xicilion)78ae3b135e
] - module, feat: add module aliases, tls -> ssl, https -> http.(xicilion)3d7dc1dfe0
] - tools, bugfix: remove unnecessary import
statement on top of module declartion file. (#436)(Ray)69b25bb8a5
] - tools, feat: support multiple idl folders.(xicilion)feature :
bugfix :
refactor :
312df05c58
] - console, feat: add console.timeElapse() (#433)(gmxyb)27b5f17d5b
] - sandbox, feat: upgrade typescript to 2.9.1 (#435)(Ray)18b080f22b
] - tools, bugfix: correct exportance for reference to internal module in some module(such as encoding). (#434)(Ray)6cb8e61aa9
] - tools, bugfix: fix lack of prop generation for internal class. (#432)(Ray)80c04a9015
] - tools, bugfix: [type.d.ts.txt]fix global members. (#430)(Ray)67024c4349
] - tools, feat: normalize uglified internal class name. (#429)(Ray)652a0ac92c
] - tools, bugfix: correct exported static Class in some module(such as vm) (#428)(Ray)d20292ab9c
] - db, bugfix: do not process the escape character '?' when the parameter is insufficient.(xicilion)1975188359
] - http, feat: do not send Content-Length header in http request when body is empty.(xicilion)bf4c92ecd0
] - tools, bugfix: correct tsdeclare.js, and correct geneartion of *.d.ts (#427)(Ray)4152310139
] - dns, bugfix: dns.resolve crash on Linux.(xicilion)85b3d19d2a
] - core, bugfix: compile warning on windows.(xicilion)4780cedb02
] - os, bugfix: os.userInfo().homedir include a terminal character.(xicilion)917fac2e2b
] - net, bugfix: result error in net.resolve when host is unknown.(xicilion)0f37b624af
] - sandbox, bugfix: [internal/typescript]set 'compilerOptions.module' as 'CommonJS', to make test/ts_test.ts valid. (#426)(Ray)f1bb38002c
] - dns, bugfix: result error in dns.resolve and dns.lookup when host is unknown.(xicilion)5c2dd77b42
] - sandbox, feat: give default compilerOptions for internal typescript. (#425)(Ray)29e3901637
] - sandbox, feat: add test cases for internal typescript. (#424)(Ray)50555bebb9
] - tools, feat: support generating *.d.ts by tools/tsdeclare.js based on idlc.js (#421)(Ray)1ac350bcba
] - sandbox, bugfix: fix core dump when required ts in sub sandbox. (#422)(Ray)545c9bed90
] - core, refactor: separate fibjs library for reuse.(xicilion)5111e70816
] - sandbox, bugfix: high frequency require in new sandbox will fail.(xicilion)b23ef0f060
] - sandbox, bugfix: application crashes when loading ts in an empty sandbox.(xicilion)4b138f8cc6
] - options, bugfix: compile errors on Windows when embedding large script files.(xicilion)73c9e2fc27
] - sandbox, bugfix: missing files in the vs project file.(xicilion)7b0f6e1331
] - sandbox, feat: support typescript loader.(Ray)aed8fd656a
] - core, refactor: split the source code to simplify fibjs.cpp.(xicilion)e6058640c2
] - core, refactor: use static class to init module.(xicilion)f1a4589a11
] - core, refactor: compress embed script module.(xicilion)47a5f79c6e
] - core, refactor: do not generate coverage report of non-absolute path files.(xicilion)feature :
bugfix :
RedisSortedSet::add(OptArgs sms, int32_t& retVal)
. (#410)(Ray)refactor :
others :
06bb4ee8dd
] - script, bugfix: structural error in package.json generated by --init.(xicilion)f78492f4ea
] - ws, bugfix: WebSocket object in the closure was incorrectly released.(xicilion)a3373d2462
] - core, refactor: move ValueHolder to fibjs domain.(xicilion)2722598b8b
] - db, feat: add test case of trans result.(xicilion)2de4206df4
] - db, bugfix: fix timeout error in sqlite.(xicilion)eddeca9896
] - db, feat: add multi-statements test case.(xicilion)e67c4857fa
] - db, feat: support multi-statements in mssql.(xicilion)b0248329a6
] - db, bugfix: compile warning in sqlite on windows.(xicilion)a77c70d1c9
] - db, feat: support multi-statements in sqlite.(xicilion)c98878f7ed
] - db, feat: support multi-statements in mysql.(xicilion)e665e1f772
] - db, bugfix: fibjs crash when creating sqlite concurrently.(xicilion)c6973ba110
] - db, feat: add result to DbConnection.trans.(xicilion)428064a078
] - db, bugfix: fix compile warning on linux in debug mode.(xicilion)e52d8fa4dd
] - http, bugfix: crash when multipart form include a empty field.(xicilion)4c47e5659f
] - http, bugfix: fix capitalization of http header 'host'.(xicilion)7dd3d90a15
] - tools, feat: adapt github's new authentication. (#416)(Ray)da53123a8d
] - util, feat: support bigint in util.format.(xicilion)c0fa624c82
] - v8, feat: upgrade to v6.7.288.20.(xicilion)6a15dc5352
] - docs, feat: add the --recursive option to the git command.(xicilion)87713e2211
] - gui, refactor: use the main thread to run the gui.(xicilion)c33150e866
] - redis, bugfix: fix implement of RedisSortedSet::add(OptArgs sms, int32_t& retVal)
. (#410)(Ray)fd8e4b70d2
] - db, refactor: Discard the unused version of execute.(xicilion)8d3866cfb0
] - Merge branch 'master' into dev(xicilion)1e1f5d8f9a
] - redis, bugfix: fix retVal computation in (#409)(Ray)1f87181354
] - smtp, bugfix: refactor source code of async connect, fix ssl connection errors.(xicilion)aa1cf87685
] - core, bugfix: fix string error.(xicilion)feature :
bugfix :
refactor :
305adbac3e
] - core, bugfix: disable concurrent marking to fix v8 deadlock in gc.(xicilion)aaffa6095b
] - mq, feat: save js value before switch to background worker.(xicilion)2d9b747482
] - mq, refactor: not switch fiber when invoke js handler in Chain.(xicilion)908656e964
] - coroutine, bugfix: crash when querying the stack of dead fiber.(xicilion)eec7f12ceb
] - mq, refactor: Integrate invoke into the Chain.(xicilion)e85831e980
] - mq, feat: Integrate js_invoke into the invoke.(xicilion)62b6581e97
] - core, feat: support use_thread mode.(xicilion)24de807386
] - sqlite, feat: upgrade to v3.23.0(xicilion)23273aa91c
] - v8, feat: upgrade to v6.7.192.(xicilion)b9a80d2838
] - sandbox, bugfix: jsc loader crash when load error.(xicilion)43d92facd1
] - util, feat: use CreateCodeCache to compile code.(xicilion)36197f785f
] - json, bugfix: crash when json.encode circular structure.(xicilion)276ce295c8
] - core, bugfix: compile warning in debug mode.(xicilion)8d9656cc86
] - core, feat: disable parallel scavange.(xicilion)28cfb8c27c
] - websocket, feat: throw different error message.(xicilion)feature :
bugfix :
be4e3b122f
] - options, feat: enable parallel scavenge.(xicilion)a4ff03be02
] - v8, feat: upgrade to v6.6.155.(xicilion)551bcfb693
] - util, bugfix: app crash when clone a Map.(xicilion)7d9222fbb0
] - core, feat: upgrade to new v8 api.(xicilion)3f12dfe7b6
] - stream, bugfix: fix buffer type check.(xicilion)44a3e84013
] - ws, feat: support ref/unref.(xicilion)ff341edc49
] - dgram, feat: implement method setBroadcast.(xicilion)6f0ee079ae
] - module, feat: not check param count in require.(xicilion)a17b1835d5
] - options, bugfix: init error when package.json is not exists.(xicilion)b9d53e2c08
] - dgram, feat: method send return data size.(xicilion)469d0d0e7c
] - core, feat: support require.main.(xicilion)44287c8558
] - options, feat: support install package.(xicilion)a75a1b98d8
] - options, feat: add init script.(xicilion)4395512533
] - options, feat: generate embed scripts.(xicilion)416b7e1137
] - options, feat: retry download when http error.(xicilion)3e1bd98609
] - options, bugfix: zero size file is not extracted.(xicilion)4625da4cbe
] - dgram, feat: add documents for dgram module.(xicilion)1c81e1d84c
] - sqlite, feat: change default synchronous mode to full.(xicilion)ce138af65d
] - timers, feat: allow null in clearTimeout.(xicilion)781ab7427f
] - dgram, feat: add argument to event 'error'.(xicilion)ffc6cc69e3
] - dgram, bugfix: send error when addr is empty on windows.(xicilion)8203c574b9
] - Buffer, feat: support Buffer.join method.(xicilion)d5e4bf1cb8
] - Buffer, bugfix: crash when Buffer.concat([])(xicilion)962c505310
] - dgram, bugfix: test error on linux.(xicilion)47abe8b7f6
] - dgram, feat: add dgram test case into main.js.(xicilion)4701be824b
] - dgram, feat: add test case for dgram.(xicilion)dfd063c4ea
] - dgram, bugfix: compile error on windows.(xicilion)e4eb495b37
] - dns, feat: add dns.lookup.(xicilion)8d54dd1aaa
] - dgram, feat: implement send and message.(xicilion)1ae403550d
] - dgram, feat: add dgram module and DgramSocket object.(xicilion)45fcbb3bb3
] - http, bugfix: crash when HttpResponse.statusCode is too large.(xicilion)868e455f2b
] - process, bugfix: compile warning in debug mode.(xicilion)20cf8c4f00
] - path, bugfix: compile warning in debug mode.(xicilion)64317ed84b
] - option, bugfix: data error on some tgz file.(xicilion)50a2673da0
] - zlib, feat: end inflate stream when data error.(xicilion)f3cedc796d
] - option, bugfix: download error when '/' in package name.(xicilion)41db91f502
] - option, feat: simple package install tool.(xicilion)7e046495d7
] - Buffer, bugfix: new Buffer error when TypedArray offset is not zero.(xicilion)94211628ec
] - timers, feat: support ref/unref in Timer object.(xicilion)feature :
bugfix :
refactor :
others :
2e6be70555
] - v8, bugfix: fix compile error in debug mode on windows.(xicilion)2a1d13f2c4
] - v8, feat: upgrade to v6.5.108.(xicilion)19763e6253
] - dns, bugfix: fix ipv6 address error.(xicilion)02992c421b
] - expat, feat: upgrade to v2.2.5(xicilion)4523884506
] - core, bugfix: refactor object manager, fix runtime error in debug mode.(xicilion)6de34423b4
] - mq, refactor: remove unused code.(xicilion)5b071a3987
] - change memcpy to memmove (#391)(zywww)5b694853b0
] - core, bugfix: fix compile waring in debug mode.(xicilion)3a8ba731d7
] - test, bugfix: compile new amd64 jsc test file.(xicilion)5d2d96baac
] - git, feat: commit .jsc file as binary file.(xicilion)1288a3d8ed
] - crypto, feat: update root ca.(xicilion)97e25de6a3
] - exlib, bugfix: fix sleep time error.(xicilion)6a105104b4
] - core, refactor: move opt_tools script to sub folder.(xicilion)4ded2bd6ca
] - coroutine, feat: use hrtime to implement sleep.(xicilion)9abe80fe9d
] - core, feat: disable code coverage for embed script module.(xicilion)2e6e961dbb
] - util, feat: output Error object friendly.(xicilion)52b984cb66
] - dns, feat: add module dns, support dns.resolve.(xicilion)b85cc934d6
] - stream, feat: port script module stream from node.(xicilion)29f5cb6fe4
] - util, feat: support custom Promise object in util.syn.(xicilion)0c97518e05
] - v8, bugfix: fix compile warning on windows.(xicilion)782bd434fe
] - v8, feat: upgrade to v6.5.26.(xicilion)68a1cb5bc4
] - db, bugfix: deadlock when multi fiber access in db.trans.(xicilion)4394b5e029
] - Merge branch 'master' into dev(xicilion)33f3c01fc4
] - repl, feat: add 'Thown:' prefix in repl (#385)(Hengfei Zhuang)feature :
bugfix :
refactor :
a9a78dd7a6
] - mq, refactor: move Message.response to HttpRequest.response.(xicilion)46dd85fec2
] - LruCache, feat: support expire event.(xicilion)205cef37b7
] - event, feat: support any type of custom field in EventInfo.(xicilion)f2b6e1fe05
] - test, feat: add LruCache lock test.(xicilion)8376932226
] - LruCache, bugfix: object locked in updater callback.(xicilion)66a518641b
] - mbedtls, feat: upgrade to v2.6.1.(xicilion)d59b73839f
] - tool, feat: upgrade awesome sync tool.(xicilion)ac25be15bd
] - core, bugfix: fix compile waring on windows.(xicilion)f6caafc9d4
] - core, bugfix: fix compile error on windows.(xicilion)5ac83f7b29
] - db, feat: support multi level array in db.format.(xicilion)e20a32ea10
] - coroutine, feat: hold the process while at least one worker is working.(xicilion)38bdf89608
] - websocket, feat: hold the process while websocket is not disconnected.(xicilion)c73b24caaf
] - core, refactor: uniform the two constructor of AsyncCallback.(xicilion)ff75686678
] - core, refactor: support ref/unref in isolate, refactor the logic of holding process.(xicilion)b617bb877a
] - sandbox, feat: support exports in main script.(xicilion)9a240973b8
] - db, feat: enable chinese fulltext search in SQLite.(xicilion)7886dc4bac
] - v8, bugfix: disable parallel_marking, fix crash in snapshot creator.(xicilion)62ca518a70
] - v8, feat: update vender version.(xicilion)aa2d8bbe86
] - v8, feat: upgrade v8 to v6.4.365.(xicilion)8f0bc1f271
] - core, refactor: format JavaScript code.(xicilion)3f895d267b
] - v8, feat: upgrade to v6.4.309.(xicilion)076830eaa1
] - crypto, feat: PKey constructor support parameters.(xicilion)575deddaac
] - constants, feat: support constants module.(xicilion)