LongYinan
83e157e101
chore: publish
...
- @napi-rs/cli@2.14.1
2023-01-03 21:02:49 +08:00
LongYinan
895e4caf95
fix(cli): android cmake build
2023-01-03 21:02:13 +08:00
LongYinan
abc4566bbb
chore(cli): update CI template ( #1416 )
2023-01-03 14:58:33 +08:00
Jarod Brennfleck
c58972ee0a
fix(cli): quote toml path ( #1410 )
...
Fixes issue when tomlPath has a space in it
2022-12-29 16:24:28 +08:00
LongYinan
76a16be0eb
Release independent packages
...
napi@2.10.4
2022-12-29 16:00:09 +08:00
LongYinan
75af3d4253
Merge pull request #1414 from napi-rs/delete-reference
...
Delete reference
2022-12-29 15:58:40 +08:00
LongYinan
877d631d99
fix(napi): only delete reference in custom gc
2022-12-29 14:48:00 +08:00
LongYinan
d2a492a2d0
fix(napi): require higher version of once_cell
2022-12-29 14:27:33 +08:00
Xiaopeng Li
ce4c28412a
fix(napi): promise leak ( #1403 )
...
Co-authored-by: Xiaopeng Li <lixiaopeng.jetspark@bytedance.com>
2022-12-29 00:15:55 +08:00
LongYinan
a131c8aa40
Merge pull request #1413 from SevInf/feat/future-leak-repro
...
test: Memory leak reproduction for futures
2022-12-28 22:38:03 +08:00
LongYinan
b7ba068853
test: fix memory test assertion
2022-12-28 22:28:47 +08:00
Sergey Tatarintsev
81498ecbea
test: Memory leak reproduction for futures
2022-12-28 21:19:01 +08:00
LongYinan
1e8d20a559
chore: publish
...
- @napi-rs/cli@2.14.0
2022-12-25 20:28:31 +08:00
LongYinan
bc41c9778f
feat(cli): add --zig-link-only option ( #1400 )
2022-12-19 23:05:18 +08:00
LongYinan
1bcb3a3628
Release independent packages
...
napi@2.10.3
2022-12-19 19:49:11 +08:00
LongYinan
ef5dffca80
fix(napi): add back custom gc for Send Buffer ( #1399 )
2022-12-19 19:11:53 +08:00
LongYinan
e64f1b6b5b
Merge pull request #1397 from skirsdeda/darwin-universal
...
Darwin universal architecture
2022-12-19 17:52:03 +08:00
Tadas Dailyda
870552e0ee
cli: fix ci-template typo
2022-12-19 17:40:43 +08:00
Tadas Dailyda
cf68288232
cli: universal support for CI template
2022-12-19 17:40:43 +08:00
Tadas Dailyda
4832e932ce
cli: 'artifacts' command small fix
2022-12-19 17:40:43 +08:00
Tadas Dailyda
fed35841e0
cli: 'artifacts' command update to deal with universal builds
2022-12-19 17:40:43 +08:00
Tadas Dailyda
cfd8d3dc50
cli: add 'universal' command
2022-12-19 17:40:43 +08:00
Tadas Dailyda
2afdfe7aee
cli: darwin universal support in js-binding-template.ts
2022-12-19 17:40:43 +08:00
Tadas Dailyda
b8bb2e5e4a
cli: tests
2022-12-19 17:40:43 +08:00
Tadas Dailyda
cc9c650949
cli: add universal-apple-darwin platform
2022-12-19 17:40:43 +08:00
LongYinan
328b84eb8f
style: run format
2022-12-17 00:14:05 +08:00
LongYinan
f8d1dcee5b
Merge pull request #1395 from napi-rs/tweaks-code
...
chore(napi): reduce Mutex usage while loading addon
2022-12-16 23:13:36 +08:00
LongYinan
e370dee545
chore(napi): remove useless de_init
2022-12-16 21:50:49 +08:00
LongYinan
6e4b16fe5d
style: clippy fix
2022-12-16 20:19:39 +08:00
LongYinan
968d9e10b1
chore(napi): fix tokio destroy logic
2022-12-16 20:07:22 +08:00
F001
d2531352aa
feat(napi): add "run_script" for "Env" ( #1393 )
...
* add "run_script" for "Env"
* Apply suggestions from code review
use `AsRef<str>` instead of `&str`
Co-authored-by: LongYinan <lynweklm@gmail.com>
* use `AsRef<str>` instead of `&str`
Co-authored-by: LongYinan <lynweklm@gmail.com>
2022-12-16 15:56:36 +08:00
LongYinan
e88fbcc404
chore(napi): remove more thread_local usage
2022-12-16 15:54:29 +08:00
LongYinan
5bd6c78b5a
chore(napi): expose tokio runtime
2022-12-16 14:35:30 +08:00
LongYinan
c01bcecb2b
chore(napi): reduce the complex about destroying tokio runtime
2022-12-16 14:32:32 +08:00
Patrick Pilch
486ce35c82
fix(napi): napi_create_async_work incorrect argument (napi-rs#1392) ( #1396 )
...
The third argument to `napi_create_async_work` (async_resource_name)
should be a `napi_value` that corresponds to a null-terminated utf-8
string.
This resolves errors running Next.js with GraalVM.
oracle/graal#5582
oracle/graal#5581
2022-12-16 13:59:15 +08:00
LongYinan
a9f9dbb232
chore(napi): reduce Mutex usage while loading addon
2022-12-16 13:41:16 +08:00
LongYinan
6ad1740dac
chore: publish
...
- @napi-rs/cli@2.13.3
2022-12-15 22:00:46 +08:00
LongYinan
f2c10affee
fix(cli): set cmake toolchain for android cross build ( #1394 )
2022-12-15 21:59:13 +08:00
Javier Viola
36a897e27a
fix(cli): template to works with nix ( #1391 )
2022-12-15 21:18:14 +08:00
LongYinan
5e9a9ff0b8
chore: publish
...
- @napi-rs/cli@2.13.2
2022-12-09 19:18:26 +08:00
LongYinan
bd1d3fe0a6
fix(cli): ci template upgrade
2022-12-09 19:17:10 +08:00
LongYinan
f6ac154378
Release independent packages
...
napi-derive@2.9.3
2022-12-09 18:59:54 +08:00
LongYinan
05f3c4c2ed
chore: publish
...
- @napi-rs/cli@2.13.1
2022-12-09 18:57:38 +08:00
LongYinan
2abc94681e
fix(cli): zig cross armv7 ( #1384 )
2022-12-09 18:56:50 +08:00
Simon Vandel Sillesen
00b09bca6e
fix(napi): better error message for #[napi(catch_unwind)]
( #1383 )
...
Before, the JS error would only have `Any { .. }`
2022-12-09 18:37:10 +08:00
LongYinan
e1864d68ff
ci: upgrade toolchain ( #1382 )
2022-12-09 17:29:03 +08:00
LongYinan
25fb299ac6
Release independent packages
...
napi@2.10.2
napi-derive@2.9.2
2022-12-09 00:41:03 +08:00
nihohit
1cf32631bf
fix(napi): typed arrays ref shouldn't use offset. ( #1376 )
...
Notice from the n-api docs that the data returned from
`napi_get_typedarray_info` is already adjusted by the byte offset.
https://nodejs.org/api/n-api.html#napi_get_typedarray_info
This means that when `as_ref`/`as_mut` apply the byte offset, the
offset is in practice applied twice.
This wasn't caught in tests because no test tried to modify a typed
array with a byte offset, and the test didn't us the typed array
structs, only `JsTypedArray`. If you want, I can modify the rest of the
functions in examples/napi-compt-mode/src/arraybuffers.rs
and the matching tests, to test all typed arrays.
IMO the `byte_offset` field can be removed entirely from the struct,
but I wanted to submit a minimal PR.
2022-11-30 20:54:13 +08:00
LongYinan
573f67b90f
chore(napi-derive): make_ref tweaks ( #1371 )
2022-11-22 23:17:44 +08:00
Jacob Kiesel
618d0f8046
fix(napi-derive): unsound behavior while using reference and async together
2022-11-22 00:17:19 +08:00