Mercurial > hg > nginx-site
comparison xml/en/docs/njs/changes.xml @ 2285:e58e7b2eff51
njs-0.2.6
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 27 Nov 2018 16:35:47 +0300 |
parents | b001d6903fc1 |
children | 1a6524706c70 |
comparison
equal
deleted
inserted
replaced
2284:71e505ea3cb3 | 2285:e58e7b2eff51 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Changes" | 9 <article name="Changes" |
10 link="/en/docs/njs/changes.html" | 10 link="/en/docs/njs/changes.html" |
11 lang="en" | 11 lang="en" |
12 rev="10" | 12 rev="11" |
13 toc="no"> | 13 toc="no"> |
14 | |
15 <section id="njs0.2.6" name="Changes with 0.2.6"> | |
16 | |
17 <para> | |
18 Release Date: | |
19 27 November 2018 | |
20 </para> | |
21 | |
22 <para> | |
23 Core: | |
24 <list type="bullet"> | |
25 | |
26 <listitem> | |
27 <para> | |
28 Feature: | |
29 making built-in prototypes mutable. | |
30 </para> | |
31 </listitem> | |
32 | |
33 <listitem> | |
34 <para> | |
35 Feature: | |
36 making global object mutable. | |
37 </para> | |
38 </listitem> | |
39 | |
40 <listitem> | |
41 <para> | |
42 Feature: | |
43 <literal>console.time()</literal> and | |
44 <literal>console.timeEnd()</literal> methods. | |
45 </para> | |
46 </listitem> | |
47 | |
48 <listitem> | |
49 <para> | |
50 Feature: | |
51 allowing variables and functions to be redeclared. | |
52 </para> | |
53 </listitem> | |
54 | |
55 <listitem> | |
56 <para> | |
57 Feature: | |
58 extending <literal>Object.defineProperty()</literal> spec conformance. | |
59 </para> | |
60 </listitem> | |
61 | |
62 <listitem> | |
63 <para> | |
64 Feature: | |
65 introduced quiet mode for CLI to handle simple expressions from stdin. | |
66 </para> | |
67 </listitem> | |
68 | |
69 <listitem> | |
70 <para> | |
71 Feature: | |
72 introduced compact form of backtraces to handle stack overflows. | |
73 </para> | |
74 </listitem> | |
75 | |
76 <listitem> | |
77 <para> | |
78 Improvement: | |
79 improved wording for various exceptions. | |
80 </para> | |
81 </listitem> | |
82 | |
83 <listitem> | |
84 <para> | |
85 Bugfix: | |
86 fixed closure values handling. | |
87 </para> | |
88 </listitem> | |
89 | |
90 <listitem> | |
91 <para> | |
92 Bugfix: | |
93 fixed equality operator for various value types. | |
94 </para> | |
95 </listitem> | |
96 | |
97 <listitem> | |
98 <para> | |
99 Bugfix: | |
100 fixed handling of “this” keyword in various scopes. | |
101 </para> | |
102 </listitem> | |
103 | |
104 <listitem> | |
105 <para> | |
106 Bugfix: | |
107 fixed handling non-object values in <literal>Object.keys()</literal>. | |
108 </para> | |
109 </listitem> | |
110 | |
111 <listitem> | |
112 <para> | |
113 Bugfix: | |
114 fixed parsing of throw statement inside <literal>if</literal> statement. | |
115 </para> | |
116 </listitem> | |
117 | |
118 <listitem> | |
119 <para> | |
120 Bugfix: | |
121 fixed parsing of newline after throw statement. | |
122 </para> | |
123 </listitem> | |
124 | |
125 <listitem> | |
126 <para> | |
127 Bugfix: | |
128 fixed parsing of statements in if statement without newline. | |
129 </para> | |
130 </listitem> | |
131 | |
132 <listitem> | |
133 <para> | |
134 Bugfix: | |
135 fixed size <literal>uint32_t</literal> overflow | |
136 in <literal>njs_array_expand()</literal>. | |
137 </para> | |
138 </listitem> | |
139 | |
140 <listitem> | |
141 <para> | |
142 Bugfix: | |
143 fixed <literal>typeof</literal> operator | |
144 for <literal>object_value</literal> type. | |
145 </para> | |
146 </listitem> | |
147 | |
148 <listitem> | |
149 <para> | |
150 Bugfix: | |
151 miscellaneous additional bugs have been fixed. | |
152 </para> | |
153 </listitem> | |
154 | |
155 </list> | |
156 </para> | |
157 | |
158 </section> | |
159 | |
14 | 160 |
15 <section id="njs0.2.5" name="Changes with 0.2.5"> | 161 <section id="njs0.2.5" name="Changes with 0.2.5"> |
16 | 162 |
17 <para> | 163 <para> |
18 Release Date: | 164 Release Date: |