]> git.kaiwu.me - njs.git/commit
Fixed complex assignments.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 16 Sep 2022 03:20:11 +0000 (20:20 -0700)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 16 Sep 2022 03:20:11 +0000 (20:20 -0700)
commit4114518100434faabf6c38c5b54fa18ae641d176
tree31317a147fe356775a5011bf108a09c61d55f7e2
parente9eab88f05319ab5a7c7c6aa0165bcf53aedeadf
Fixed complex assignments.

A new instruction is introduced NJS_VMCODE_TO_PROPERTY_KEY to ensure
that property key is evaluated only once.
src/njs_disassembler.c
src/njs_generator.c
src/njs_value.c
src/njs_vmcode.c
src/njs_vmcode.h
src/test/njs_unit_test.c