| Index: src/js/string.js
|
| diff --git a/src/js/string.js b/src/js/string.js
|
| index 33a3e72143ca5020c8a9441d6a9b08f63c581f04..cd1bcdbc29216d5526974ef4b4e78b96b5aa34b8 100644
|
| --- a/src/js/string.js
|
| +++ b/src/js/string.js
|
| @@ -487,38 +487,6 @@ function StringSubstr(start, n) {
|
| }
|
|
|
|
|
| -// ECMA-262, 15.5.4.16
|
| -function StringToLowerCaseJS() {
|
| - CHECK_OBJECT_COERCIBLE(this, "String.prototype.toLowerCase");
|
| -
|
| - return %StringToLowerCase(TO_STRING(this));
|
| -}
|
| -
|
| -
|
| -// ECMA-262, 15.5.4.17
|
| -function StringToLocaleLowerCase() {
|
| - CHECK_OBJECT_COERCIBLE(this, "String.prototype.toLocaleLowerCase");
|
| -
|
| - return %StringToLowerCase(TO_STRING(this));
|
| -}
|
| -
|
| -
|
| -// ECMA-262, 15.5.4.18
|
| -function StringToUpperCaseJS() {
|
| - CHECK_OBJECT_COERCIBLE(this, "String.prototype.toUpperCase");
|
| -
|
| - return %StringToUpperCase(TO_STRING(this));
|
| -}
|
| -
|
| -
|
| -// ECMA-262, 15.5.4.19
|
| -function StringToLocaleUpperCase() {
|
| - CHECK_OBJECT_COERCIBLE(this, "String.prototype.toLocaleUpperCase");
|
| -
|
| - return %StringToUpperCase(TO_STRING(this));
|
| -}
|
| -
|
| -
|
| // ES6 draft, revision 26 (2014-07-18), section B.2.3.2.1
|
| function HtmlEscape(str) {
|
| return %_Call(StringReplace, TO_STRING(str), /"/g, """);
|
| @@ -827,10 +795,6 @@ utils.InstallFunctions(GlobalString.prototype, DONT_ENUM, [
|
| "substring", StringSubstring,
|
| "substr", StringSubstr,
|
| "startsWith", StringStartsWith,
|
| - "toLowerCase", StringToLowerCaseJS,
|
| - "toLocaleLowerCase", StringToLocaleLowerCase,
|
| - "toUpperCase", StringToUpperCaseJS,
|
| - "toLocaleUpperCase", StringToLocaleUpperCase,
|
|
|
| "link", StringLink,
|
| "anchor", StringAnchor,
|
|
|