LongYinan
8a9c42a985
fix(napi): compile error for wasm32-unknown-unknown target
...
- Close https://github.com/napi-rs/napi-rs/issues/1816
2023-11-20 17:10:58 +08:00
LongYinan
0dc1ef738b
fix(napi): asan caught memory safety issue
2023-11-04 15:26:07 +08:00
liuyi
5a1f229dba
feat: clean napi-derive noop feature code path ( #1571 )
2023-04-18 10:15:29 +08:00
LongYinan
5398b16238
fix(cli,napi-derive): backward compatible with older cli with #1531 ( #1536 )
2023-03-22 17:35:55 +08:00
LongYinan
3d48d4464b
fix(cli,napi-derive): re-export types from shared crate ( #1531 )
...
* fix(cli,napi-derive): re-export types from shared crate
* chore: publish
- @napi-rs/cli@2.15.1-alpha.0
* Clippy fix
* Fix memory testing
2023-03-21 18:12:52 +08:00
LongYinan
550ef7c3cc
feat: export registers in wasm32 target ( #1529 )
2023-03-20 18:42:27 +08:00
liuyi
7281f533bd
fix(cli): always generate typedef file even native code never changes ( #1489 )
2023-02-16 22:24:40 +08:00
Hana
976acc773e
fix(napi-derive): remove ts type on field attrs ( #1436 )
2023-01-12 13:32:59 +08:00
messense
132a9a4ae2
chore: fix clippy::needless_late_init
lint
2022-02-28 12:09:40 +08:00
h-a-n-a
df9dc91562
feat(napi): add ts typegen skip
2021-12-19 19:45:21 +08:00
LongYinan
e452c00fb4
feat: edition 2021
2021-12-08 13:18:47 +08:00
LongYinan
1fe39ff66d
feat(napi): support export rust mod as ts namespace
2021-11-25 17:53:43 +08:00
LongYinan
40c237ef19
fix(napi): Windows i686 memory error
2021-10-24 23:28:21 +08:00
forehalo
2467b7139b
Introduce #[napi]
procedural macro to automation development boilerplate ( #696 )
...
* napi procedural macro for basic rust/JavaScript types
* introduce the `compat-mode` for `napi` and `napi-derive` crates for backward compatible
* remove #[inline] and let compiler to decide the inline behavior
* cli now can produce the `.d.ts` file for native binding
* many tests and example for the new procedural macro
Co-authored-by: LongYinan <lynweklm@gmail.com>
2021-09-23 01:29:09 +08:00