{"push_id":797639598,"size":8,"distinct_size":0,"ref":"refs/heads/lkgr","head":"90e1a0ddb328f566d444e25c26b0550ee56a67e8","before":"b89eec39a18b1c2600bc1cebd38d4c5f1a7c2e61","commits":[{"sha":"061e2a9b2b1cf70cb1c18ea6425219e8bd592903","author":{"email":"48479145b1c11ab9f816c67741cf5e91e1a32051@chromium.org","name":"cbruni"},"message":"elements.cc cleanup\n\nReuse code for copying arguments and pushing/shifting elements.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1346013005\n\nCr-Commit-Position: refs/heads/master@{#30825}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/061e2a9b2b1cf70cb1c18ea6425219e8bd592903"},{"sha":"55da29f443b6f2cd45ff87a1f2841842f1452971","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"X87: [builtins] Unify the String constructor.\n\nport a3d6f6cce317dbe1d31079eb81e15e49f3fb687a (r30759).\n\noriginal commit message:\n\n    Implement the String constructor completely as native builtin,\n    avoiding the need to do gymnastics in JavaScript builtin to\n    properly detect the no argument case (which is different from\n    the undefined argument case) and also allowing to just\n    tailcall through to ToString or SymbolDescriptiveString for\n    the common case. Also the JavaScript builtin was misleading\n    since the case for construct call was unused, but could be\n    triggered in a wrong way once we support tail calls from\n    constructor functions.\n\n    This refactoring allows us to properly implement subclassing\n    for String builtins, once we have the correct initial_map on\n    derived classes (it's merely a matter of using NewTarget\n    instead of the target register now).\n\n    This introduces a new %SymbolDescriptiveString runtime\n    entry, which is also used by Symbol.toString() now.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1349403002\n\nCr-Commit-Position: refs/heads/master@{#30826}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/55da29f443b6f2cd45ff87a1f2841842f1452971"},{"sha":"953024c6404ec1c3c62bd7d57367391cb7b4dda8","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"X87: Vector ICs: Hook up vectors in platform builtins to their SharedFunctionInfos.\n\nport 905e008c52ba06120f4a523aab00a53bc50830f1 (r30758)\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1352173002\n\nCr-Commit-Position: refs/heads/master@{#30827}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/953024c6404ec1c3c62bd7d57367391cb7b4dda8"},{"sha":"e8ec4ede62e40e685687840c83d119dbe98dd2e1","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"X87: [runtime] Initial step towards switching Execution::Call to callable.\n\nport d5bbd45f044ae6796c0d0f7bd8732069d74418de (r30808).\n\noringial commit message:\n\n    Currently Execution::Call (and friends) still duplicate a lot of the\n    Call sequence logic that should be encapsulated in the Call and\n    CallFunction builtins. So the plan now is to switch Execution::Call\n    to accept any Callable and just pass that through to the Call builtin.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1350183005\n\nCr-Commit-Position: refs/heads/master@{#30828}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/e8ec4ede62e40e685687840c83d119dbe98dd2e1"},{"sha":"d10b2709dfa1b5dcb8a83ea97491b7728169d472","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"X87: Remove --pretenure-call-new\n\nport b5588f48fd0b4e3ee43be1fe6c19d7ddd8b8b5f1 (r30767).\n\noriginal commit message:\n\n    There isn't a plan to turn it on soon, so we'll take it out in favor of cleaner code.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1346043005\n\nCr-Commit-Position: refs/heads/master@{#30829}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/d10b2709dfa1b5dcb8a83ea97491b7728169d472"},{"sha":"610c03007ee1a3a1fbee821b2f02f5460d79d8d5","author":{"email":"48ab5c39e4d5dca9792142edb27e8b6145d018d7@chromium.org","name":"vogelheim"},"message":"Fix incorrect buffer length.\n\nR=jochen@chromium.org\nBUG=chromium:533243\nLOG=N\n\nReview URL: https://codereview.chromium.org/1356863002\n\nCr-Commit-Position: refs/heads/master@{#30830}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/610c03007ee1a3a1fbee821b2f02f5460d79d8d5"},{"sha":"4efa41f3bc8f9376cff24a94bb55049ce992eb35","author":{"email":"366b911b1713540eac38e45e389ba1ab59b56004@chromium.org","name":"mlippautz"},"message":"[base] Fix check that makes sure we commit in the virtual memory range.\n\nR=jochen@chromium.org\nBUG=chromium:533342\nLOG=N\n\nReview URL: https://codereview.chromium.org/1349723005\n\nCr-Commit-Position: refs/heads/master@{#30831}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/4efa41f3bc8f9376cff24a94bb55049ce992eb35"},{"sha":"90e1a0ddb328f566d444e25c26b0550ee56a67e8","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[es6] Use the correct ToPrimitive in the Date Constructor.\n\nThis way we can finally remove the ES5 ToPrimitive builtin from\nruntime.js, and the Date Constructor now properly supports\n@@toPrimitive for the single argument case as well.\n\nCQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux_layout_dbg,v8_linux_nosnap_dbg\nR=rossberg@chromium.org\nBUG=v8:4307\nLOG=n\n\nReview URL: https://codereview.chromium.org/1346893003\n\nCr-Commit-Position: refs/heads/master@{#30832}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/90e1a0ddb328f566d444e25c26b0550ee56a67e8"}]}