changeset 2613:19adce855a3f

Updated njs Compatibility with new methods.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 20 Oct 2020 14:38:38 +0100
parents 6fdefb00858f
children 1f8f12a32ecd
files xml/en/docs/njs/compatibility.xml xml/ru/docs/njs/compatibility.xml
diffstat 2 files changed, 280 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/njs/compatibility.xml
+++ b/xml/en/docs/njs/compatibility.xml
@@ -9,7 +9,7 @@
 <article name="Compatibility"
         link="/en/docs/njs/compatibility.html"
         lang="en"
-        rev="27"
+        rev="28"
         toc="no">
 
 <section>
@@ -442,11 +442,38 @@ ES6:
 <listitem>
 ES6:
 <literal>copyWithin</literal>,
+<literal>every</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>fill</literal>,
+<literal>filter</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>find</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>findIndex</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>forEach</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>includes</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>indexOf</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>join</literal>,
+<literal>lastIndexOf</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>map</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reduce</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reduceRight</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reverse</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>set</literal>,
 <literal>slice</literal>,
-<literal>sort</literal> (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
+<literal>some</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>sort</literal>
+(<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
 <literal>subarray</literal>,
 <literal>toString</literal>
 </listitem>
@@ -455,6 +482,89 @@ ES6:
 </listitem>
 
 <listitem>
+<literal>Buffer</literal> methods
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+<listitem>
+<link doc="reference.xml" id="buffer_alloc"><literal>alloc</literal></link>,
+<link doc="reference.xml" id="buffer_alloc_unsafe"><literal>allocUnsafe</literal></link>,
+<link doc="reference.xml" id="buffer_bytelength"><literal>byteLength</literal></link>,
+<link doc="reference.xml" id="buffer_compare"><literal>compare</literal></link>,
+<link doc="reference.xml" id="buffer_concat"><literal>concat</literal></link>,
+<link doc="reference.xml" id="buffer_from_array"><literal>from</literal></link>,
+<link doc="reference.xml" id="buffer_is_buffer"><literal>isBuffer</literal></link>,
+<link doc="reference.xml" id="buffer_is_encoding"><literal>isEncoding</literal></link>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>Buffer</literal> instance methods:
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+<listitem>
+<link doc="reference.xml" id="buf_compare"><literal>compare</literal></link>,
+<link doc="reference.xml" id="buf_copy"><literal>copy</literal></link>,
+<link doc="reference.xml" id="buf_equals"><literal>equals</literal></link>,
+<link doc="reference.xml" id="buf_fill"><literal>fill</literal></link>,
+<link doc="reference.xml" id="buf_includes"><literal>includes</literal></link>,
+<link doc="reference.xml" id="buf_indexof"><literal>indexOf</literal></link>,
+<link doc="reference.xml" id="buf_lastindexof"><literal>lastIndexOf</literal></link>,
+<link doc="reference.xml" id="buf_readintbe"><literal>readIntBE</literal></link>,
+<literal>readInt8</literal>,
+<literal>readInt16BE</literal>,
+<literal>readInt32BE</literal>,
+<link doc="reference.xml" id="buf_readintle"><literal>readIntLE</literal></link>,
+<literal>readInt8</literal>,
+<literal>readInt16LE</literal>,
+<literal>readInt32LE</literal>,
+<link doc="reference.xml" id="buf_readuintbe"><literal>readUIntBE</literal></link>,
+<literal>readUInt8</literal>,
+<literal>readUInt16BE</literal>,
+<literal>readUInt32BE</literal>,
+<link doc="reference.xml" id="buf_readuintle"><literal>readUIntLE</literal></link>,
+<literal>readUInt8</literal>,
+<literal>readUInt16LE</literal>,
+<literal>readUInt32LE</literal>,
+<link doc="reference.xml" id="buf_readdobulebe"><literal>readDoubleBE</literal></link>,
+<link doc="reference.xml" id="buf_readdobulele"><literal>readDoubleLE</literal></link>,
+<link doc="reference.xml" id="buf_readfloatbe"><literal>readFloatBE</literal></link>,
+<link doc="reference.xml" id="buf_readfloatle"><literal>readFloatLE</literal></link>,
+<link doc="reference.xml" id="buf_subarray"><literal>subarray</literal></link>,
+<link doc="reference.xml" id="buf_slice"><literal>slice</literal></link>,
+<link doc="reference.xml" id="buf_swap16"><literal>swap16</literal></link>,
+<link doc="reference.xml" id="buf_swap32"><literal>swap32</literal></link>,
+<link doc="reference.xml" id="buf_swap64"><literal>swap64</literal></link>,
+<link doc="reference.xml" id="buf_tojson"><literal>toJSON</literal></link>,
+<link doc="reference.xml" id="buf_tostring"><literal>toString</literal></link>,
+<link doc="reference.xml" id="buf_write"><literal>write</literal></link>,
+<link doc="reference.xml" id="buf_writeintbe"><literal>writeIntBE</literal></link>,
+<literal>writeInt8</literal>,
+<literal>writeInt16BE</literal>,
+<literal>writeInt32BE</literal>,
+<link doc="reference.xml" id="buf_writeintle"><literal>writeIntLE</literal></link>,
+<literal>writeInt8</literal>,
+<literal>writeInt16LE</literal>,
+<literal>writeInt32LE</literal>,
+<link doc="reference.xml" id="buf_writeuintbe"><literal>writeUIntBE</literal></link>,
+<literal>writeUInt8</literal>,
+<literal>writeUInt16BE</literal>,
+<literal>writeUInt32BE</literal>,
+<link doc="reference.xml" id="buf_writeuintle"><literal>writeUIntLE</literal></link>,
+<literal>writeUInt8</literal>,
+<literal>writeUInt16LE</literal>,
+<literal>writeUInt32LE</literal>,
+<link doc="reference.xml" id="buf_writedoublebe"><literal>writeDoubleBE</literal></link>,
+<link doc="reference.xml" id="buf_writedoublele"><literal>writeDoubleLE</literal></link>,
+<link doc="reference.xml" id="buf_writefloatbe"><literal>writeFloatBE</literal></link>,
+<link doc="reference.xml" id="buf_writefloatle"><literal>writeFloatLE</literal></link>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 <literal>Promise</literal> methods
 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
 <list type="bullet">
@@ -515,6 +625,34 @@ ES9 named capture groups (<link doc="cha
 </listitem>
 
 <listitem>
+<literal>DataView</literal> instance methods
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+
+<listitem>
+ES6:
+<literal>getFloat32</literal>,
+<literal>getFloat64</literal>,
+<literal>getInt16</literal>,
+<literal>getInt32</literal>,
+<literal>getInt8</literal>,
+<literal>getUint16</literal>,
+<literal>getUint32</literal>,
+<literal>getUint8</literal>,
+<literal>setFloat32</literal>,
+<literal>setFloat64</literal>,
+<literal>setInt16</literal>,
+<literal>setInt32</literal>,
+<literal>setInt8</literal>,
+<literal>setUint16</literal>,
+<literal>setUint32</literal>,
+<literal>setUint8</literal>
+</listitem>
+
+</list>
+</listitem>
+
+<listitem>
 <literal>Date</literal> methods:
 <list type="bullet">
 
--- a/xml/ru/docs/njs/compatibility.xml
+++ b/xml/ru/docs/njs/compatibility.xml
@@ -9,7 +9,7 @@
 <article name="Совместимость"
         link="/ru/docs/njs/compatibility.html"
         lang="ru"
-        rev="27"
+        rev="28"
         toc="no">
 
 <section>
@@ -438,11 +438,38 @@ ES6:
 <listitem>
 ES6:
 <literal>copyWithin</literal>,
+<literal>every</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>fill</literal>,
+<literal>filter</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>find</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>findIndex</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>forEach</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>includes</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>indexOf</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>join</literal>,
+<literal>lastIndexOf</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>map</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reduce</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reduceRight</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>reverse</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
 <literal>set</literal>,
 <literal>slice</literal>,
-<literal>sort</literal> (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
+<literal>some</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
+<literal>sort</literal>
+(<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
 <literal>subarray</literal>,
 <literal>toString</literal>
 </listitem>
@@ -451,6 +478,89 @@ ES6:
 </listitem>
 
 <listitem>
+Методы <literal>Buffer</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+<listitem>
+<link doc="reference.xml" id="buffer_alloc"><literal>alloc</literal></link>,
+<link doc="reference.xml" id="buffer_alloc_unsafe"><literal>allocUnsafe</literal></link>,
+<link doc="reference.xml" id="buffer_bytelength"><literal>byteLength</literal></link>,
+<link doc="reference.xml" id="buffer_compare"><literal>compare</literal></link>,
+<link doc="reference.xml" id="buffer_concat"><literal>concat</literal></link>,
+<link doc="reference.xml" id="buffer_from_array"><literal>from</literal></link>,
+<link doc="reference.xml" id="buffer_is_buffer"><literal>isBuffer</literal></link>,
+<link doc="reference.xml" id="buffer_is_encoding"><literal>isEncoding</literal></link>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы экземпляра класса <literal>Buffer</literal>:
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+<listitem>
+<link doc="reference.xml" id="buf_compare"><literal>compare</literal></link>,
+<link doc="reference.xml" id="buf_copy"><literal>copy</literal></link>,
+<link doc="reference.xml" id="buf_equals"><literal>equals</literal></link>,
+<link doc="reference.xml" id="buf_fill"><literal>fill</literal></link>,
+<link doc="reference.xml" id="buf_includes"><literal>includes</literal></link>,
+<link doc="reference.xml" id="buf_indexof"><literal>indexOf</literal></link>,
+<link doc="reference.xml" id="buf_lastindexof"><literal>lastIndexOf</literal></link>,
+<link doc="reference.xml" id="buf_readintbe"><literal>readIntBE</literal></link>,
+<literal>readInt8</literal>,
+<literal>readInt16BE</literal>,
+<literal>readInt32BE</literal>,
+<link doc="reference.xml" id="buf_readintle"><literal>readIntLE</literal></link>,
+<literal>readInt8</literal>,
+<literal>readInt16LE</literal>,
+<literal>readInt32LE</literal>,
+<link doc="reference.xml" id="buf_readuintbe"><literal>readUIntBE</literal></link>,
+<literal>readUInt8</literal>,
+<literal>readUInt16BE</literal>,
+<literal>readUInt32BE</literal>,
+<link doc="reference.xml" id="buf_readuintle"><literal>readUIntLE</literal></link>,
+<literal>readUInt8</literal>,
+<literal>readUInt16LE</literal>,
+<literal>readUInt32LE</literal>,
+<link doc="reference.xml" id="buf_readdobulebe"><literal>readDoubleBE</literal></link>,
+<link doc="reference.xml" id="buf_readdobulele"><literal>readDoubleLE</literal></link>,
+<link doc="reference.xml" id="buf_readfloatbe"><literal>readFloatBE</literal></link>,
+<link doc="reference.xml" id="buf_readfloatle"><literal>readFloatLE</literal></link>,
+<link doc="reference.xml" id="buf_subarray"><literal>subarray</literal></link>,
+<link doc="reference.xml" id="buf_slice"><literal>slice</literal></link>,
+<link doc="reference.xml" id="buf_swap16"><literal>swap16</literal></link>,
+<link doc="reference.xml" id="buf_swap32"><literal>swap32</literal></link>,
+<link doc="reference.xml" id="buf_swap64"><literal>swap64</literal></link>,
+<link doc="reference.xml" id="buf_tojson"><literal>toJSON</literal></link>,
+<link doc="reference.xml" id="buf_tostring"><literal>toString</literal></link>,
+<link doc="reference.xml" id="buf_write"><literal>write</literal></link>,
+<link doc="reference.xml" id="buf_writeintbe"><literal>writeIntBE</literal></link>,
+<literal>writeInt8</literal>,
+<literal>writeInt16BE</literal>,
+<literal>writeInt32BE</literal>,
+<link doc="reference.xml" id="buf_writeintle"><literal>writeIntLE</literal></link>,
+<literal>writeInt8</literal>,
+<literal>writeInt16LE</literal>,
+<literal>writeInt32LE</literal>,
+<link doc="reference.xml" id="buf_writeuintbe"><literal>writeUIntBE</literal></link>,
+<literal>writeUInt8</literal>,
+<literal>writeUInt16BE</literal>,
+<literal>writeUInt32BE</literal>,
+<link doc="reference.xml" id="buf_writeuintle"><literal>writeUIntLE</literal></link>,
+<literal>writeUInt8</literal>,
+<literal>writeUInt16LE</literal>,
+<literal>writeUInt32LE</literal>,
+<link doc="reference.xml" id="buf_writedoublebe"><literal>writeDoubleBE</literal></link>,
+<link doc="reference.xml" id="buf_writedoublele"><literal>writeDoubleLE</literal></link>,
+<link doc="reference.xml" id="buf_writefloatbe"><literal>writeFloatBE</literal></link>,
+<link doc="reference.xml" id="buf_writefloatle"><literal>writeFloatLE</literal></link>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 Методы <literal>Promise</literal>
 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
 <list type="bullet">
@@ -511,6 +621,34 @@ ES9 именные группы записи (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>)
 </listitem>
 
 <listitem>
+Методы экземпляра класса <literal>DataView</literal>
+(<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
+<list type="bullet">
+
+<listitem>
+ES6:
+<literal>getFloat32</literal>,
+<literal>getFloat64</literal>,
+<literal>getInt16</literal>,
+<literal>getInt32</literal>,
+<literal>getInt8</literal>,
+<literal>getUint16</literal>,
+<literal>getUint32</literal>,
+<literal>getUint8</literal>,
+<literal>setFloat32</literal>,
+<literal>setFloat64</literal>,
+<literal>setInt16</literal>,
+<literal>setInt32</literal>,
+<literal>setInt8</literal>,
+<literal>setUint16</literal>,
+<literal>setUint32</literal>,
+<literal>setUint8</literal>
+</listitem>
+
+</list>
+</listitem>
+
+<listitem>
 Методы <literal>Date</literal>:
 <list type="bullet">