]>
git.kaiwu.me - njs.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Igor Sysoev [Mon, 23 Nov 2015 19:36:56 +0000 (22:36 +0300)]
"instanceof" fixes.
Igor Sysoev [Mon, 23 Nov 2015 19:36:52 +0000 (22:36 +0300)]
Boolean objects support.
Igor Sysoev [Mon, 23 Nov 2015 19:34:24 +0000 (22:34 +0300)]
__proto__ property fixes.
Igor Sysoev [Mon, 23 Nov 2015 12:35:49 +0000 (15:35 +0300)]
Empty array elements support.
Igor Sysoev [Thu, 19 Nov 2015 15:00:33 +0000 (18:00 +0300)]
Using pcre_free() instead of pcre_free_study().
Other regexp small miscellaneous fixes.
Igor Sysoev [Wed, 18 Nov 2015 16:22:02 +0000 (19:22 +0300)]
A cloned nJSVM is destroyed after each unit test.
Igor Sysoev [Wed, 18 Nov 2015 16:21:58 +0000 (19:21 +0300)]
Fine grain header files inclusions and fixed build dependencies.
Igor Sysoev [Wed, 18 Nov 2015 12:46:02 +0000 (15:46 +0300)]
RegExp updates.
Igor Sysoev [Wed, 18 Nov 2015 12:45:58 +0000 (15:45 +0300)]
Trap changes.
Igor Sysoev [Wed, 18 Nov 2015 12:45:52 +0000 (15:45 +0300)]
Changes in byte string operations.
String.bytes property is changed to String.toBytes() method.
The method serializes an Unicode string to a byte string.
It returns null if a character larger than 255 is encountered
in the Unicode string.
String.fromBytes() method converts a byte string to an Unicode string.
String.utf8 property is converted to String.fromUTF8() method.
The method converts an UTF-8 encoded byte string to an Unicode string.
String.toUTF8() serializes Unicode string to an UTF-8 encoded byte string.
Igor Sysoev [Wed, 18 Nov 2015 12:45:35 +0000 (15:45 +0300)]
Support of escape sequences inside strings: "\uXXXX", "\xXX",
"\u{X}, "\r\n", string continuations, etc.
Igor Sysoev [Wed, 18 Nov 2015 12:31:25 +0000 (15:31 +0300)]
Style and small miscellaneous fixes.
Igor Sysoev [Wed, 18 Nov 2015 04:28:42 +0000 (07:28 +0300)]
nJSVM clone/destroy benchmark was added to nJS unit test.
The fibo benchmarks were updated.
Igor Sysoev [Tue, 17 Nov 2015 14:26:27 +0000 (17:26 +0300)]
The first invalid token did return SyntaxError exception.
Empty script now returns SyntaxError exception.
Igor Sysoev [Fri, 30 Oct 2015 13:22:37 +0000 (16:22 +0300)]
njs_vmcode_addition() does not use njs_string_prototype_concat().
Igor Sysoev [Fri, 30 Oct 2015 13:22:29 +0000 (16:22 +0300)]
nxt_vector interface was renamed to nxt_array.
Roman Arutyunyan [Thu, 24 Sep 2015 13:20:33 +0000 (16:20 +0300)]
Fixed example in README.
Sergey Kandaurov [Wed, 23 Sep 2015 11:20:13 +0000 (14:20 +0300)]
Fixed ngx_http_js_loc_conf_t initialization.
It is expected to be prezeroed.
Roman Arutyunyan [Wed, 23 Sep 2015 13:26:41 +0000 (16:26 +0300)]
nJS should be built by the same compiler as nginx.
Roman Arutyunyan [Wed, 23 Sep 2015 12:01:24 +0000 (15:01 +0300)]
Fixed Solaris build.
Igor Sysoev [Wed, 23 Sep 2015 00:31:27 +0000 (03:31 +0300)]
Initial import of nJScript.