{"push_id":556527192,"size":16,"distinct_size":0,"ref":"refs/heads/candidate","head":"0ae9eb038fd47f94493141ebf6144363363fac6b","before":"a7d67a64f11100434b196143e2ba516f8c13697a","commits":[{"sha":"8eb58b85a627ad5879ecfd0c12d1a11e5c452a73","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Fix regexp=interpreted build wrt zone related changes.\n\nBroke after c7b09aac317dd810d29b82061973199b80363b65\n\nTBR=danno@chromium.org\n\nReview URL: https://codereview.chromium.org/875833002\n\nCr-Commit-Position: refs/heads/master@{#26262}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/8eb58b85a627ad5879ecfd0c12d1a11e5c452a73"},{"sha":"4f1597a92daddd529207cf86b6aaf9baa6f3adc2","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Add new JSIntrinsicsLowering reducer.\n\nThe lowering of intrinsics is therefore now decoupled from the general\ninlining logic.\n\nTEST=cctest,unittests\nR=svenpanne@chromium.org\n\nReview URL: https://codereview.chromium.org/872363002\n\nCr-Commit-Position: refs/heads/master@{#26263}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/4f1597a92daddd529207cf86b6aaf9baa6f3adc2"},{"sha":"005343cfe6f030346f481c49bb85a3338114bd32","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Don't embed pointer to builtins object in generic lowering.\n\nAccessing the builtins object this way prevents sharing of code across\nnative contexts; instead we now load the builtin from the context of the\nJS operation instead.\n\nR=mstarzinger@chromium.org\n\nReview URL: https://codereview.chromium.org/879433002\n\nCr-Commit-Position: refs/heads/master@{#26264}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/005343cfe6f030346f481c49bb85a3338114bd32"},{"sha":"7e25cce05110021482778485ab0045ba865defd9","author":{"email":"db8f869562b407880aed5e35735dab58a0d311a4@chromium.org","name":"dcarney"},"message":"[turbofan] make register allocator verifier independent of phi assignment\n\nReview URL: https://codereview.chromium.org/875853002\n\nCr-Commit-Position: refs/heads/master@{#26265}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/7e25cce05110021482778485ab0045ba865defd9"},{"sha":"a699645b71ec442617647cef55ac71f53c6293fa","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Probe same-isolate compilation cache before deserializing.\n\nR=mvstanton@chromium.org\n\nReview URL: https://codereview.chromium.org/875863002\n\nCr-Commit-Position: refs/heads/master@{#26266}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a699645b71ec442617647cef55ac71f53c6293fa"},{"sha":"c6ae3733350acadc1fabcf41fab9b97799ef5dd5","author":{"email":"f87f6765869c7c92d898c99d47c97b4eb8053dae@chromium.org","name":"danno"},"message":"Convert compiler cctest to unittests: SchedulerTest\n\nR=mstarzinger@chromium.org\nLOG=N\n\nReview URL: https://codereview.chromium.org/863213003\n\nCr-Commit-Position: refs/heads/master@{#26267}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/c6ae3733350acadc1fabcf41fab9b97799ef5dd5"},{"sha":"00f3f99221965e023b511d175ceecee3e72c9842","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"Add missing FrameState for Runtime_CreateArrayLiteral.\n\nR=jarin@chromium.org\nTEST=mjsunit/regress/regress-crbug-451013\nBUG=chromium:451013\nLOG=N\n\nReview URL: https://codereview.chromium.org/873973003\n\nCr-Commit-Position: refs/heads/master@{#26268}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/00f3f99221965e023b511d175ceecee3e72c9842"},{"sha":"379dcd5bd4f3de23a5ab9107d90182b1bdc2e503","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"Clean up release scripts.\n\nThis makes some internal renaming, e.g. trunk -> candidates,\nbleeding edge -> master, without changing the api.\n\nAlso remove some unused bailout steps from the push script.\n\nRemove unused bump version script.\n\nBUG=chromium:451975\nTBR=tandrii@chromium.org\nNOTRY=true\nLOG=n\n\nReview URL: https://codereview.chromium.org/873213002\n\nCr-Commit-Position: refs/heads/master@{#26269}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/379dcd5bd4f3de23a5ab9107d90182b1bdc2e503"},{"sha":"531f7ab1d2ae78fba35cbfac94cae98cf306f8ac","author":{"email":"083d5811715d392cc5125e10df372de99a940f71@scieneer.com","name":"dtc-v8"},"message":"[turbofan] Better narrow the derived type for the right shift operation.\n\nCurrently the derived type of a right shift does not narrow the input\ntype based on the actual shift amount - well it does some narrowing\nbut more can be down. For patterns such as u32[i>>2], which is very\ncommon is asm.js code, this limits the ability to later prove that an\nindex bounds check is unnecessary which can have a significant\nperformance impact.\n\nReview URL: https://codereview.chromium.org/873143002\n\nCr-Commit-Position: refs/heads/master@{#26270}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/531f7ab1d2ae78fba35cbfac94cae98cf306f8ac"},{"sha":"ae22d7f8739fe838fafb2d118f9b8a316403383b","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"External name changes of release scripts.\n\nMoved and renamed the scripts to fit with git.\n\nThese changes require documentation updates, updates of\nthe release spreadsheet and the buildbot side.\n\nBUG=chromium:451975\nTBR=tandrii@chromium.org\nNOTRY=true\nLOG=n\n\nReview URL: https://codereview.chromium.org/868473004\n\nCr-Commit-Position: refs/heads/master@{#26271}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/ae22d7f8739fe838fafb2d118f9b8a316403383b"},{"sha":"8e838f705c32c5a40e4618d47f8feaa4ca41757a","author":{"email":"196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","name":"hpayer"},"message":"Perform full GC if incremental marking is completed or marking deque is empty.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/874993003\n\nCr-Commit-Position: refs/heads/master@{#26272}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/8e838f705c32c5a40e4618d47f8feaa4ca41757a"},{"sha":"0e11bb7b853a4d48d1231d3aa068e92677c43c05","author":{"email":"ab90319419412717b4fe739c88d6ec478f206567@chromium.org","name":"jkummerow"},"message":"Add HeapNumber fast path to v8::Value::{Uint,Int}32Value()\n\nThis has the added benefit that these functions are now guaranteed not to throw when v8::Value::Is{Uint,Int}32() returned true, even when calling into JavaScript would throw a stack limit error.\n\nBUG=chromium:446097\nLOG=y\n\nReview URL: https://codereview.chromium.org/873983003\n\nCr-Commit-Position: refs/heads/master@{#26273}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/0e11bb7b853a4d48d1231d3aa068e92677c43c05"},{"sha":"a730a31a5bbd6162e2891a40ebceaf2e982f80bf","author":{"email":"56dd103d017ceadb708086e2f118997b62b54fda@chromium.org","name":"ulan"},"message":"Cache WeakCell for optimized code.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/873233002\n\nCr-Commit-Position: refs/heads/master@{#26274}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a730a31a5bbd6162e2891a40ebceaf2e982f80bf"},{"sha":"ecfbe909f3ebe77edcac55f0f80c114560a53dea","author":{"email":"56dd103d017ceadb708086e2f118997b62b54fda@chromium.org","name":"ulan"},"message":"Load getter from map descriptor instead of embedding it in handler.\n\nBUG=v8:3629\nLOG=N\n\nReview URL: https://codereview.chromium.org/872723003\n\nCr-Commit-Position: refs/heads/master@{#26275}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/ecfbe909f3ebe77edcac55f0f80c114560a53dea"},{"sha":"7c81161b97504caedc93b01fa984791e9fb302c3","author":{"email":"19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","name":"titzer"},"message":"[turbofan] Simplify reduction if IfTrue and IfFalse and fix bugs.\n\nR=mstarzinger@chromium.org\nBUG=chromium:451958\nLOG=Y\n\nReview URL: https://codereview.chromium.org/880533002\n\nCr-Commit-Position: refs/heads/master@{#26276}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/7c81161b97504caedc93b01fa984791e9fb302c3"},{"sha":"0ae9eb038fd47f94493141ebf6144363363fac6b","author":{"email":"9bb223cd2540f217d984975407c878e0d3b84e79@imgtec.com","name":"balazs.kilvady"},"message":"MIPS: Fixed Hydrogen environment handling for mul-i ARM and ARM64.\n\nPort a7d67a64f11100434b196143e2ba516f8c13697a\n\nOriginal commit message:\nThe whole logic in DoMul makes me cry, so I made only the minimal\nchange to fix the issue...\n\nBUG=v8:451322\nLOG=y\n\nReview URL: https://codereview.chromium.org/879473002\n\nCr-Commit-Position: refs/heads/master@{#26277}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/0ae9eb038fd47f94493141ebf6144363363fac6b"}]}