Chromium Code Reviews| Index: src/code-stubs.cc | 
| diff --git a/src/code-stubs.cc b/src/code-stubs.cc | 
| index e74d408ca62905c41c13d672ab5b22eb53fdf193..4dbd881adfde49da613975e7a75e39e3e0a38d10 100644 | 
| --- a/src/code-stubs.cc | 
| +++ b/src/code-stubs.cc | 
| @@ -2688,6 +2688,15 @@ compiler::Node* DecStub::Generate(CodeStubAssembler* assembler, | 
| return result_var.value(); | 
| } | 
| +// ES6 section 21.1.3.19 String.prototype.substring ( start, end ) | 
| 
 
Igor Sheludko
2016/09/22 12:23:37
It's already section 21.1.3.21
 
jgruber
2016/09/22 13:22:41
In ES6 it's still 21.1.3.19:
http://www.ecma-inter
 
 | 
| +compiler::Node* SubStringStub::Generate(CodeStubAssembler* assembler, | 
| + compiler::Node* string, | 
| + compiler::Node* from, | 
| + compiler::Node* to, | 
| + compiler::Node* context) { | 
| + return assembler->SubString(context, string, from, to); | 
| +} | 
| + | 
| // ES6 section 7.1.13 ToObject (argument) | 
| void ToObjectStub::GenerateAssembly(CodeStubAssembler* assembler) const { | 
| typedef compiler::Node Node; |