[njs] Change: the default JS stack size is reduced to 64k.

2022-11-10 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/581c321d4015 branches: changeset: 1993:581c321d4015 user: Dmitry Volyntsev date: Thu Nov 10 09:33:36 2022 -0800 description: Change: the default JS stack size is reduced to 64k. After 86784a68e8c8 (Computed goto) the size of a stack frame njs_vm

[njs] Improved njs_value_property_i64_delete() for fast-arrays.

2022-11-10 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/5964ac864676 branches: changeset: 1995:5964ac864676 user: Dmitry Volyntsev date: Thu Nov 10 17:53:35 2022 -0800 description: Improved njs_value_property_i64_delete() for fast-arrays. diffstat: src/njs_value.c | 33 +++

[njs] Improved njs_object_prop_define() for fast-arrays.

2022-11-10 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/ecf6c3e56857 branches: changeset: 1994:ecf6c3e56857 user: Dmitry Volyntsev date: Thu Nov 10 17:51:32 2022 -0800 description: Improved njs_object_prop_define() for fast-arrays. Previously, any Object.defineProperty() for fast-arrays converted the

[njs] Fixed Array.prototype.splice(s, d) when d resizes "this" during eval.

2022-11-10 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/1d6cea817ef4 branches: changeset: 1996:1d6cea817ef4 user: Dmitry Volyntsev date: Thu Nov 10 17:53:36 2022 -0800 description: Fixed Array.prototype.splice(s,d) when d resizes "this" during eval. This closes #592 and #595 issues on Github. diffst