Commit graph

21 commits

Author SHA1 Message Date
LongYinan
17cb852a6e
refactor(napi): self in Task::compute could be mutable 2020-06-19 16:19:06 +08:00
LongYinan
79401d693e
feat(napi): implement create_external and get_value_external 2020-06-19 16:16:28 +08:00
LongYinan
422682c8b8
test: setup test framework in test_module project 2020-06-17 20:53:41 +08:00
Ouyang Yadong
4baff91a58 feat(napi): impl is_date 2020-06-15 21:15:59 +08:00
LongYinan
28257b45c1
feat(napi): support musl linux
drop future executor due to mutithreads bug.
2020-06-11 16:20:37 +08:00
LongYinan
ec235d284d
refactor(spawn): napi_async_worker implementation 2020-05-15 14:03:02 +08:00
LongYinan
869ed76c0b
feat(napi): impl spawn for tasks need to be run in the other thread 2020-05-11 16:32:57 +08:00
LongYinan
91cca630a9
perf: borrow Env in CallContext 2020-05-09 15:14:44 +08:00
LongYinan
1a280aa30f
refactor(napi): async and lifetime span 2020-05-09 14:13:25 +08:00
LongYinan
53f9157342
fix(test_module): avoid oom in test_scripts 2020-04-30 18:31:47 +08:00
LongYinan
67ac49a7d7
chore: rename napi-derive to napi-rs-derive 2020-04-26 20:21:45 +08:00
LongYinan
0b2561225f
feat(derive): js_function derive 2020-04-26 16:36:44 +08:00
LongYinan
fa8e1be7b9
refactor(napi-rs): make api calls more safety 2020-04-19 18:52:32 +08:00
LongYinan
5574930e18
feat(napi): implement serde feature 2020-04-03 00:09:44 +08:00
LongYinan
3b48e464cb
fix(scripts): find target folder near by node_modules folder 2020-03-16 11:26:40 +08:00
LongYinan
ef99000955
fix(executor): use Arc to ensure thread safe 2020-03-12 22:40:21 +08:00
LongYinan
48c9a8956c
build: enhance the build pipeline 2020-02-19 17:45:57 +08:00
LongYinan
e0e85502af
feat: upgrade to std-future 2020-02-18 21:09:17 +08:00
LongYinan
3ab287a946
chore: use npm version napi-rs as dependency 2018-07-23 10:11:56 +08:00
LongYinan
cbf5b42d61
build: use cargo to build napi-rs instead of napi.js 2018-06-26 16:31:42 +08:00
LongYinan
c05ab719b3
init 2018-04-28 16:26:38 +08:00