[njs] Avoiding aligned attribute detection skip on ppc64le platforms.

2019-07-16 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/f98e8a101b02 branches: changeset: 1051:f98e8a101b02 user: Dmitry Volyntsev date: Tue Jul 16 12:57:29 2019 +0300 description: Avoiding aligned attribute detection skip on ppc64le platforms. diffstat: auto/clang | 33 ++-

[njs] Fixed String.prototype.substring() with empty substring.

2019-07-16 Thread Alexander Borisov
details: https://hg.nginx.org/njs/rev/84eda5521a44 branches: changeset: 1055:84eda5521a44 user: Alexander Borisov date: Tue Jul 16 17:32:12 2019 +0300 description: Fixed String.prototype.substring() with empty substring. diffstat: njs/njs_string.c | 4 ++-- njs/test/njs_u

[njs] Fixed String.prototype.match() for byte strings with regex arg.

2019-07-16 Thread Alexander Borisov
details: https://hg.nginx.org/njs/rev/8ac396f1a20c branches: changeset: 1053:8ac396f1a20c user: Alexander Borisov date: Tue Jul 16 17:32:11 2019 +0300 description: Fixed String.prototype.match() for byte strings with regex arg. diffstat: njs/njs_string.c | 3 ++- njs/test

[njs] Fixed parsing of "$&" substitutions in String.prototype.replace().

2019-07-16 Thread Alexander Borisov
details: https://hg.nginx.org/njs/rev/738f2410b532 branches: changeset: 1054:738f2410b532 user: Alexander Borisov date: Tue Jul 16 17:32:11 2019 +0300 description: Fixed parsing of "$&" substitutions in String.prototype.replace(). diffstat: njs/njs_string.c | 3 --- njs/t

[njs] Fixed String.prototype.replace() for byte strings with regex arg.

2019-07-16 Thread Alexander Borisov
details: https://hg.nginx.org/njs/rev/9e6098cb3b2e branches: changeset: 1052:9e6098cb3b2e user: Alexander Borisov date: Tue Jul 16 17:32:10 2019 +0300 description: Fixed String.prototype.replace() for byte strings with regex arg. diffstat: njs/njs_string.c | 3 ++- njs/te