Commit graph

26 commits

Author SHA1 Message Date
LongYinan
1a3621b727
feat(napi): major upgrades for napi@1
1. inline everything
2. change `check_status` and `type_of` to macro
3. provide #[module_exports] macro
4. remove debug and repr[transparent] for ffi struct
2020-11-26 11:31:49 +08:00
LongYinan
f3bb57abfb
fix(napi): hanlde unknown enum values from FFI 2020-11-11 14:34:30 +08:00
LongYinan
fc0ec0b378
refactor(napi-sys): remove bindgen 2020-11-10 17:52:59 +08:00
adumbidiot
d9214e7805 Convert bindgen rustified_enum to newtype_enum 2020-11-02 19:23:41 -08:00
LongYinan
062370ba5c
fix(sys): bindgen build 2020-10-15 16:48:42 +08:00
LongYinan
18888c10fb
build(sys): reduce build dependencies 2020-10-15 16:42:14 +08:00
LongYinan
3c3a5b6fdb
ci: reduce aarch64 running time by cross compile in host machine 2020-10-15 16:14:11 +08:00
LongYinan
b651be1bec
ci: pass tests on the freebsd platform 2020-10-13 22:58:42 +08:00
LongYinan
d1d6a5b963
refactor(build): use node to download .lib file on Windows 2020-10-10 13:04:42 +08:00
dependabot-preview[bot]
14a5bceb24
build(deps): update semver requirement from 0.10 to 0.11
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/compare/v0.10.0...v0.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-25 06:06:06 +00:00
Ouyang Yadong
3bdb8c543b chore: make bindgen::Builder derive default 2020-08-24 20:19:47 +08:00
LongYinan
1a23ab4606
chore(release): publish
- napi@0.4.12
- napi-sys@0.4.7
2020-08-24 19:48:02 +08:00
LongYinan
2013aedf66
build(sys): fix docsrs build 2020-08-24 19:47:31 +08:00
LongYinan
e1476cb219
chore(release): publish
- napi@0.4.11
- napi-sys@0.4.6
2020-08-24 19:08:09 +08:00
LongYinan
07cd22b83c
chore: upgrade bindgen 2020-08-24 19:07:20 +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
LongYinan
d141edb02d
build(sys): make cargo docs work 2020-08-13 23:38:01 +08:00
LongYinan
2e9e86a841
build: fix features in docs.rs 2020-08-03 16:17:14 +08:00
LongYinan
be51252e18
chore(release): napi@0.4.3, napi-sys@0.4.1 2020-08-03 13:56:52 +08:00
LongYinan
177e41b753
docs: fix docs.rs build, add badges to README 2020-08-03 13:27:45 +08:00
LongYinan
5f2f83f6fe
doc: add description to napi-sys 2020-07-15 01:24:56 +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