Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/napi-rs/napi-rs

A framework for building compiled Node.js add-ons in Rust via Node-API
https://github.com/napi-rs/napi-rs

style: clippy fix

6e4b16fe5d689a32c8d7b689c2ce67de35fd67cd authored about 2 years ago by LongYinan <[email protected]>
chore(napi): fix tokio destroy logic

968d9e10b1d621eae69865c3b16ff403d97aaf76 authored about 2 years ago by LongYinan <[email protected]>
feat(napi): add "run_script" for "Env" (#1393)

* add "run_script" for "Env"

* Apply suggestions from code review

use `AsRef<str>` instead...

d2531352aaf80771495251b8648505cd732d01da authored about 2 years ago by F001 <[email protected]>
chore(napi): remove more thread_local usage

e88fbcc404e006840decc74f4c9017525bc358ee authored about 2 years ago by LongYinan <[email protected]>
chore(napi): expose tokio runtime

5bd6c78b5afc91c3caae6c56fc9f6b050df49806 authored about 2 years ago by LongYinan <[email protected]>
chore(napi): reduce the complex about destroying tokio runtime

c01bcecb2b053dc155138d70746ac9c091b788c4 authored about 2 years ago by LongYinan <[email protected]>
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` t...

486ce35c82f665f705aa7a5072f1ad7b31cfbff0 authored about 2 years ago by Patrick Pilch <[email protected]>
chore(napi): reduce Mutex usage while loading addon

a9f9dbb232637ba89388bf9d900e7b12742005be authored about 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

6ad1740dacd325f1483a46d652d0084a30e5af4b authored about 2 years ago by LongYinan <[email protected]>
fix(cli): set cmake toolchain for android cross build (#1394)

f2c10affee0f8250e3b695d85aa3e3c8c8c791fd authored about 2 years ago by LongYinan <[email protected]>
fix(cli): template to works with nix (#1391)

36a897e27a6093be69710f8c61dfbea29975cb9b authored about 2 years ago by Javier Viola <[email protected]>
chore: publish

- @napi-rs/[email protected]

5e9a9ff0b882cf4f0f561a6c618518480a5a26b8 authored about 2 years ago by LongYinan <[email protected]>
fix(cli): ci template upgrade

bd1d3fe0a6d1ce5f237f51ac81704e60c584b6f2 authored about 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]

f6ac15437877c0527147592be82958faccea5910 authored about 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

05f3c4c2ed6ad5fc590176dc69dfd0dbbcd3b6bd authored about 2 years ago by LongYinan <[email protected]>
fix(cli): zig cross armv7 (#1384)

2abc94681ecc1010106ae4e2a9c076a9e964094d authored about 2 years ago by LongYinan <[email protected]>
fix(napi): better error message for `#[napi(catch_unwind)]` (#1383)

Before, the JS error would only have `Any { .. }`

00b09bca6ef520663d9ce9a3348af7c367b5ceee authored about 2 years ago by Simon Vandel Sillesen <[email protected]>
ci: upgrade toolchain (#1382)

e1864d68ff0ec1e6c31a497530953fc160c8e198 authored about 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]
[email protected]

25fb299ac62d6ffa7f841994bf8335d4894e30d4 authored about 2 years ago by LongYinan <[email protected]>
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 ad...

1cf32631bf2c118fd261fe217feedebbaf988b39 authored about 2 years ago by nihohit <[email protected]>
chore(napi-derive): make_ref tweaks (#1371)

573f67b90fbeeeef3be5b5743d757fe674e64d55 authored about 2 years ago by LongYinan <[email protected]>
fix(napi-derive): unsound behavior while using reference and async together

618d0f804651ed9f08ee2336671bb0473c8e7bec authored about 2 years ago by Jacob Kiesel <[email protected]>
build: focal->jammy, llvm-14->llvm-15 (#1369)

91890456dab468c1efffeb89b0f725818072ee03 authored about 2 years ago by LongYinan <[email protected]>
chore update lockfile

9f025ca980400a889a3741e64d06a131076d3131 authored about 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

f058614ee341a54c1846dd1b1183c05e33fbf579 authored about 2 years ago by LongYinan <[email protected]>
chore: upgrade yarn version

329c81f74278a06e80a68923b61ec9cb71af8633 authored about 2 years ago by LongYinan <[email protected]>
chore(cli): upgrade Node.js dependencies (#1368)

28be7e256b06b7dd4a81a2e1b5e50124d94dcdd2 authored about 2 years ago by LongYinan <[email protected]>
feat(cli): auto choose the tooling for cross compiling (#1367)

696c2ddcd841d416f53a8917fc55cf893d3a0642 authored about 2 years ago by LongYinan <[email protected]>
fix(napi): return the join handle when spawning a tokio task. (#1351)

we need this to be able to safely drop an struct,
that makes use of an async task.
the drop fu...

035def060077a94e87c7fbf6303b197d66f6e573 authored about 2 years ago by Simon Laux <[email protected]>
chore(napi): expose tokio runtime's block_on function (#1352)

b0c248ad7e205e2910aa92ad661f7694722bf98f authored about 2 years ago by Simon Laux <[email protected]>
ci: remove unused ci condition (#1363)

d48d106588c077c9e3f1815f12787a790e396f65 authored about 2 years ago by Horu <[email protected]>
Release independent packages

[email protected]

9816a77729a9ab65b1e846c9caa2528fa20b5587 authored about 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

62fddaca9f1e7d8cea8589816df223b88bb44497 authored about 2 years ago by LongYinan <[email protected]>
Merge pull request #1364 from SASUKE40/fix/cli-version

ec2c9321893c711223ad05e6b8070c7517b6ef9e authored about 2 years ago by LongYinan <[email protected]>
fix(cli): incorrent version without npm folder

caeef4a6757a811d23bb76bd2c441587178ec6f5 authored about 2 years ago by Edward Elric <[email protected]>
Merge pull request #1360 from napi-rs/zig-0.10

ci: test for zig 0.10

69f043c8eb0fe3d5dd5cd1bb1a55d1f73ec1b972 authored about 2 years ago by LongYinan <[email protected]>
fix(cli): compatible with zig 0.10.0

32cf02e633030bc46ec963d47b0e11dd17f89cda authored about 2 years ago by LongYinan <[email protected]>
ci: test for zig 0.10

0731e00217e67843e11d25860117a1e35615f074 authored about 2 years ago by LongYinan <[email protected]>
fix(cli): support help command (#1355)

7f82c95525a7619b5baadca6cfc1bd0f98213244 authored about 2 years ago by 阿豪 <[email protected]>
chore: skip worker_thread test on Linux aarch64 (#1354)

b5cfa93789038873fce7d1d1991a064d51772dc8 authored about 2 years ago by LongYinan <[email protected]>
ci: update docker image monthly

c328d8ece5219bacf3fcaa359965318c651d11e7 authored about 2 years ago by LongYinan <[email protected]>
chore(napi): including type message in error message (#1350)

3dde26bcef162cc1e29305aef4803f9a34fbc748 authored about 2 years ago by LongYinan <[email protected]>
chore: upgrade dependencies (#1349)

1037e6f14d178fd0c70fcb7fcce44df9079678b5 authored about 2 years ago by LongYinan <[email protected]>
fix(napi): BigInt::get_u64 lossless check (#1348)

77060adb3d9cee261c56299111ea044f84113670 authored about 2 years ago by Wodann <[email protected]>
Release independent packages

- [email protected]

a12bdc4359dfaff191d1fd124bc5b28e0d90f1bb authored about 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

a353402a693d9778f86e4f3a3307f77fb662bddc authored about 2 years ago by LongYinan <[email protected]>
feat(napi): add threadsafe deferred values (#1306)

5541d650a9f4b55a6e07984652ac72505068184a authored about 2 years ago by Devon Govett <[email protected]>
Merge pull request #1332 from napi-rs/array-buffer-send

fix(napi): make Buffer/ArrayBuffer truely Send/Sync safe

5561502fd5baffeecafa9750633f08d48503ad87 authored about 2 years ago by LongYinan <[email protected]>
fix(napi): make Buffer/ArrayBuffer truely Send/Sync safe

a5a04a4e545f268769cc78e2bd6c45af4336aac3 authored about 2 years ago by LongYinan <[email protected]>
Merge pull request #1331 from napi-rs/pass-in-buffer-leak

fix(napi): should also delete the reference while dropping the Buffer

a0522986b3a4b889f70dbaae63a1536dc9057718 authored about 2 years ago by LongYinan <[email protected]>
test(memory-testing): adjust buffer tests

6ff69a1dab09fc239522838e9d8a04f10f998acf authored about 2 years ago by LongYinan <[email protected]>
ci: do not throw if docker container stop failed

c76be2f1e05a3c2c892e335dfd00984a601c769f authored about 2 years ago by LongYinan <[email protected]>
ci: remove clear cargo cache in MSRV job

d3fc689269a86c19c58ea9295c931ee6bddf1acf authored about 2 years ago by LongYinan <[email protected]>
fix(napi): should also delete the reference while dropping the Buffer

47de6301eea063d54b46e7e15c51efda7eb27997 authored about 2 years ago by LongYinan <[email protected]>
feat(cli): parse `Cargo.toml` using `cargo metadata` (#1330)

4279291f4ba9848b92f62b0fb496fe436fa5256c authored about 2 years ago by messense <[email protected]>
feat(napi): add support for Vec<(std::string::String, u16)> and some other small change (#1320)

e54c37a0b1a283428e99b054b0adeca357829986 authored over 2 years ago by user.tax <[email protected]>
feat(napi): add impl<T: Into<Vec<u8>>> From<T> for Uint8Array (#1317)

Co-authored-by: any <[email protected]>

0d49b45ea9fc568789a330b142144a092480170d authored over 2 years ago by user.tax <[email protected]>
fix(napi): propagation error in function call (#1315)

ea18170779f8218d9f6e1b4772f8a3afc3c8df8f authored over 2 years ago by LongYinan <[email protected]>
fix(napi): improve error propagation (#1303)

5ba70b0e1a64a7f68e30d472a4ac107519d1dd0d authored over 2 years ago by Devon Govett <[email protected]>
chore(cli): increase ava timeout (#1314)

d5a6445bee234a3fe62a6b92a33bb1953792601b authored over 2 years ago by LongYinan <[email protected]>
Add arm64 macOS CI (#1313)

30accad1108943fe25bb5b3a79ae972c14eb9912 authored over 2 years ago by messense <[email protected]>
fix(cli): custom Cargo (build) target directories (#1300)

f7c26cccbffa12879f2c2f8331b66bec8582d4de authored over 2 years ago by Wodann <[email protected]>
chore: fix ci for forked repo (#1302)

22adc885d605eaa0fb266abbbf4a8305382707c0 authored over 2 years ago by Hana <[email protected]>
Release independent packages

[email protected]
[email protected]

f3c203d46e6a142ea42bb78a8983b82c45651c59 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): some of the unsoundness in `Buffer` (#1294)

* fix leaked napi refcount in `Buffer` when cloning

Cloning unconditionally increased the ref...

fc63ba8b52ac0fb8773e3988856aefa5c45de711 authored over 2 years ago by Dennis Duda <[email protected]>
chore(napi-derive): pin minimum usable version of dependency syn (#1293)

26f6c926d30de744146fe54db6a6b399e142e63c authored over 2 years ago by mat-if <[email protected]>
Merge pull request #1291 from napi-rs/fix-this-types

fix(napi-derive): should not generate this types for Constructor/Getter/Setter

76fd7b75261ebf7d4fac4649cb50689d1530bfe8 authored over 2 years ago by LongYinan <[email protected]>
fix(napi-derive): should not generate this types for Constructor/Getter/Setter

32a039aad07f158709eed0fc4d0d8fe8194a9e25 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1290 from napi-rs/zst

fix(napi): remove previous reference if value_ref existed

7e3b1ef330f2a8dd120e54093aedd354a084f810 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): remove previous reference if value_ref existed

Usually happens while using ZST

525d8815905520ad870a389c9d00c658739a43e2 authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

- [email protected]
- [email protected]

767c040d94cffb96092caf3c8dc01b7b64e9def8 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1287 from napi-rs/upgrade-dependencies

chore: upgrade npm dependencies

58f0d82554c848bd3e381a315062866a9bdaf98a authored over 2 years ago by LongYinan <[email protected]>
chore: upgrade npm dependencies

184c4af58884947e118c6960f5a0c1acd91a5bdf authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1286 from napi-rs/f32-to-napi-value

feat(napi): implement ToNapiValue for f32

4153c03a9f8b76cacffb67d5863b7cffa18ebd79 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): implement as_unknown and validate for Either types (#1285)

f7c00c9a90b9174da0d075a82fb530c3dd74dd62 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): implement as_object and validate for ClassInstance (#1284)

49ec8917df353300acafcaff104eea4571b00f96 authored over 2 years ago by LongYinan <[email protected]>
chore(napi): misc cleanup

36275438ade17be9aef2e66e7aa4eb21e86dd446 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): implement ToNapiValue for f32

03e80361d9cf66fbcaee387bdbfe62715f9018b4 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): segfault when `ThreadsafeFunction`'s callback closure captures data (#1281)

99e17c7294fe9b8fca2043c8f0fa5f0b4ba6340f authored over 2 years ago by messense <[email protected]>
feat(napi-derive): catch_unwind attribute (#1280)

b7a3103f0c80eef19d9fe653f3bc7fdd14f90df1 authored over 2 years ago by LongYinan <[email protected]>
fix(napi-derive): fix macro expansion naming shadow (#1278)

Co-authored-by: fengyu <[email protected]>

bc69e15efb567b0e1c3fe605b69267a67b488782 authored over 2 years ago by Fy <[email protected]>
Release independent packages

[email protected]
[email protected]

5ba603459b9568640e60ddb041f1ddc71622e425 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1275 from napi-rs/anyhow

feat(napi): `error_anyhow` feature

40d46f4b2a9f2b3600010a369a57d7631482cc19 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): error_anyhow feature

13996c1864d3048a8c9a27aee7088163f9b4af31 authored over 2 years ago by iuser <[email protected]>
Merge pull request #1274 from napi-rs/weak-reference

feat(napi): add get and get_mut method on `WeakReference`

c4eb51b5093800a34b770928ced719780450e671 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): add get and get_mut method on `WeakReference`

1cd4fda01e5f7be58b5e0e7d86c901fadf00521a authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1273 from napi-rs/do-not-restrict-this

feat(napi-derive): support inject This<Value> into raw function

242b292079b6df9b0ccb86988d9d7f0d0c082d0b authored over 2 years ago by LongYinan <[email protected]>
style: clippy fix

528b1d21cb2a4055dbde2992375ff8396876d3c9 authored over 2 years ago by LongYinan <[email protected]>
feat(napi-derive): support inject This<Value> into raw function

0ef482c6ca87390267a6fd1d31f02a390da1f5f2 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1272 from napi-rs/support-instanceof

feat(napi-derive): implement instance_of for Class

5030cfb8fbae5f91f72bd0ca252b94272b0fe7f5 authored over 2 years ago by LongYinan <[email protected]>
feat(napi-derive): implement instance_of for Class

711372e175115acb2eda08c36a32fcd381f28ef5 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1270 from napi-rs/custom-finalize

feat(napi): allow implement custom finalize logic for Class

8d0045f5b633eadbb444ef6eb581e0c60b508bb8 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): allow implement custom finalize logic for Class

2385b52a725f26231cf640db1f2317429d866681 authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

304bddeae97fe4bd93ae08cf48b86972c846b059 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1263 from xhuz/main

feat(napi): support rust array to js array

6bd682279d0c052e107aa94d979c995f68c52080 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): support rust array to js array

fd191a458645c309c7b67e54c384460aa0120bae authored over 2 years ago by huzz <[email protected]>
Merge pull request #1265 from liby/feature/update-ci-template

chore(napi): use recommended `vmactions/freebsd-vm@v0`

8784ed9459942d4d0251d6bc7755c1eaaefc8595 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1266 from napi-rs/zig-cross-fix

fix(cli): zig cross to *-apple-darwin target

2d2e4425b4e718d67060d089d4a72b620cbfda76 authored over 2 years ago by LongYinan <[email protected]>
ci: fix FreeBSD check CI

d9f52454321aa825d32fdadf6f87a7d2f482d515 authored over 2 years ago by LongYinan <[email protected]>
fix(cli): zig cross to *-apple-darwin target

14aab065e7e7f3fe927d1dbb72bce8a8d419b711 authored over 2 years ago by LongYinan <[email protected]>