[njs] Refactored njs_object_iterate() API.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/a868f772ef16 branches: changeset: 2094:a868f772ef16 user: Dmitry Volyntsev date: Wed Apr 26 21:19:48 2023 -0700 description: Refactored njs_object_iterate() API. As a side-effect it fixes dangling-pointer compilation error found by GCC 13.1. di

[njs] Source files sorted into groups.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/ebb1eb0d4e43 branches: changeset: 2093:ebb1eb0d4e43 user: Dmitry Volyntsev date: Wed Apr 26 19:38:27 2023 -0700 description: Source files sorted into groups. System, data structures, VM, parser, generator, standard objects. diffstat: auto/sou

[njs] Types: added ts types for "zlib" module.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/677fc88d8d6d branches: changeset: 2092:677fc88d8d6d user: Dmitry Volyntsev date: Wed Apr 26 19:38:23 2023 -0700 description: Types: added ts types for "zlib" module. diffstat: test/ts/test.ts |9 +++ ts/index.d.ts|

[njs] Types: added forgotten ts types for XML modification API.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/5f18ec3b9e53 branches: changeset: 2091:5f18ec3b9e53 user: Dmitry Volyntsev date: Wed Apr 26 19:38:21 2023 -0700 description: Types: added forgotten ts types for XML modification API. diffstat: test/ts/test.ts | 17 ++- ts/njs_mod

[njs] Types: added definitions for Hash.copy() method.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/2efa017faaed branches: changeset: 2090:2efa017faaed user: Dmitry Volyntsev date: Wed Apr 26 19:38:13 2023 -0700 description: Types: added definitions for Hash.copy() method. diffstat: test/ts/test.ts| 1 + ts/njs_modules/crypto.d.

[njs] Tests: dropping all environment variables in a portable way.

2023-04-26 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/9fbae1f025e2 branches: changeset: 2089:9fbae1f025e2 user: Dmitry Volyntsev date: Wed Apr 26 17:27:48 2023 -0700 description: Tests: dropping all environment variables in a portable way. This fixes njs_unit_test crash on macOS. The issue was int

Re: nginx 1.24 + njs build errors [-Werror=dangling-pointer=] after switch from GCC 12 (Fedora 37) -> GCC13 (Fedora 38)

2023-04-26 Thread PGNet Dev
GCC 13 is not released yet, right? "Real Soon Now (tm)" fyi, https://gcc.gnu.org/gcc-13 April 26, 2023 The GCC developers are pleased to announce the release of GCC 13.1. ___ nginx-devel mailing list nginx-devel@nginx.org ht