]> git.kaiwu.me - njs.git/commit
Added njs_vm_external_constructor().
authorDmitry Volyntsev <xeioex@nginx.com>
Mon, 3 Jul 2023 19:49:00 +0000 (12:49 -0700)
committerDmitry Volyntsev <xeioex@nginx.com>
Mon, 3 Jul 2023 19:49:00 +0000 (12:49 -0700)
commit40b01ac098d7835263b1ab80bb040edc3d98b29b
treefcbc6ef97d9fa64842930c2a9e0b1fe2289f51c8
parent7d5e38cc7df93767cd44904f892acdec384c6638
Added njs_vm_external_constructor().

The new API allows to add new constructor/prototype pairs.
34 files changed:
external/njs_crypto_module.c
external/njs_fs_module.c
external/njs_query_string_module.c
external/njs_shell.c
external/njs_webcrypto_module.c
external/njs_xml_module.c
external/njs_zlib_module.c
nginx/ngx_http_js_module.c
nginx/ngx_js.c
nginx/ngx_js_fetch.c
nginx/ngx_stream_js_module.c
src/njs.h
src/njs_array.c
src/njs_array_buffer.c
src/njs_async.c
src/njs_buffer.c
src/njs_builtin.c
src/njs_date.c
src/njs_error.c
src/njs_extern.c
src/njs_function.c
src/njs_json.c
src/njs_object.c
src/njs_parser.c
src/njs_promise.c
src/njs_regexp.c
src/njs_typed_array.c
src/njs_value.c
src/njs_value.h
src/njs_vm.c
src/njs_vm.h
src/njs_vmcode.c
src/test/njs_externals_test.c
src/test/njs_unit_test.c