Skip to content

Commit 7697f23

Browse files
VadimZhestikovxeioex
authored andcommitted
njs-0.9.0.
1 parent c909fea commit 7697f23

File tree

2 files changed

+85
-1
lines changed

2 files changed

+85
-1
lines changed

xml/en/docs/njs/changes.xml

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,83 @@
99
<article name="Changes"
1010
link="/en/docs/njs/changes.html"
1111
lang="en"
12-
rev="76"
12+
rev="77"
1313
toc="no">
1414

15+
<section id="njs0.9.0" name="Changes with njs 0.9.0">
16+
17+
<para>
18+
Release Date:
19+
06 May 2025
20+
</para>
21+
22+
<para>
23+
Core:
24+
<list type="bullet">
25+
26+
<listitem>
27+
<para>
28+
Feature:
29+
refactored handling of built-in strings, symbols, and small integers.
30+
Performance improvements (arewefastyet/benchmarks/v8-v7 benchmark):
31+
<list type="bullet">
32+
33+
<listitem>
34+
<para>
35+
Richards: +57% (631 → 989)
36+
</para>
37+
</listitem>
38+
39+
<listitem>
40+
<para>
41+
Crypto: +7% (1445 → 1551)
42+
</para>
43+
</listitem>
44+
45+
<listitem>
46+
<para>
47+
RayTrace: +37% (562 → 772)
48+
</para>
49+
</listitem>
50+
51+
<listitem>
52+
<para>
53+
NavierStokes: +20% (2062 → 2465)
54+
</para>
55+
</listitem>
56+
57+
<listitem>
58+
<para>
59+
Overall score: +29% (1014 → 1307)
60+
</para>
61+
</listitem>
62+
63+
</list>
64+
</para>
65+
</listitem>
66+
67+
<listitem>
68+
<para>
69+
Bugfix:
70+
fixed handling of undefined values of a captured group
71+
in <literal>RegExp.prototype[Symbol.split]()</literal>.
72+
</para>
73+
</listitem>
74+
75+
<listitem>
76+
<para>
77+
Bugfix:
78+
fixed <literal>GCC 15</literal> build error with
79+
<literal>-Wunterminated-string-initialization</literal>.
80+
</para>
81+
</listitem>
82+
83+
</list>
84+
</para>
85+
86+
</section>
87+
88+
1589
<section id="njs0.8.10" name="Changes with njs 0.8.10">
1690

1791
<para>

xml/index.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,16 @@
2727
<year href="2009.html" year="2009" />
2828
</years>
2929

30+
<event date="2025-05-06">
31+
<para>
32+
<link doc="en/docs/njs/index.xml">njs-0.9.0</link>
33+
version has been
34+
<link doc="en/docs/njs/changes.xml" id="njs0.9.0">released</link>,
35+
featuring
36+
30% performance improvement for the njs engine.
37+
</para>
38+
</event>
39+
3040
<event date="2025-04-23">
3141
<para>
3242
<link doc="en/download.xml">nginx-1.28.0</link>

0 commit comments

Comments
 (0)