1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-27 17:49:08 -05:00
denoland-deno/test_napi/src
Luke Channings fa22956a86
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-15 20:51:04 +05:30
..
array.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
async.rs fix(npm): support compiling on linux/aarch64 (#16208) 2022-10-10 07:59:31 +05:30
callback.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
coerce.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
lib.rs fix(npm): support compiling on linux/aarch64 (#16208) 2022-10-10 07:59:31 +05:30
numbers.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
object_wrap.rs refactor(build): better handle old glibc (#16238) 2022-10-15 20:51:04 +05:30
primitives.rs perf(napi): optimize primitive napi functions (#16163) 2022-10-07 16:24:01 +05:30
promise.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
properties.rs fix(npm): support compiling on linux/aarch64 (#16208) 2022-10-10 07:59:31 +05:30
strings.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
typedarray.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30