details: http://hg.nginx.org/njs/rev/12a38e4e030b branches: changeset: 219:12a38e4e030b user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 18:27:31 2016 +0300 description: Incomplete non-recursive parser has been removed. diffstat: Makefile | 16 - njs/njs_nonrecursive_parser.c | 1553 ----------------------------------------- 2 files changed, 0 insby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/eef409d1d4be branches: changeset: 217:eef409d1d4be user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 17:23:00 2016 +0300 description: A build with -Werror=return-type has been fixed. Patch by Piotr Sikora. diffstat: nxt/auto/clang | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (11 lines): diff -r f87eefdd2c3d -r eef40by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/0fe25989e0a6 branches: changeset: 218:0fe25989e0a6 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 17:29:27 2016 +0300 description: Style unification of configure feature tests. diffstat: nxt/auto/clang | 10 +++++----- nxt/auto/getrandom | 2 +- nxt/auto/time | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) dby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/f87eefdd2c3d branches: changeset: 216:f87eefdd2c3d user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 17:16:10 2016 +0300 description: A build with -Werror=old-style-definition has been fixed. Patch by Piotr Sikora. diffstat: nxt/auto/clang | 10 +++++----- nxt/auto/getrandom | 2 +- nxt/auto/memalign | 4 ++-- nxt/auto/pcreby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/508689c1fb94 branches: changeset: 214:508689c1fb94 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 15:04:50 2016 +0300 description: Version 0.1.4. diffstat: Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (10 lines): diff -r 50555ae1d978 -r 508689c1fb94 Makefile --- a/Makefile Mon Oct 24 14:56:28 2016 +0300by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/4b187e72aa9d branches: changeset: 215:4b187e72aa9d user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 15:04:57 2016 +0300 description: Added tag 0.1.4 for changeset 508689c1fb94 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 508689c1fb94 -r 4b187e72aa9d .hgtags --- a/.hgtags Mon Octby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/50555ae1d978 branches: changeset: 213:50555ae1d978 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 14:56:28 2016 +0300 description: njs_array_realloc() has been changed to njs_array_expand(). diffstat: njs/njs_array.c | 58 +++++++++++++++++++++++++++---------------------------- njs/njs_array.h | 2 +- njs/njs_string.c | 8 ++--by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/cec366d97854 branches: changeset: 211:cec366d97854 user: Igor Sysoev <igor@sysoev.ru> date: Sat Oct 22 20:24:32 2016 +0300 description: A fix in decodeURI() and decodeURIComponent() functions. Found with afl-fuzz. diffstat: njs/njs_string.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diffs (36 lines): diff -r 7685bf403by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/bf848210269c branches: changeset: 212:bf848210269c user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 24 14:12:12 2016 +0300 description: Array creation and reallocation optimizations. diffstat: njs/njs_array.c | 35 ++++++++++------------------------- njs/njs_disassembler.c | 5 +++-- njs/njs_generator.c | 6 +----- njs/njs_by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/7685bf403554 branches: changeset: 210:7685bf403554 user: Igor Sysoev <igor@sysoev.ru> date: Fri Oct 21 23:03:02 2016 +0300 description: A fix in Array.prototype.splice() function. Found with afl-fuzz. diffstat: njs/njs_array.c | 39 ++++++++++++++++++++++++++++----------- njs/test/njs_unit_test.c | 9 +++++++++ 2 files changeby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/fa9ced8246e5 branches: changeset: 208:fa9ced8246e5 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 18 17:44:01 2016 +0300 description: Array.indexOf() and Array.lastIndexOf() have been fixed. diffstat: njs/njs_array.c | 2 +- njs/test/njs_unit_test.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletions(-) diffs (25 lines):by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/59b3b4a0b535 branches: changeset: 207:59b3b4a0b535 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 18 15:48:22 2016 +0300 description: Invalid Unicode code point processing has been fixed. diffstat: njs/njs_parser.c | 3 +++ njs/test/njs_unit_test.c | 3 +++ 2 files changed, 6 insertions(+), 0 deletions(-) diffs (26 lines): dby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/462f7d2113f9 branches: changeset: 205:462f7d2113f9 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 18 15:48:13 2016 +0300 description: Fixes in generating "continue" and "break" statements. diffstat: njs/njs_generator.c | 8 ++++---- njs/test/njs_unit_test.c | 3 +++ 2 files changed, 7 insertions(+), 4 deletionby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/b2a23cf748f8 branches: changeset: 206:b2a23cf748f8 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 18 15:48:19 2016 +0300 description: A fix of function name usage. diffstat: njs/njs_generator.c | 9 ++------- njs/njs_parser.c | 1 + njs/njs_variable.h | 3 ++- 3 files changed, 5 insertions(+), 8 deletions(-) diffs (52 lines): dby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/d055824ff0f7 branches: changeset: 204:d055824ff0f7 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 17 23:29:15 2016 +0300 description: Relative addresses have been added to disassembler output. diffstat: njs/njs_disassembler.c | 125 +++++++++++++++++++++++++++------------------- njs/test/njs_unit_test.c | 1 + 2 files changed, 75by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/6fc0e6b7f797 branches: changeset: 203:6fc0e6b7f797 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 17 17:03:22 2016 +0300 description: Style fixes. diffstat: njs/njs_array.c | 2 ++ njs/njs_string.c | 38 +++++++++++++++++++------------------- 2 files changed, 21 insertions(+), 19 deletions(-) diffs (80 lines): diff -r 938d49b0f420by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/c583e4985a7b branches: changeset: 201:c583e4985a7b user: Igor Sysoev <igor@sysoev.ru> date: Fri Oct 14 18:21:37 2016 +0300 description: Object argument in some Date methods was not checked. diffstat: njs/njs_date.c | 83 +++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 54 insertions(+), 29 deletions(-) diffs (2by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/938d49b0f420 branches: changeset: 202:938d49b0f420 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 17 16:42:31 2016 +0300 description: Fixes in various String methods which return part of string. diffstat: njs/njs_array.c | 3 + njs/njs_string.c | 164 ++++++++++++++++++++++++++-------------------- njs/njs_vm.cby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/c68db870b8b0 branches: changeset: 199:c68db870b8b0 user: Igor Sysoev <igor@sysoev.ru> date: Fri Oct 14 17:21:35 2016 +0300 description: A fix in Array.splice() function. diffstat: njs/njs_array.c | 4 ++++ njs/test/njs_unit_test.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) diffs (28 lines): diff -r 8046b999aaaby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/5d08fa7106b8 branches: changeset: 200:5d08fa7106b8 user: Igor Sysoev <igor@sysoev.ru> date: Fri Oct 14 18:12:36 2016 +0300 description: A fix of var declaration. diffstat: njs/njs_parser.c | 1 + njs/test/njs_unit_test.c | 6 ++++++ 2 files changed, 7 insertions(+), 0 deletions(-) diffs (27 lines): diff -r c68db870b8b0 -r 5d08by Igor Sysoev - Nginx Development
On 17 Oct 2016, at 11:25, 洪志道 <hongzhidao@gmail.com> wrote: > Hello! > > It seems the file njs/njs_nonrecursive_parser.c is unused. Yes, I’m going to remove it. -- Igor Sysoev http://nginx.com _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-develby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/8046b999aaaf branches: changeset: 198:8046b999aaaf user: Igor Sysoev <igor@sysoev.ru> date: Wed Oct 12 19:08:57 2016 +0300 description: A fix in Array.slice() function. diffstat: njs/njs_array.c | 34 +++++++++++++++++++++------------- njs/test/njs_unit_test.c | 18 ++++++++++++++++++ 2 files changed, 39 insertions(+), 13 deletby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/beba11b9f2a1 branches: changeset: 197:beba11b9f2a1 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 11 20:09:18 2016 +0300 description: Constructor function prototypes should be real functions. diffstat: njs/njs_builtin.c | 16 +++++++++++++++- njs/njs_vm.h | 2 +- njs/test/njs_unit_test.c | 3 +++ 3 files changed,by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/a3588250473b branches: changeset: 196:a3588250473b user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 11 17:44:05 2016 +0300 description: Accessing the global this object caused segfault. diffstat: njs/njs_builtin.c | 17 ++++++++++------- njs/njs_generator.c | 1 + njs/njs_parser.c | 10 ++++++++-- njs/njs_parser.hby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/f8cc880d9b9b branches: changeset: 195:f8cc880d9b9b user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 11 17:44:01 2016 +0300 description: Segfaults in the delete operator have been fixed. diffstat: njs/njs_generator.c | 77 --------------------------------------------- njs/njs_parser_expression.c | 34 +++++++++++++------ njs/njs_by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/da89f264af94 branches: changeset: 194:da89f264af94 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 11 17:04:28 2016 +0300 description: Segfaults in increment and decrement operators have been fixed. diffstat: njs/njs_generator.c | 4 +++- njs/test/njs_unit_test.c | 3 +++ 2 files changed, 6 insertions(+), 1 deletions(-) diffs (34by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/40a753cefac1 branches: changeset: 193:40a753cefac1 user: Igor Sysoev <igor@sysoev.ru> date: Tue Oct 11 13:01:41 2016 +0300 description: Segfaults in Date have been fixed. diffstat: njs/njs_date.c | 2 ++ njs/test/njs_unit_test.c | 6 ++++++ 2 files changed, 8 insertions(+), 0 deletions(-) diffs (35 lines): diff -r aa8137bb78by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/aa8137bb7838 branches: changeset: 192:aa8137bb7838 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 10 17:22:26 2016 +0300 description: Added tag 0.1.3 for changeset 360449773d51 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 360449773d51 -r aa8137bb7838 .hgtags --- a/.hgtags Mon Octby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/360449773d51 branches: changeset: 191:360449773d51 user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 10 17:21:53 2016 +0300 description: Version 0.1.3. diffstat: Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (10 lines): diff -r 03d12ab0961e -r 360449773d51 Makefile --- a/Makefile Mon Oct 10 16:33:56 2016 +0300by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/03d12ab0961e branches: changeset: 190:03d12ab0961e user: Igor Sysoev <igor@sysoev.ru> date: Mon Oct 10 16:33:56 2016 +0300 description: Now njs_vm_compile() returns all global functions via the export array. diffstat: nginx/ngx_http_js_module.c | 4 +- nginx/ngx_stream_js_module.c | 4 +- njs/njs_variable.c | 59 +++++++++by Igor Sysoev - Nginx Development
![]() |
![]() |
![]() |
![]() |
![]() |