Forked version of node-libclang
changelog
Change summaries and notable excerpts from the commit log.
- The dynamic Clang header has been regenerated for clang-9 using
@ffi-packager/ffi-generate
v2.0.2.
- Minor stylistic changes.
The below list may be incomplete.
- Target Node.js v12, v14, v16.
- Execution on v14, v16 may fail with
Check failed: result.second
due to bug #96 inffi-napi
.- One workaround is to ensure there is only a single copy of
ffi-napi
in thenode_modules
tree. - Inspect with
npm ls ffi-napi
.
- One workaround is to ensure there is only a single copy of
- Execution on v14, v16 may fail with
- The package name is now
@ffi-packager/libclang
. - Naming conventions should be normalized; class names now use Pascal case, methods use camel case.
- The dynamic Clang has been regenerated for clang-9 using
@ffi-packager/ffi-generate
v2.0.0.- Test coverage in
@ffi-packager/ffi-generate
should make up for the lack of tests in@ffi-packager/libclang
.
- Test coverage in
- Examples have been updated.
- 86b4c9c Add
isAnonymous
properties.
Forked by Joel Purra for use in node-ffi-packager.
- 1968a1f Add information about the node-ffi-packager fork
- e56e6c4 Allow checking if a function declaration is inlined
- f42c58f Use ffi-napi, ref-napi, and related Node.js NAPI packages
- c75b9b1 Regenerate
lib/dynamic_clang.js
for clang-9 - e9eee4d Add support for clang-9
- bc12b67 Regenerate
lib/dynamic_clang.js
for clang-6.0 - 94339ea Add support for Elaborated type
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
See commit log.
node-libclang
Copyright © 2011, 2012, 2013, 2014 Timothy J Fontaine, © 2020, 2021 Joel Purra. Released under MIT License.