Ouyang Yadong
|
00454eb577
|
refactor(napi): use get_uv_event_loop instead of uv_default_loop
Using the uv_loop_s from napi_env is safer as it's possible that
there are multiple Workers, and therefore multiple uv_loop_s.
|
2020-08-18 13:55:35 +08:00 |
|
LongYinan
|
b19bfcf651
|
chore(release): publish
- napi-sys@0.4.5
- napi@0.4.10
|
2020-08-16 17:41:44 +08:00 |
|
LongYinan
|
6e734030a8
|
chore(release): publish
- napi@0.4.9
- napi-sys@0.4.4
|
2020-08-16 16:21:13 +08:00 |
|
LongYinan
|
9b56f7a04a
|
build: try fix docs-rs build
|
2020-08-15 18:32:41 +08:00 |
|
LongYinan
|
f8711f33d9
|
chore(release): publish
- napi-sys@0.4.3
- napi@0.4.8
|
2020-08-14 00:21:48 +08:00 |
|
Ouyang Yadong
|
14dd8b83e6
|
feat(napi): add BigInt related apis
|
2020-08-12 22:40:52 +08:00 |
|
LongYinan
|
4babd2694a
|
chore(release): napi@0.4.7
|
2020-08-10 14:16:17 +08:00 |
|
LongYinan
|
64df7205e9
|
refactor(napi): change data to &'static [u8] in JsBuffer
|
2020-08-10 13:52:05 +08:00 |
|
LongYinan
|
5b10965f9c
|
chore(release): napi@0.4.6
|
2020-08-06 14:53:59 +08:00 |
|
LongYinan
|
e866278654
|
fix(napi): need Send with Task trait
|
2020-08-06 14:53:59 +08:00 |
|
LongYinan
|
2e9e86a841
|
build: fix features in docs.rs
|
2020-08-03 16:17:14 +08:00 |
|
LongYinan
|
712eb82c40
|
chore(release): napi@0.4.4
|
2020-08-03 14:35:22 +08:00 |
|
LongYinan
|
b69a183681
|
fix(napi): wrong string length
|
2020-08-03 14:34:58 +08:00 |
|
LongYinan
|
be51252e18
|
chore(release): napi@0.4.3, napi-sys@0.4.1
|
2020-08-03 13:56:52 +08:00 |
|
Michael Orenstein
|
6b8bd01bcc
|
Updated threadsafe documentation to mention the first argument error convention
|
2020-07-26 18:26:42 +09:30 |
|
Michael Orenstein
|
74cd9c49c2
|
Fixed documentation of threadsafe functions
|
2020-07-26 17:46:45 +09:30 |
|
messense
|
e7a8cbf26b
|
Rename napi_rs to napi
|
2020-07-19 17:29:47 +08:00 |
|
LongYinan
|
8497479c7a
|
chore(release): publish
- napi@0.4.2
- napi-derive@0.4.1
|
2020-07-18 11:05:20 +08:00 |
|
LongYinan
|
3508956d16
|
feat(napi): implement either type
|
2020-07-18 02:11:49 +08:00 |
|
LongYinan
|
5113637c15
|
fix(napi): bump napi-build version
|
2020-07-15 01:40:24 +08:00 |
|
LongYinan
|
f5d8d14089
|
chore: bump napi-build
|
2020-07-15 01:36:02 +08:00 |
|
LongYinan
|
6489c11185
|
doc: update git repo url
|
2020-07-15 01:23:23 +08:00 |
|
LongYinan
|
244db37c3b
|
refactor: decouple sys module of new napi-rs into a crate
|
2020-07-15 00:59:41 +08:00 |
|
LongYinan
|
cce5f1fe00
|
fix(napi): missing declaration in register_module macro
|
2020-07-14 23:53:00 +08:00 |
|
LongYinan
|
62482ab2e6
|
doc: add some documents
|
2020-07-14 23:05:08 +08:00 |
|
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 |
|