Commit graph

641 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
9c8a4dee99
Merge pull request #317 from napi-rs/dependabot/npm_and_yarn/eslint-7.14.0
build(deps-dev): bump eslint from 7.13.0 to 7.14.0
2020-11-23 22:14:59 +08:00
dependabot-preview[bot]
a01ca2512f
build(deps-dev): bump eslint from 7.13.0 to 7.14.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.13.0 to 7.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.13.0...v7.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-23 07:41:51 +00:00
LongYinan
c9c96b6079
Merge pull request #313 from napi-rs/dependabot/npm_and_yarn/types/node-14.14.9
build(deps-dev): bump @types/node from 14.14.8 to 14.14.9
2020-11-22 22:27:23 +08:00
LongYinan
6196e33f54
Merge pull request #314 from napi-rs/dependabot/npm_and_yarn/prettier-2.2.0
build(deps-dev): bump prettier from 2.1.2 to 2.2.0
2020-11-22 22:27:12 +08:00
LongYinan
d574b49298
Merge pull request #315 from napi-rs/dependabot/npm_and_yarn/debug-4.3.1
build(deps): bump debug from 4.2.0 to 4.3.1
2020-11-22 22:27:00 +08:00
LongYinan
4c595ac62c
Merge pull request #316 from napi-rs/dependabot/npm_and_yarn/typescript-4.1.2
build(deps-dev): bump typescript from 4.0.5 to 4.1.2
2020-11-22 22:26:46 +08:00
dependabot-preview[bot]
9ce2836e77
build(deps-dev): bump typescript from 4.0.5 to 4.1.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.0.5 to 4.1.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.5...v4.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 09:38:45 +00:00
dependabot-preview[bot]
f03cba1d23
build(deps): bump debug from 4.2.0 to 4.3.1
Bumps [debug](https://github.com/visionmedia/debug) from 4.2.0 to 4.3.1.
- [Release notes](https://github.com/visionmedia/debug/releases)
- [Commits](https://github.com/visionmedia/debug/compare/4.2.0...4.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 09:38:22 +00:00
dependabot-preview[bot]
e3c4f847a7
build(deps-dev): bump prettier from 2.1.2 to 2.2.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 09:37:11 +00:00
dependabot-preview[bot]
bd9bdf7b06
build(deps-dev): bump @types/node from 14.14.8 to 14.14.9
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.8 to 14.14.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 09:36:37 +00:00
LongYinan
c370b8374b
fix(napi): CString memory leak 2020-11-20 10:53:33 +08:00
LongYinan
e337a58714
chore(napi): remove unsafe from CallContext::this_unchecked 2020-11-20 09:09:57 +08:00
LongYinan
89d507d522
Merge pull request #309 from napi-rs/cstring-issues
fix(napi): CString issues
2020-11-20 00:44:16 +08:00
LongYinan
781ff8dc14
refactor(napi): make NapiTrait to be unsafe
close https://github.com/napi-rs/napi-rs/issues/299
2020-11-20 00:07:20 +08:00
LongYinan
2d47969d08
fix(napi): CString issues 2020-11-19 23:41:29 +08:00
LongYinan
193751d5c6
Merge pull request #308 from napi-rs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.8.1
build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.7.0 to 4.8.1
2020-11-19 00:14:12 +08:00
dependabot-preview[bot]
821376ef3c
build(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.7.0 to 4.8.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.8.1/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-18 15:51:12 +00:00
LongYinan
63a3e059e7
Merge pull request #307 from napi-rs/dependabot/npm_and_yarn/types/node-14.14.8
build(deps-dev): bump @types/node from 14.14.7 to 14.14.8
2020-11-18 23:49:40 +08:00
LongYinan
8d74bc28c4
Merge pull request #306 from napi-rs/dependabot/npm_and_yarn/typescript-eslint/parser-4.8.1
build(deps-dev): bump @typescript-eslint/parser from 4.7.0 to 4.8.1
2020-11-18 23:49:27 +08:00
dependabot-preview[bot]
7aec4948f1
build(deps-dev): bump @types/node from 14.14.7 to 14.14.8
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.7 to 14.14.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-18 07:08:26 +00:00
dependabot-preview[bot]
3657ecbf24
build(deps-dev): bump @typescript-eslint/parser from 4.7.0 to 4.8.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.7.0 to 4.8.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.8.1/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-18 07:08:03 +00:00
LongYinan
5444eed7b3
Merge pull request #305 from napi-rs/fix-add-path-command
ci: remove legacy add path command
2020-11-18 12:06:23 +08:00
LongYinan
93fbdf0e54
ci: remove legacy add path command 2020-11-18 11:42:38 +08:00
LongYinan
f8dd113dbe
Merge pull request #301 from napi-rs/dependabot/npm_and_yarn/benny-3.6.15
build(deps-dev): bump benny from 3.6.14 to 3.6.15
2020-11-16 17:32:43 +08:00
dependabot-preview[bot]
247be52c86
build(deps-dev): bump benny from 3.6.14 to 3.6.15
Bumps [benny](https://github.com/caderek/benny) from 3.6.14 to 3.6.15.
- [Release notes](https://github.com/caderek/benny/releases)
- [Changelog](https://github.com/caderek/benny/blob/master/CHANGELOG.md)
- [Commits](https://github.com/caderek/benny/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-16 07:31:53 +00:00
LongYinan
e4f005c735
fix(napi): memory leak with CString 2020-11-15 23:22:29 +08:00
LongYinan
68017ce246
fix(napi): memory leak in create_named_property 2020-11-14 11:45:10 +08:00
LongYinan
4609fae1cb
Merge pull request #298 from napi-rs/windows-i686-release
fix(napi): windows-i686 release build problem
2020-11-14 00:38:39 +08:00
LongYinan
1669b3a8f1
fix(napi): windows-i686 release build problem 2020-11-14 00:22:10 +08:00
LongYinan
add6e2b9dc
fix(napi): import name conflict 2020-11-12 11:41:41 +08:00
LongYinan
4e8a58f9d3
Merge pull request #296 from napi-rs/tsfn
feat(napi): add abort guard in tsfn methods
2020-11-12 11:03:23 +08:00
LongYinan
e9fd5d3d40
feat(napi): add abort guard in tsfn methods 2020-11-12 10:47:33 +08:00
LongYinan
eb5d1439af
Merge pull request #295 from napi-rs/tsfn
feat(napi): impl Clone and Drop for ThreadSafeFunction, return Status  from ThreadSafeFunction::call
2020-11-11 18:38:59 +08:00
LongYinan
eb5f4931bd
feat(napi): impl Clone and Drop for ThreadSafeFunction, return Status from ThreadSafeFunction::call 2020-11-11 16:51:11 +08:00
LongYinan
f3bb57abfb
fix(napi): hanlde unknown enum values from FFI 2020-11-11 14:34:30 +08:00
LongYinan
32c7efeee5
Merge pull request #290 from napi-rs/remove-bindgen
refactor(napi-sys): remove bindgen
2020-11-10 18:09:19 +08:00
LongYinan
fc0ec0b378
refactor(napi-sys): remove bindgen 2020-11-10 17:52:59 +08:00
LongYinan
f376f3615c
Merge pull request #293 from napi-rs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.7.0
build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.6.1 to 4.7.0
2020-11-10 15:51:32 +08:00
dependabot-preview[bot]
abee827bd7
build(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.7.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-10 07:47:59 +00:00
LongYinan
80c25a3979
Merge pull request #292 from napi-rs/dependabot/npm_and_yarn/types/node-14.14.7
build(deps-dev): bump @types/node from 14.14.6 to 14.14.7
2020-11-10 15:46:37 +08:00
LongYinan
0fded9b935
Merge pull request #294 from napi-rs/dependabot/npm_and_yarn/typescript-eslint/parser-4.7.0
build(deps-dev): bump @typescript-eslint/parser from 4.6.1 to 4.7.0
2020-11-10 15:46:13 +08:00
dependabot-preview[bot]
2bfa5e2abb
build(deps-dev): bump @typescript-eslint/parser from 4.6.1 to 4.7.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.7.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-10 07:17:01 +00:00
dependabot-preview[bot]
3ecb74c580
build(deps-dev): bump @types/node from 14.14.6 to 14.14.7
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.6 to 14.14.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-10 07:15:59 +00:00
LongYinan
0d5c3e6b2d
Merge pull request #288 from napi-rs/dependabot/npm_and_yarn/eslint-7.13.0
build(deps-dev): bump eslint from 7.12.1 to 7.13.0
2020-11-09 15:45:24 +08:00
dependabot-preview[bot]
98f72cd72f
build(deps-dev): bump eslint from 7.12.1 to 7.13.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.12.1 to 7.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.12.1...v7.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-09 07:31:28 +00:00
LongYinan
a894ef4137
Merge pull request #287 from napi-rs/dependabot/npm_and_yarn/types/lodash-4.14.165
build(deps-dev): bump @types/lodash from 4.14.164 to 4.14.165
2020-11-06 16:00:53 +08:00
dependabot-preview[bot]
eb0d79f7a8
build(deps-dev): bump @types/lodash from 4.14.164 to 4.14.165
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.164 to 4.14.165.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-06 07:23:02 +00:00
LongYinan
f56852bb7f
Merge pull request #285 from napi-rs/windows-i686
feat(napi): support build on i686-pc-windows-msvc
2020-11-04 23:38:14 +08:00
LongYinan
47f5011a8f feat(napi): support build on i686-pc-windows-msvc 2020-11-04 23:08:54 +08:00