changeset 2486:b40a2e795fd9

Updated Compatibility for njs-0.3.8.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 21 Jan 2020 18:10:51 +0000
parents fa00f12061cd
children e563ffef046a
files xml/en/docs/njs/compatibility.xml xml/ru/docs/njs/compatibility.xml
diffstat 2 files changed, 208 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="20"
+        rev="21"
         toc="no">
 
 <section>
@@ -306,8 +306,16 @@ ES5.1:
 <literal>toString</literal>,
 <literal>valueOf</literal>
 </listitem>
+
+<listitem>
+ES6:
+<literal>is</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>),
+<literal>setPrototypeOf</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>)
+</listitem>
+
 </list>
-
 </listitem>
 
 <listitem>
@@ -369,6 +377,95 @@ ES7: <literal>includes</literal>
 </listitem>
 
 <listitem>
+<literal>ArrayBuffer</literal> methods
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>isView</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>ArrayBuffer</literal> instance methods
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>slice</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>Typed-array</literal> constructors
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>Uint8Array</literal>,
+<literal>Int8Array</literal>,
+<literal>Uint8ClampedArray</literal>,
+<literal>Uint16Array</literal>,
+<literal>Int16Array</literal>,
+<literal>Uint32Array</literal>,
+<literal>Int32Array</literal>,
+<literal>Float32Array</literal>,
+<literal>Float64Array</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>Typed-array</literal> instance methods
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>set</literal>,
+<literal>slice</literal>,
+<literal>subarray</literal>,
+<literal>copyWithin</literal>,
+<literal>fill</literal>,
+<literal>join</literal>,
+<literal>toString</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>Promise</literal> methods
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>resolve</literal>,
+<literal>reject</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>Promise</literal> instance methods
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>then</literal>,
+<literal>catch</literal>,
+<literal>finally</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 <literal>Function</literal> instance methods:
 <list type="bullet">
 
@@ -563,6 +660,11 @@ Global objects
 <link doc="reference.xml" id="process"><literal>process</literal></link>
 </listitem>
 
+<listitem>
+<literal>globalThis</literal> alias
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>)
+</listitem>
+
 </list>
 </listitem>
 
--- 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="20"
+        rev="21"
         toc="no">
 
 <section>
@@ -309,8 +309,16 @@ ES5.1:
 <literal>toString</literal>,
 <literal>valueOf</literal>
 </listitem>
+
+<listitem>
+ES6:
+<literal>is</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>),
+<literal>setPrototypeOf</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>)
+</listitem>
+
 </list>
-
 </listitem>
 
 <listitem>
@@ -370,6 +378,95 @@ ES7: <literal>includes</literal>
 </listitem>
 
 <listitem>
+Методы <literal>ArrayBuffer</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>isView</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы экземпляра класса <literal>ArrayBuffer</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>slice</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Конструкторы <literal>Typed-array</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>Uint8Array</literal>,
+<literal>Int8Array</literal>,
+<literal>Uint8ClampedArray</literal>,
+<literal>Uint16Array</literal>,
+<literal>Int16Array</literal>,
+<literal>Uint32Array</literal>,
+<literal>Int32Array</literal>,
+<literal>Float32Array</literal>,
+<literal>Float64Array</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы экземпляра класса <literal>Typed-array</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>set</literal>,
+<literal>slice</literal>,
+<literal>subarray</literal>,
+<literal>copyWithin</literal>,
+<literal>fill</literal>,
+<literal>join</literal>,
+<literal>toString</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы <literal>Promise</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>resolve</literal>,
+<literal>reject</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы экземпляра класса <literal>Promise</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
+<list type="bullet">
+<listitem>
+ES6:
+<literal>then</literal>,
+<literal>catch</literal>,
+<literal>finally</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 Методы экземпляра класса <literal>Function</literal>:
 <list type="bullet">
 
@@ -564,6 +661,11 @@ ES6 поддержка стрелочных функций
 <link doc="reference.xml" id="process"><literal>process</literal></link>
 </listitem>
 
+<listitem>
+псевдоним <literal>globalThis</literal>
+(<link doc="changes.xml" id="njs0.3.8">0.3.8</link>)
+</listitem>
+
 </list>
 </listitem>