details: http://hg.nginx.org/njs/rev/7cce82b6b40b branches: changeset: 159:7cce82b6b40b user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 16 19:13:41 2016 +0300 description: Added tag 0.1.1 for changeset 0039a747d25a diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (6 lines): diff -r 0039a747d25a -r 7cce82b6b40b .hgtags --- a/.hgtags Tue Augby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/0039a747d25a branches: changeset: 158:0039a747d25a user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 16 19:09:03 2016 +0300 description: Version 0.1.1. diffstat: Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (10 lines): diff -r 5d9e4adf25c2 -r 0039a747d25a Makefile --- a/Makefile Tue Aug 16 18:58:30 2016 +0300by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/5d9e4adf25c2 branches: changeset: 157:5d9e4adf25c2 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 16 18:58:30 2016 +0300 description: String.match() fixes. diffstat: njs/njs_regexp.c | 69 +++++++++++++---------- njs/njs_regexp.h | 2 + njs/njs_string.c | 133 +++++++++++++++++++++-------------------------by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/dcd8a105b5e7 branches: changeset: 156:dcd8a105b5e7 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 16 18:09:35 2016 +0300 description: Style fixes. diffstat: njs/njs_array.c | 84 +++++++++++++++++++++++------------------------ njs/njs_string.c | 20 ++++++---- njs/njs_vm.h | 2 +- nxt/nxt_djb_hash.hby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/e6e192a55774 branches: changeset: 155:e6e192a55774 user: Igor Sysoev <igor@sysoev.ru> date: Mon Aug 15 11:33:37 2016 +0300 description: A return statement has been disabled outside of function. diffstat: njs/njs_parser.c | 7 +++++++ njs/test/njs_unit_test.c | 3 +++ 2 files changed, 10 insertions(+), 0 deletions(-) diffs (30 lby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/0c9a771b7664 branches: changeset: 154:0c9a771b7664 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 11 13:57:36 2016 +0300 description: Array iterator functions optimizations. diffstat: njs/njs_array.c | 126 ++++++++++++++++++++++++++++++------------------------- 1 files changed, 69 insertions(+), 57 deletions(-) diffs (262 lines): diby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/87df6b787943 branches: changeset: 153:87df6b787943 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 11 13:21:46 2016 +0300 description: Array.join() now treats "null" and "undefined" as empty values. diffstat: njs/njs_array.c | 14 ++++++++++---- njs/test/njs_unit_test.c | 11 +++++++++++ 2 files changed, 21by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/3dc4385c805c branches: changeset: 151:3dc4385c805c user: Igor Sysoev <igor@sysoev.ru> date: Wed Aug 10 18:03:54 2016 +0300 description: Array.splice() function. diffstat: njs/njs_array.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 15 ++++++++ 2 files changed, 103 insertions(+), 0 deletionsby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/18ac628bcb6c branches: changeset: 152:18ac628bcb6c user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 11 10:58:29 2016 +0300 description: Array.sort() function. diffstat: njs/njs_array.c | 159 +++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 31 +++++++++ 2 files changed, 190 insertions(+), 0 deletionsby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/bd3464a20ad2 branches: changeset: 149:bd3464a20ad2 user: Igor Sysoev <igor@sysoev.ru> date: Wed Aug 10 11:57:56 2016 +0300 description: Array.isArray() function. diffstat: njs/njs_array.c | 26 ++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 9 +++++++++ 2 files changed, 35 insertions(+), 0 deletions(-) diffs (62 lines)by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/050db82b0d46 branches: changeset: 150:050db82b0d46 user: Igor Sysoev <igor@sysoev.ru> date: Wed Aug 10 15:52:25 2016 +0300 description: Array.indexOf() and Array.lastIndexOf() functions. diffstat: njs/njs_array.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++ njs/njs_vm.c | 4 +- njs/njs_vm.h |by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/f23c723cf833 branches: changeset: 148:f23c723cf833 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 09 14:10:33 2016 +0300 description: Array.reduceRight() function. diffstat: njs/njs_array.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 42 ++++++++++++++++++ 2 files changed, 147 insertionsby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/5bd9c6bea8a6 branches: changeset: 147:5bd9c6bea8a6 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 09 14:10:32 2016 +0300 description: Array.reduce() function. diffstat: njs/njs_array.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 36 +++++++++++++++++++ 2 files changed, 126 insertions(+),by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/43b3a67ee1f1 branches: changeset: 146:43b3a67ee1f1 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 09 14:10:31 2016 +0300 description: Array.map() function. diffstat: njs/njs_array.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 20 ++++++++++++ 2 files changed, 94 insertions(+), 0 deletionsby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/6e212d387b88 branches: changeset: 145:6e212d387b88 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 09 14:10:29 2016 +0300 description: Array.filter() function. diffstat: njs/njs_array.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++ njs/test/njs_unit_test.c | 32 ++++++++++++++++++ 2 files changed, 116 insertions(+), 0by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/2f40b153a7c1 branches: changeset: 144:2f40b153a7c1 user: Igor Sysoev <igor@sysoev.ru> date: Tue Aug 09 14:10:21 2016 +0300 description: Array iterator functions update. diffstat: njs/njs_array.c | 108 ++++++++++++++++++++++++++-------------------- njs/test/njs_unit_test.c | 8 +++ 2 files changed, 70 insertions(+), 46 deletiby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/73b0fd4c2ea6 branches: changeset: 143:73b0fd4c2ea6 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 16:59:15 2016 +0300 description: nxt_trace.o has been added to the libnjs. diffstat: Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (27 lines): diff -r 19175c06b532 -r 73b0fd4c2ea6 Makefile --- a/Makefile Thuby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/19175c06b532 branches: changeset: 142:19175c06b532 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 16:31:48 2016 +0300 description: The lvlhsh unit test has been updated after nxt_str_t changes. diffstat: nxt/test/lvlhsh_unit_test.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diffs (53 lines): diff -r b33by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/b33ba39a1108 branches: changeset: 141:b33ba39a1108 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 16:27:38 2016 +0300 description: nxt_trace files have been missed in the previous commit. diffstat: nxt/nxt_trace.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++ nxt/nxt_trace.h | 68 ++++++++++++++++++++++++++++++++++++++++++++by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/f171ddad457e branches: changeset: 138:f171ddad457e user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 14:43:20 2016 +0300 description: njs_parser_is_lvalue(). diffstat: njs/njs_parser.h | 7 ++----- njs/njs_parser_expression.c | 12 +++--------- 2 files changed, 5 insertions(+), 14 deletions(-) diffs (53 lines): diff -r eby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/23598cfcfd15 branches: changeset: 140:23598cfcfd15 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 16:05:38 2016 +0300 description: nxt_trace interface. nxt_regex, RegExp, and parser use it now. diffstat: Makefile | 2 + njs/njs_generator.c | 41 ++--------- njs/njs_parser.c | 158 ++++++++++by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/016339472304 branches: changeset: 139:016339472304 user: Igor Sysoev <igor@sysoev.ru> date: Thu Aug 04 14:45:27 2016 +0300 description: nxt_str_t changes. diffstat: nginx/ngx_http_js_module.c | 73 ++++++++++++++++++++++-------------------- nginx/ngx_stream_js_module.c | 23 +++++++------ njs/njs_array.c | 4 +- njs/by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/e4f1fda52fe8 branches: changeset: 137:e4f1fda52fe8 user: Igor Sysoev <igor@sysoev.ru> date: Tue Jul 26 16:25:58 2016 +0300 description: Segfaults have been fixed when incorrect operands were used in left-hand side expressions. diffstat: njs/njs_generator.c | 4 ---- njs/njs_nonrecursive_parser.c | 1 - njs/njs_parser.cby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/44e1a8aaa04e branches: changeset: 136:44e1a8aaa04e user: Igor Sysoev <igor@sysoev.ru> date: Tue Jul 26 15:09:07 2016 +0300 description: A dist target in Makefile. diffstat: Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (19 lines): diff -r 1792ce945acf -r 44e1a8aaa04e Makefile --- a/Makefile Mon Jul 25 15:34:by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/1792ce945acf branches: changeset: 135:1792ce945acf user: Igor Sysoev <igor@sysoev.ru> date: Mon Jul 25 15:34:53 2016 +0300 description: Removed tag help from .hgtags diffstat: .hgtags | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diffs (8 lines): diff -r be657808a12b -r 1792ce945acf .hgtags --- a/.hgtags Mon Jul 25 15:17:51by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/be657808a12b branches: changeset: 134:be657808a12b user: Igor Sysoev <igor@sysoev.ru> date: Mon Jul 25 15:17:51 2016 +0300 description: Removed tag help diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 37373519f505 -r be657808a12b .hgtags --- a/.hgtags Fri Jul 22 17:00:05 2016 +0300 ++by Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/37373519f505 branches: changeset: 133:37373519f505 user: Igor Sysoev <igor@sysoev.ru> date: Fri Jul 22 17:00:05 2016 +0300 description: Added tag 0.1.0 for changeset cdb8d20935ee diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (6 lines): diff -r cdb8d20935ee -r 37373519f505 .hgtags --- /dev/null Thu Janby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/41689f60372a branches: changeset: 129:41689f60372a user: Igor Sysoev <igor@sysoev.ru> date: Thu Jul 21 21:37:46 2016 +0300 description: A fix of code generation of logical operations. diffstat: njs/njs_generator.c | 5 ----- njs/test/njs_unit_test.c | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) diffs (28 lines): diffby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/eae6c48ff5c1 branches: changeset: 130:eae6c48ff5c1 user: Igor Sysoev <igor@sysoev.ru> date: Thu Jul 21 21:42:58 2016 +0300 description: A line number in error messages was incorrect if a script has comments. diffstat: njs/njs_lexer.c | 8 +++++++- njs/test/njs_unit_test.c | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletioby Igor Sysoev - Nginx Development
details: http://hg.nginx.org/njs/rev/f59ab0fccecb branches: changeset: 128:f59ab0fccecb user: Igor Sysoev <igor@sysoev.ru> date: Thu Jul 21 20:51:22 2016 +0300 description: njs_vm_function() must return only function. diffstat: njs/njs_variable.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diffs (16 lines): diff -r 1cfc38ab7ba1 -r f59ab0fccecb njs/njs_varby Igor Sysoev - Nginx Development