]> git.kaiwu.me - njs.git/commit
Fix large array literal initialization
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 3 Sep 2026 00:39:41 +0000 (17:39 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Thu, 10 Sep 2026 03:11:04 +0000 (20:11 -0700)
commit3557c57ddef00b286f2147a21bc02c92135e7a02
tree4dc5a62ba4aa6775f9c5c7309841d49f150af0c5
parente90bdd14691b7a1ad67b83b5513da62f4e36a061
Fix large array literal initialization

Large literals switch to slow arrays above the fast-array capacity limit, but
the previous initialization path left their indexed values unset.  Initialize
slow arrays directly so literals above 32760 elements preserve their contents.
src/njs_vmcode.c
src/test/njs_unit_test.c