Commit graph

  • d184d503d5
    fix(napi-derive): increase initial ref count in async fn (#1577) LongYinan 2023-04-26 15:18:00 +0800
  • 9a220bd1c2
    Release independent packages LongYinan 2023-04-25 13:27:53 +0800
  • 2f00e79873
    chore(napi): adds support for Rc<T> / Arc<T> / Mutex<T> (#1573) Maël Nison 2023-04-25 05:14:06 +0200
  • 5a1f229dba
    feat: clean napi-derive noop feature code path (#1571) liuyi 2023-04-18 10:15:29 +0800
  • cd8888aa23
    Release independent packages LongYinan 2023-04-17 00:00:06 +0800
  • d9c191d270
    test(napi): skip worker tests in slow Docker env (#1569) LongYinan 2023-04-16 23:59:15 +0800
  • d9ff0b4ddf
    fix(napi): do nothing in deferred if thread is destroyed (#1568) LongYinan 2023-04-15 18:58:53 +0800
  • ad143df4e1
    chore(deps): update dependency electron to v24.1.2 (#1562) renovate[bot] 2023-04-15 15:37:17 +0800
  • d14fdca242
    fix(napi): thread safe issue while creating class instance (#1561) LongYinan 2023-04-15 15:37:01 +0800
  • 77f53a8cc9
    fix(deps): update rust crate libloading to 0.8 (#1563) renovate[bot] 2023-04-15 06:40:31 +0000
  • b60dbc5760
    Release independent packages LongYinan 2023-04-11 11:44:32 +0800
  • 070230079d
    fix(napi): noop feature LongYinan 2023-04-11 11:44:10 +0800
  • f4d9e09917
    Release independent packages LongYinan 2023-04-11 11:21:48 +0800
  • 1d78f6c294
    chore: upgrade npm dependencies (#1557) LongYinan 2023-04-11 10:47:52 +0800
  • 7fdcd7a8ae
    chore(napi): add noop feature in napi crate (#1546) gaoquanzero 2023-04-10 18:47:34 +0800
  • 5624c82926
    Merge pull request #1556 from napi-rs/fix-tsfn-callback-throw LongYinan 2023-04-10 18:21:03 +0800
  • 66ef64bdc7
    style(napi): use cast() instread as LongYinan 2023-04-10 17:03:18 +0800
  • 752ffea1d9
    fix(napi): revert Promise changes because of the flaky test LongYinan 2023-04-10 17:02:47 +0800
  • 88773a7a8e
    fix(napi): re-throw error in ThreadsafeFunction callback if we could LongYinan 2023-04-10 17:02:13 +0800
  • a57a59f735
    ci: remove depracated action (#1555) LongYinan 2023-04-08 23:37:28 +0800
  • 2d1e4144b3
    fix: prevent crashing when napi_register_module_v1 is called twice (#1554) Alexey Orlenko 2023-04-08 17:08:48 +0200
  • b5c3c05755
    chore: publish forehal 2023-04-07 15:00:31 +0800
  • 7fcd68f14d
    fix(cli): incorrect new project template content forehal 2023-04-07 14:58:12 +0800
  • c3b49f0ca6
    chore: publish forehal 2023-04-06 19:22:39 +0800
  • c9f5ee14b7
    fast patches for napi/cli 3.0-alpha (#1553) liuyi 2023-04-06 19:21:06 +0800
  • 5daf558ead
    chore: publish forehal 2023-04-06 15:35:37 +0800
  • e4c4a5fe5d
    fix(cli): missing shebang prefix in cli entries forehal 2023-04-06 15:34:07 +0800
  • 7c9a4bae2d
    fix(triples): wrong raw triple in some eabi targets forehal 2023-04-06 14:37:47 +0800
  • 54ddf13c6a
    chore: remove useless scripts forehal 2023-04-06 14:35:56 +0800
  • 885d03d3ad chore: publish forehal 2023-04-06 11:06:13 +0800
  • a781a4f27e feat(cli): brand new cli tool with both cli and programmatical usage (#1492) forehal 2023-04-06 11:04:53 +0800
  • 7c4dc2a2bd
    feat(napi-derive-backend, napi-derive): add support for string enums (#1551) Francesco Benedetto 2023-04-03 08:10:58 +0200
  • 71e44be73d
    fix(napi): access violation in property getter/setter closure (#1552) Markus 2023-04-03 05:12:07 +0200
  • f4f179c714
    build: update Node.js version in alpine.Dockerfile LongYinan 2023-03-31 14:19:05 +0800
  • ea7e75ee74
    chore: fix js binding template style (#1550) Suyan 2023-03-30 20:30:26 +0800
  • a8f1310e4d
    Release independent packages LongYinan 2023-03-30 13:49:53 +0800
  • 0a6b214505
    fix(napi): free buffer in current thread if env is available (#1549) LongYinan 2023-03-30 12:55:54 +0800
  • a0b6e2b263
    fix(napi): use ptr::copy to create TypedArray in electron fallback mode (#1548) LongYinan 2023-03-29 14:03:32 +0800
  • 0a0aa36c28
    test(napi): update test case for checking electron renderer crash (#1547) Bo 2023-03-29 12:53:57 +0800
  • d8cfcfdfda
    fix(napi): ensure that napi_call_threadsafe_function cannot be called after abort (#1533) Bo 2023-03-28 20:54:55 +0800
  • e47c13f177
    fix(napi): check if the tokio runtime exists when registering the module Bo 2023-03-28 12:03:00 +0800
  • a956d51a9a
    Release independent packages LongYinan 2023-03-23 15:35:25 +0800
  • 3983be23f5
    fix(napi): big numbers losing precision on serde_json::Value (#1538) Gabriel Francisco 2023-03-23 02:34:34 -0300
  • 2e865cad29
    Release independent packages LongYinan 2023-03-22 18:03:28 +0800
  • b896b90795
    chore: publish LongYinan 2023-03-22 18:02:55 +0800
  • 5398b16238
    fix(cli,napi-derive): backward compatible with older cli with #1531 (#1536) LongYinan 2023-03-22 17:35:55 +0800
  • 2f4d9d4447
    Release independent packages LongYinan 2023-03-21 18:50:44 +0800
  • 8a086b67d6
    chore: publish LongYinan 2023-03-21 18:49:47 +0800
  • 0f0837f5ca
    fix(cli): dts pipe (#1532) LongYinan 2023-03-21 18:47:43 +0800
  • 3d48d4464b
    fix(cli,napi-derive): re-export types from shared crate (#1531) LongYinan 2023-03-21 18:12:52 +0800
  • 3b831f42f5
    Release independent packages LongYinan 2023-03-21 13:39:58 +0800
  • 0d951cb3d9
    chore: publish LongYinan 2023-03-21 13:38:58 +0800
  • aee742f185
    feat(napi): property getter and setter with closure (#1526) Victor Teo 2023-03-21 11:22:07 +0800
  • 550ef7c3cc
    feat: export registers in wasm32 target (#1529) LongYinan 2023-03-20 18:42:27 +0800
  • 5605bdf7fc
    fix(napi): ThreadsafeFunctionHandle never being dropped (#1530) LongYinan 2023-03-20 18:01:09 +0800
  • c8bd8924e2
    fix(cli): export non const enums when generating typedefs (#1527) Francesco Benedetto 2023-03-20 07:19:18 +0100
  • d255a0a575
    chore: decrease timeout in tsfn test LongYinan 2023-03-20 11:59:53 +0800
  • a6e1ff471c
    fix(napi): use weak arc for passing thread_finalize_data (#1525) Bo 2023-03-20 11:56:54 +0800
  • 347e81b3cc
    chore(napi): upgrade bitflags to v2 (#1518) LongYinan 2023-03-16 11:23:03 +0800
  • 73db80311a
    Release independent packages LongYinan 2023-03-14 21:41:01 +0800
  • 0af728a601
    fix(napi): prevent access to tsfn-raw after tsfn finalized(#1514) (#1515) HotQ 2023-03-14 21:31:52 +0800
  • c1072462a5
    Release independent packages LongYinan 2023-03-14 15:37:34 +0800
  • ffc4980d52
    fix(napi): panic when Promise callbacks trigger after Promise is dropped (#1469) (#1516) Alberto Pose 2023-03-14 07:32:17 +0000
  • 894f082429
    build: fix alpine zig image LongYinan 2023-03-12 19:23:25 +0800
  • 1ff67418c7
    build: fix alpine zig image LongYinan 2023-03-12 18:56:08 +0800
  • f2d3804506
    ci: cancel-in-progress duplicated job LongYinan 2023-03-12 18:31:13 +0800
  • ef26f6a56e
    build: libc++-dev still need to be installed LongYinan 2023-03-12 18:27:12 +0800
  • 60dea3d6d0
    chore: ci components upgrade (#1512) LongYinan 2023-03-12 18:24:48 +0800
  • 0904dc5d43
    build: fix Docker build context LongYinan 2023-03-12 17:50:38 +0800
  • 1867c9f476
    build: add libc++ in aarch64-linux-gnu Docker (#1511) LongYinan 2023-03-12 17:25:53 +0800
  • 7e2ab566d4
    build: upgrade toolchain in Docker LongYinan 2023-03-12 16:13:32 +0800
  • 96959e6425
    chore(napi): remove thread_local from dependenies (#1506) LongYinan 2023-03-05 19:49:52 +0800
  • 3bd3c9cc08
    test(napi): tests for custom gc in worker_threads (#1505) LongYinan 2023-03-05 16:51:06 +0800
  • 86cfbca33e
    feat(napi): expose uv_run (#1499) Markus 2023-02-27 10:31:03 +0100
  • fc101d0d6b
    fix(napi): display should be implemented on error generics (#1497) Hana 2023-02-24 19:46:39 +0800
  • 4fc7cb12f4
    chore: add opencollective link LongYinan 2023-02-22 13:06:49 +0800
  • 25cc07b476
    Release independent packages LongYinan 2023-02-18 11:35:57 +0800
  • 11286b8a67
    chore: publish LongYinan 2023-02-17 01:07:55 +0800
  • 7281f533bd
    fix(cli): always generate typedef file even native code never changes (#1489) liuyi 2023-02-16 22:24:40 +0800
  • 853f52ed1f
    fix(napi): error should be send sync conditionally (#1487) Hana 2023-02-14 18:58:04 +0800
  • ec9349bb3b
    Release independent packages LongYinan 2023-02-09 23:22:29 +0800
  • 8e3eb6204b
    fix(napi): support custom status in Error (#1486) LongYinan 2023-02-09 23:18:57 +0800
  • 8e5ed4c7a0
    Release independent packages LongYinan 2023-02-08 22:33:55 +0800
  • 90cc0a6abe
    feat(napi): convert ToNapiValue tuple to variadic tsfn (#1475) Hana 2023-02-08 22:30:12 +0800
  • a7dcf2a838
    fix(napi): convert u64 to u32 in serialization (#1478) m1212e 2023-02-08 15:25:03 +0100
  • 80ec3dd2d9
    Release independent packages LongYinan 2023-02-08 17:34:08 +0800
  • c34ccc9131
    fix(napi): impl Send Sync to External LongYinan 2023-02-08 17:33:27 +0800
  • efacce7f66
    chore: publish LongYinan 2023-02-08 17:03:21 +0800
  • cb529d21cf
    fix(cli): JS bindgen file now respects destDir (#1481) Sean Larkin 2023-02-07 22:14:55 -0800
  • f24c9e6e83
    Release independent packages LongYinan 2023-02-07 16:17:04 +0800
  • 31015652b8
    fix(napi): dropping Error should not call napi-sys if feature is set to noop (#1477) Hana 2023-02-07 15:45:56 +0800
  • c70c76d8f3
    Release independent packages LongYinan 2023-02-06 00:59:55 +0800
  • 7613d669fb
    chore(napi): enhance the error messages while converting types failed (#1473) LongYinan 2023-02-06 00:52:59 +0800
  • f1838a7b32
    build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#1472) dependabot[bot] 2023-02-02 23:47:22 +0800
  • 5e7496f33d
    chore: publish LongYinan 2023-02-02 23:09:12 +0800
  • b2e1bb234f
    chore(cli): upgrade cross platform testing toolchains (#1471) LongYinan 2023-02-02 16:27:08 +0800
  • dc372d9153
    Release independent packages LongYinan 2023-01-31 20:41:12 +0800
  • 3bd2bf40b1
    fix(napi): run_script return type (#1467) LongYinan 2023-01-31 20:36:59 +0800
  • 3158cb058f
    fix(napi-derive): incorrect Task output type in some cases (#1466) LongYinan 2023-01-31 20:10:04 +0800
  • 9506e3fb14
    chore: publish LongYinan 2023-01-29 16:56:03 +0800