# HG changeset patch # User Yaroslav Zhuravlev # Date 1559915272 -10800 # Node ID 6c3456265fe7bf1c14e9fcebe1ee5e67a35830f2 # Parent 9e0ef39f58ddab18a1081e8b170a2841f0241b78 Reordered items alphabetically in njs Compatibility. diff -r 9e0ef39f58dd -r 6c3456265fe7 xml/en/docs/njs/compatibility.xml --- a/xml/en/docs/njs/compatibility.xml Fri Jun 07 16:46:30 2019 +0300 +++ b/xml/en/docs/njs/compatibility.xml Fri Jun 07 16:47:52 2019 +0300 @@ -9,7 +9,7 @@
@@ -41,18 +41,29 @@ -ES5.1 statements: var, if, -else, switch, for, -for in, while, -do while, break, -continue, return, try, -catch, throw, finally, +ES5.1 statements: +break, +catch, +continue, +do while, +else, +finally, +for, +for in, +if, +return, +switch, +throw, +try, +var, +while, labeled statements (0.2.8) -ES6 Number and -Math properties and methods +ES6 +Math and Number +properties and methods @@ -78,44 +89,44 @@ ES5.1: +charAt, concat, -slice, -substring, -substr, -charAt, indexOf, lastIndexOf, -toLowerCase, -toUpperCase, -trim, +match, +replace search, -match, +slice, split, -replace +substr, +substring, +toLowerCase, +trim, +toUpperCase ES6: codePointAt, +endsWith, includes, -startsWith, -endsWith, -repeat +repeat, +startsWith ES8: -padStart, -padEnd +padEnd, +padStart non-standard: -bytesFrom (0.2.3) +bytesFrom (0.2.3), +fromBytes, fromUTF8, -toUTF8, -fromBytes, -toBytes +toBytes, +toUTF8 @@ -127,21 +138,21 @@ ES5.1: create (support without properties list), -keys, +defineProperties (support without accessor descriptors), defineProperty (support without accessor descriptors), -defineProperties (support without accessor descriptors), +freeze, getOwnPropertyDescriptor, getOwnPropertyDescriptors (0.3.1), getOwnPropertyNames (0.3.1), getPrototypeOf, +isExtensible, +isFrozen, +isSealed, +keys, preventExtensions, -isExtensible, -freeze, -isFrozen, -seal, -isSealed +seal @@ -163,9 +174,9 @@ hasOwnProperty, isPrototypeOf, (0.3.0), -valueOf, +propertyIsEnumerable, toString, -propertyIsEnumerable +valueOf @@ -192,19 +203,31 @@ ES5.1: -slice, splice, -push, pop, unshift, -shift, reverse, sort, -join, concat, indexOf, -lastIndexOf, forEach, -some, every, filter, -map, reduce, -reduceRight +concat, +every, +filter, +forEach, +indexOf, +join, +lastIndexOf, +map, +pop, +push, +reduce, +reduceRight, +reverse, +shift, +slice, +some, +sort, +splice, +unshift ES6: -fill, find, +fill, +find, findIndex @@ -221,7 +244,11 @@ ES5.1: -call, apply, bind +apply, +bind, +call + + @@ -233,7 +260,9 @@ ES5.1: -test, exec, toString +exec, +test, +toString @@ -250,9 +279,9 @@ ES5.1: -UTC, now, -parse +parse, +UTC @@ -264,46 +293,46 @@ ES5.1: -toDateString, -toTimeString, -toLocaleString, -toLocaleDateString, -toLocaleTimeString, -toUTCString, -toISOString, +getDate, +getDay, +getFullYear, +getHours, +getMilliseconds, +getMinutes, +getMonth, +getSeconds, getTime, -getFullYear, +getTimezoneOffset, +getUTCDate, +getUTCDay, getUTCFullYear, -getMonth, -getUTCMonth, -getDate, -getUTCDate, -getDay, -getUTCDay, -getHours, getUTCHours, -getMinutes, +getUTCMilliseconds, getUTCMinutes, -getSeconds, +getUTCMonth, getUTCSeconds, -getMilliseconds, -getUTCMilliseconds, -getTimezoneOffset, -setTime, +toDateString, +toISOString, +toLocaleDateString, +toLocaleString, +toLocaleTimeString, +toTimeString, +toUTCString, +setDate, +setFullYear, +setHours, +setMinutes, setMilliseconds, -setUTCMilliseconds, +setMonth, setSeconds, -setUTCSeconds, -setMinutes, -setUTCMinutes, -setHours, +setTime, +setUTCDate, +setUTCFullYear, setUTCHours, -setDate, -setUTCDate, -setMonth, +setUTCMilliseconds, +setUTCMinutes, setUTCMonth, -setFullYear, -setUTCFullYear +setUTCSeconds @@ -333,33 +362,39 @@ ES5.1 global functions: -isFinite, isNaN, -parseFloat, parseInt, decodeURI, decodeURIComponent, encodeURI, -encodeURIComponent +encodeURIComponent, +isFinite, +isNaN, +parseFloat, +parseInt Error objects: -Error, EvalError, -InternalError, RangeError, -ReferenceError, SyntaxError, -TypeError, URIError +Error, +EvalError, +InternalError, +RangeError, +ReferenceError, +SyntaxError, +TypeError, +URIError -setTimeout +clearTimeout and -clearTimeout +setTimeout functions (0.2.0) File system methods: +fs.appendFileSync, fs.readFileSync, -fs.appendFileSync, fs.writeFileSync @@ -371,8 +406,8 @@ ES6 modules support: -default import and -default export statements +default export and +default import statements (0.3.0) diff -r 9e0ef39f58dd -r 6c3456265fe7 xml/ru/docs/njs/compatibility.xml --- a/xml/ru/docs/njs/compatibility.xml Fri Jun 07 16:46:30 2019 +0300 +++ b/xml/ru/docs/njs/compatibility.xml Fri Jun 07 16:47:52 2019 +0300 @@ -9,7 +9,7 @@
@@ -41,18 +41,29 @@ -ES5.1 инструкции: var, if, -else, switch, for, -for in, while, -do while, break, -continue, return, try, -catch, throw, finally, +ES5.1 инструкции: +break, +catch, +continue, +do while, +else, +finally, +for, +for in, +if, +return, +switch, +throw, +try, +var, +while, инструкции меток (labels) (0.2.8) -ES6 методы и свойства Number и -Math +ES6 +методы и свойства +Math и Number @@ -80,44 +91,44 @@ ES5.1: +charAt, concat, -slice, -substring, -substr, -charAt, indexOf, lastIndexOf, -toLowerCase, -toUpperCase, -trim, +match, +replace search, -match, +slice, split, -replace +substr, +substring, +toLowerCase, +trim, +toUpperCase ES6: codePointAt, +endsWith, includes, -startsWith, -endsWith, -repeat +repeat, +startsWith ES8: -padStart, -padEnd +padEnd, +padStart нестандартные: -bytesFrom (0.2.3) +bytesFrom (0.2.3), +fromBytes, fromUTF8, -toUTF8, -fromBytes, -toBytes +toBytes, +toUTF8 @@ -129,21 +140,21 @@ ES5.1: create (поддержка без списка свойств), -keys, +defineProperties (поддержка без дескрипторов доступа), defineProperty (поддержка без дескрипторов доступа), -defineProperties (поддержка без дескрипторов доступа), +freeze, getOwnPropertyDescriptor, getOwnPropertyDescriptors (0.3.1), getOwnPropertyNames (0.3.1), getPrototypeOf, +isExtensible, +isFrozen, +isSealed, +keys, preventExtensions, -isExtensible, -freeze, -isFrozen, -seal, -isSealed +seal @@ -166,9 +177,9 @@ hasOwnProperty, isPrototypeOf, (0.3.0), -valueOf, +propertyIsEnumerable, toString, -propertyIsEnumerable +valueOf @@ -195,19 +206,31 @@ ES5.1: -slice, splice, -push, pop, unshift, -shift, reverse, sort, -join, concat, indexOf, -lastIndexOf, forEach, -some, every, filter, -map, reduce, -reduceRight +concat, +every, +filter, +forEach, +indexOf, +join, +lastIndexOf, +map, +pop, +push, +reduce, +reduceRight, +reverse, +shift, +slice, +some, +sort, +splice, +unshift ES6: -fill, find, +fill, +find, findIndex @@ -224,7 +247,9 @@ ES5.1: -call, apply, bind +apply, +bind, +call @@ -236,7 +261,9 @@ ES5.1: -test, exec, toString +exec, +test, +toString @@ -253,9 +280,9 @@ ES5.1: -UTC, now, -parse +parse, +UTC @@ -267,46 +294,46 @@ ES5.1: -toDateString, -toTimeString, -toLocaleString, -toLocaleDateString, -toLocaleTimeString, -toUTCString, -toISOString, +getDate, +getDay, +getFullYear, +getHours, +getMilliseconds, +getMinutes, +getMonth, +getSeconds, getTime, -getFullYear, +getTimezoneOffset, +getUTCDate, +getUTCDay, getUTCFullYear, -getMonth, -getUTCMonth, -getDate, -getUTCDate, -getDay, -getUTCDay, -getHours, getUTCHours, -getMinutes, +getUTCMilliseconds, getUTCMinutes, -getSeconds, +getUTCMonth, getUTCSeconds, -getMilliseconds, -getUTCMilliseconds, -getTimezoneOffset, -setTime, +toDateString, +toISOString, +toLocaleDateString, +toLocaleString, +toLocaleTimeString, +toTimeString, +toUTCString, +setDate, +setFullYear, +setHours, +setMinutes, setMilliseconds, -setUTCMilliseconds, +setMonth, setSeconds, -setUTCSeconds, -setMinutes, -setUTCMinutes, -setHours, +setTime, +setUTCDate, +setUTCFullYear, setUTCHours, -setDate, -setUTCDate, -setMonth, +setUTCMilliseconds, +setUTCMinutes, setUTCMonth, -setFullYear, -setUTCFullYear +setUTCSeconds @@ -336,34 +363,40 @@ ES5.1 глобальные функции: -isFinite, isNaN, -parseFloat, parseInt, decodeURI, decodeURIComponent, encodeURI, -encodeURIComponent +encodeURIComponent, +isFinite, +isNaN, +parseFloat, +parseInt Объекты Error: -Error, EvalError, -InternalError, RangeError, -ReferenceError, SyntaxError, -TypeError, URIError +Error, +EvalError, +InternalError, +RangeError, +ReferenceError, +SyntaxError, +TypeError, +URIError Функции -setTimeout +clearTimeout и -clearTimeout +setTimeout (0.2.0) Методы File system: +fs.appendFileSync, fs.readFileSync, -fs.appendFileSync, fs.writeFileSync @@ -376,8 +409,8 @@ ES6 поддержка модулей: инструкции -import по умолчанию и -export по умолчанию +export по умолчанию и +import по умолчанию (0.3.0)