{"push_id":662684997,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"965344ff5db92e2128e4d0909ce719295445ea17","before":"c851741a7db21466175b6cda4d86726ec1495d71","commits":[{"sha":"965344ff5db92e2128e4d0909ce719295445ea17","author":{"email":"177bef41247b2b039b4b4d4f7428c2c16069ba8f@gmail.com","name":"utatane.tea@gmail.com"},"message":"[ES6] Implement String.raw\nhttps://bugs.webkit.org/show_bug.cgi?id=144330\n\nReviewed by Filip Pizlo.\n\nSource/JavaScriptCore:\n\nImplement String.raw. It is intended to be used with tagged-templates syntax.\nTo implement ToString abstract operation efficiently,\nwe introduce @toString bytecode intrinsic. It emits op_to_string directly.\n\n* CMakeLists.txt:\n* builtins/StringConstructor.js: Added.\n(raw):\n* bytecompiler/NodesCodegen.cpp:\n(JSC::BytecodeIntrinsicNode::emit_intrinsic_toString):\n* runtime/CommonIdentifiers.h:\n* runtime/StringConstructor.cpp:\n* tests/stress/string-raw.js: Added.\n(shouldBe):\n(.get shouldBe):\n(Counter):\n\nLayoutTests:\n\nAdd String.raw.\n\n* js/Object-getOwnPropertyNames-expected.txt:\n* js/script-tests/Object-getOwnPropertyNames.js:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@184287 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/965344ff5db92e2128e4d0909ce719295445ea17"}]}