Commit graph

43 commits

Author SHA1 Message Date
LongYinan
9118e9e62d
feat(napi): implment tokio_rt feature 2020-07-14 22:58:05 +08:00
LongYinan
04238c38ab
style(napi): typo adjust 2020-07-07 11:57:33 +08:00
LongYinan
f4a331cfe2
feat(napi): provide execute function to run Future on libuv 2020-07-07 11:57:32 +08:00
Ouyang Yadong
472d4f2ab5 chore: add into_unknown; refactor tsfn api; add tests for js function 2020-07-04 00:05:31 +08:00
LongYinan
0d5f03f845
feat: move napi version features setup to build package 2020-07-02 00:40:36 +08:00
LongYinan
0216c55e54
refactor(napi): redesign the JavaScript values API 2020-06-28 23:29:04 +08:00
Ouyang Yadong
f126a0581f feat(napi): impl threadsafe function api 2020-06-28 22:47:08 +08:00
LongYinan
628452c70a
perf(napi-derive): remove useless alloc in function CallContext 2020-06-21 17:50:38 +08:00
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
9f49fd9b4e refactor: remove sys:napi_async_init() in AsyncWork 2020-06-17 00:09:37 +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
dependabot-preview[bot]
50a032f139
build(deps): update semver requirement from 0.9 to 0.10
Updates the requirements on [semver](https://github.com/steveklabnik/semver) to permit the latest version.
- [Release notes](https://github.com/steveklabnik/semver/releases)
- [Commits](https://github.com/steveklabnik/semver/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 07:20:20 +00:00
dependabot-preview[bot]
da4835a349
build(deps): update bindgen requirement from 0.53 to 0.54
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases)
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.53.0...v0.54.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 07:05:09 +00:00
LongYinan
d9f3a818aa
chore(release): napi@0.3.1 2020-05-15 14:29:06 +08:00
LongYinan
ec235d284d
refactor(spawn): napi_async_worker implementation 2020-05-15 14:03:02 +08:00
LongYinan
f7a0f70830
refactor(executor): cleanup uv_async_t alloc logic 2020-05-12 11:04:52 +08:00
LongYinan
c92b7760bf
chore: remove useless Box in Task 2020-05-11 18:20:52 +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
37e64c4960
chore(release): napi-rs@0.3, napi-rs-derive@0.2 2020-05-09 15:34:55 +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
0a388056ad
chore(release): publish napi-rs 0.2.3 2020-05-01 23:53:32 +08:00
LongYinan
57b319273c
feat(napi): impl get_value for Boolean 2020-05-01 23:52:01 +08:00
LongYinan
c1da4f8d8e
chore(release): publish napi-rs 0.2.2 2020-05-01 12:48:19 +08:00
LongYinan
f74c383408
feat(napi): tweaks
env.throw_error
String => JsString
JsString.as_str
Status into napi_status
2020-05-01 01:27:01 +08:00
LongYinan
81adb5ceab
chore: version patch 2020-04-26 19:57:31 +08:00
LongYinan
4c0341961c
refactor(napi-rs): impl TryFrom instead of TryInto 2020-04-26 18:46:56 +08:00
LongYinan
0b2561225f
feat(derive): js_function derive 2020-04-26 16:36:44 +08:00
LongYinan
f29ddc3a19
feat(napi): impl create_uint32 2020-04-20 00:43:48 +08:00
LongYinan
fa8e1be7b9
refactor(napi-rs): make api calls more safety 2020-04-19 18:52:32 +08:00
LongYinan
de6863cd3a
feat: support basic arrayBuffer 2020-04-08 23:58:50 +08:00
LongYinan
5574930e18
feat(napi): implement serde feature 2020-04-03 00:09:44 +08:00
LongYinan
d0eadec77b
fix(executor): close_uv when future ready 2020-04-01 23:36:19 +08:00
LongYinan
f8dd29084b
v0.2.0 2020-03-16 14:35:11 +08:00
LongYinan
090e7d6fb3
chore: prepare for release 2020-03-16 14:30:54 +08:00
LongYinan
ef99000955
fix(executor): use Arc to ensure thread safe 2020-03-12 22:40:21 +08:00
LongYinan
1e4aa3a2a5
feat(buffer): implement from_value 2020-02-22 12:34:04 +08:00
LongYinan
0bfcdff29f
fix(buffer): create_buffer_with_data 2020-02-21 00:45:30 +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