]> git.kaiwu.me - njs.git/commit
Improved njs_object_prop_define() for fast-arrays.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 11 Nov 2022 01:51:32 +0000 (17:51 -0800)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 11 Nov 2022 01:51:32 +0000 (17:51 -0800)
commitf46ab5a1d915a0e4d9b9c47f8eb21790237d73fe
treeebc8b906f130bb04a68b3387610de67748456797
parent5e9a6d568d8c5f963aaa08937de6d4002d9108e3
Improved njs_object_prop_define() for fast-arrays.

Previously, any Object.defineProperty() for fast-arrays converted them
to slow ones. Now, it is only done when it is necessary.
src/njs_object.h
src/njs_object_prop.c
src/njs_value.c
src/njs_value.h
src/test/njs_unit_test.c