{"push_id":613078706,"size":2,"distinct_size":0,"ref":"refs/heads/roll","head":"96cfadd505ecd8337c689442f189ddfd840b3798","before":"006ae96dab5d52b6b3f91ebb66f1c988de68ee15","commits":[{"sha":"4629f8023a56ea4a013757f750132052289800fe","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"Revert of Filter invalid slots out from the SlotsBuffer after marking. (patchset #6 id:220001 of https://codereview.chromium.org/1010363005/)\n\nReason for revert:\nNeed to revert in order to revert https://codereview.chromium.org/1029323003/\n\nOriginal issue's description:\n> Filter invalid slots out from the SlotsBuffer after marking.\n>\n> There are two reasons that could cause invalid slots appearance in SlotsBuffer:\n> 1) If GC trims \"tail\" of an array for which it has already recorded a slots and then migrate another object to the \"tail\".\n> 2) Tagged slot could become a double slot after migrating of an object to another map with \"shifted\" fields (for example as a result of generalizing immutable data property to a data field).\n>\n> This CL also adds useful machinery that helps triggering incremental write barriers.\n>\n> BUG=chromium:454297\n> LOG=Y\n>\n> Committed: https://crrev.com/5c47c1c0d3e4a488f190c16a64ee02f5a14e6561\n> Cr-Commit-Position: refs/heads/master@{#27423}\n\nTBR=hpayer@chromium.org,erik.corry@gmail.com,ishell@chromium.org\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\nBUG=chromium:454297\n\nReview URL: https://codereview.chromium.org/1033453005\n\nCr-Commit-Position: refs/heads/master@{#27426}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/4629f8023a56ea4a013757f750132052289800fe"},{"sha":"96cfadd505ecd8337c689442f189ddfd840b3798","author":{"email":"76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","name":"machenbach"},"message":"Revert of Track how many pages trigger fallback strategies in GC (patchset #2 id:20001 of https://codereview.chromium.org/1029323003/)\n\nReason for revert:\nThis seems to cause lots of crashes in layout tests debug:\n../../third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp(67) : void blink::useCounterCallback(v8::Isolate *, v8::Isolate::UseCounte\n\nhttp://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2332\n\nOriginal issue's description:\n> Track how many pages trigger fallback strategies in GC\n>\n> R=hpayer@chromium.org\n> BUG=\n>\n> Committed: https://crrev.com/bb880058f6499510cff12d98dc7d524d35d769cb\n> Cr-Commit-Position: refs/heads/master@{#27421}\n\nTBR=hpayer@chromium.org,erikcorry@chromium.org\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\nBUG=\n\nReview URL: https://codereview.chromium.org/1000523003\n\nCr-Commit-Position: refs/heads/master@{#27427}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/96cfadd505ecd8337c689442f189ddfd840b3798"}]}