deno/test_napi
Luke Channings 3830b44773
refactor(build): better handle old glibc (#16238)
Follow-up to #16208.

- Refactors build.rs behaviour to use `-exported_symbols_list` /
`--export-dynamic-symbol-list`
- Since all build systems now rely on a symbols list file, I have added
`generate_exported_symbols_list`, which derives the symbol list file
depending on the platform, which makes `tools/napi/generate_link_win.js`
redundant.
- Fixes a missed instance of `i8` being used instead of `c_char`

Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2022-10-17 19:43:21 +02:00
..
src refactor(build): better handle old glibc (#16238) 2022-10-17 19:43:21 +02:00
tests feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
.gitignore feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
array_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
async_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
build.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
callback_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
Cargo.toml feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
coerce_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
common.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
numbers_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
object_wrap_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
promise_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
properties_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
strings_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
typedarray_test.js feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30