]> git.kaiwu.me - njs.git/commit
Simplified njs_property_query() API by eliminating pq->shared.
authorDmitry Volyntsev <xeioex@nginx.com>
Tue, 6 Aug 2019 15:46:50 +0000 (18:46 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Tue, 6 Aug 2019 15:46:50 +0000 (18:46 +0300)
commit852eb44b6e60ed9c2a1a71f3e081512f40c2a194
tree664e0aa93661b6c81878aead7342f5aba9e74d6a
parent7ca8fb638bb0beb14348b1fd67b16504b0fc925f
Simplified njs_property_query() API by eliminating pq->shared.

Making copy of shared property in object's hash at the first access. It
simplifies njs_property_query() API and speeds up next access to the
property.
src/njs_builtin.c
src/njs_function.c
src/njs_object.c
src/njs_object.h
src/njs_object_prop.c
src/njs_value.c
src/njs_value.h
src/njs_vmcode.c