{"push_id":707828720,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"3e8892b589f16454d4f592e2ed3f6d4ddf0a0bc6","before":"8a3cf4ecef1fce76137270845604292bdbdadcd4","commits":[{"sha":"7337021e54d8a15183c2d4247b2ed83d9b5120ef","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Add support for pushing returns into merges.\n\nThis will enable tail call optimization even across inlining. Plus it\nmight enable some other interesting optimizations as well. In order to\navoid blowing up the generated code, we can still canonicalize the\nepilogue in the CodeGenerator, similar to what fullcodegen does.\n\nR=jarin@chromium.org\n\nReview URL: https://codereview.chromium.org/1215623002\n\nCr-Commit-Position: refs/heads/master@{#29311}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/7337021e54d8a15183c2d4247b2ed83d9b5120ef"},{"sha":"d350ab47f70a9810a28100bef7d98df84ff90755","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"Revert of Debugger: use list to find shared function info in a script. (patchset #2 id:20001 of https://codereview.chromium.org/1206573004/)\n\nReason for revert:\n[Sheriff] Breaks layout tests:\nhttp://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/682\n\nOriginal issue's description:\n> Debugger: use list to find shared function info in a script.\n>\n> Now that we keep tabs on shared function infos from a script, we can speed up finding shared function infos for debugging. However, in case we have to compile a function that cannot be lazily compiled without context, we fall back to the slow heap iteration.\n>\n> R=mstarzinger@chromium.org\n> BUG=v8:4132,v8:4052\n> LOG=N\n>\n> Committed: https://crrev.com/cfe89a71a332ef9ed481c8210bc3ad6d2822034b\n> Cr-Commit-Position: refs/heads/master@{#29296}\n\nTBR=mstarzinger@chromium.org,yangguo@chromium.org\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\nBUG=v8:4132,v8:4052\n\nReview URL: https://codereview.chromium.org/1210393002\n\nCr-Commit-Position: refs/heads/master@{#29312}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/d350ab47f70a9810a28100bef7d98df84ff90755"},{"sha":"317cb6538c5dcee14dea432fecc9cad5c9d1f605","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"[turbofan] Implement sharing of context-independent code.\n\nThis allows context-independent code generated by TurboFan to be cached\nin the optimized code map and reused across native contexts. Note that\ncurrently this cache is still flushed at GC time.\n\nR=bmeurer@chromium.org,mvstanton@chromium.org\nTEST=cctest/test-compiler/OptimizedCodeSharing\n\nReview URL: https://codereview.chromium.org/1208013002\n\nCr-Commit-Position: refs/heads/master@{#29313}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/317cb6538c5dcee14dea432fecc9cad5c9d1f605"},{"sha":"174869573e42c999da1489c264b9c4602b98ba31","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"[android] Migrate more configs to gyp.\n\nBUG=chromium:502176\nLOG=n\n\nReview URL: https://codereview.chromium.org/1207693004\n\nCr-Commit-Position: refs/heads/master@{#29314}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/174869573e42c999da1489c264b9c4602b98ba31"},{"sha":"2b9112a578f66fc976557aededf3e203f48c395e","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Canonicalize return sequence for JSFunctions.\n\nThis optimization is already implemented in fullcodegen, and\nbasically makes sure that we do not unecessarily blow up the\ncode with duplicated return sequences everywhere.\n\nR=danno@chromium.org\n\nReview URL: https://codereview.chromium.org/1211373002\n\nCr-Commit-Position: refs/heads/master@{#29315}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/2b9112a578f66fc976557aededf3e203f48c395e"},{"sha":"3e8892b589f16454d4f592e2ed3f6d4ddf0a0bc6","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"Revert of [android] Migrate more configs to gyp. (patchset #4 id:60001 of https://codereview.chromium.org/1207693004/)\n\nReason for revert:\nBreaks arm64 bots.\n\nOriginal issue's description:\n> [android] Migrate more configs to gyp.\n>\n> BUG=chromium:502176\n> LOG=n\n>\n> Committed: https://crrev.com/174869573e42c999da1489c264b9c4602b98ba31\n> Cr-Commit-Position: refs/heads/master@{#29314}\n\nTBR=jochen@chromium.org,ulan@chromium.org,dusan.milosavljevic@imgtec.com,machenbach@chromium.org\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\nBUG=chromium:502176\n\nReview URL: https://codereview.chromium.org/1211383002\n\nCr-Commit-Position: refs/heads/master@{#29316}","distinct":true,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/3e8892b589f16454d4f592e2ed3f6d4ddf0a0bc6"}]}