{"push_id":614644589,"size":19,"distinct_size":0,"ref":"refs/heads/lkgr","head":"56ac39757b623d6c73a7ef820a85816894cac7e3","before":"f13d04d28cf1eb8d6783416d8d3a1d71d82df846","commits":[{"sha":"2f3a42f9a1d66ffc9d260d9700ff831c3aa1cd41","author":{"email":"45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","name":"ishell"},"message":"Use a slot that is located on a heap page when removing invalid entries from the SlotsBuffer.\n\nBUG=chromium:470801\nLOG=Y\n\nReview URL: https://codereview.chromium.org/1020853022\n\nCr-Commit-Position: refs/heads/master@{#27467}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/2f3a42f9a1d66ffc9d260d9700ff831c3aa1cd41"},{"sha":"a6940f7aa3d7dc36e2c8713d11daccdf6837371b","author":{"email":"19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","name":"titzer"},"message":"[turbofan] Factor out common switch-related code in instruction selectors.\n\nR=bmeurer@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/1019803005\n\nCr-Commit-Position: refs/heads/master@{#27468}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a6940f7aa3d7dc36e2c8713d11daccdf6837371b"},{"sha":"1d81d82a745b483d61dfd558bd5eb0c9aac80201","author":{"email":"19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","name":"titzer"},"message":"[turbofan] Enable OSR.\n\nR=jarin@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/1037913002\n\nCr-Commit-Position: refs/heads/master@{#27469}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/1d81d82a745b483d61dfd558bd5eb0c9aac80201"},{"sha":"78abf9d9d96cde33420028979b84178f1e774c56","author":{"email":"19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","name":"titzer"},"message":"[turbofan]: Integrate basic type feedback for property accesses.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1021713005\n\nCr-Commit-Position: refs/heads/master@{#27470}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/78abf9d9d96cde33420028979b84178f1e774c56"},{"sha":"ed9191221b6f68f25d9bfc2050cbff47e6bcb885","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Serializer: ensure unique script ids when deserializing.\n\nR=jochen@chromium.org\n\nReview URL: https://codereview.chromium.org/1035523005\n\nCr-Commit-Position: refs/heads/master@{#27471}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/ed9191221b6f68f25d9bfc2050cbff47e6bcb885"},{"sha":"69383d6366891c8b1eb2240af55b3ef40628efa6","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Revert of Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #1 id:1 of https://codereview.chromium.org/999273003/)\n\nReason for revert:\nReland since the failure has been fixed in https://codereview.chromium.org/1035523005/\n\nOriginal issue's description:\n> Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #4 id:60001 of https://codereview.chromium.org/998253005/)\n>\n> Reason for revert:\n> Code caching failures.\n>\n> Original issue's description:\n> > Debugger: deduplicate shared function info when setting script break points.\n> >\n> > Also fix Debug.showBreakPoints for multiple break points at the same location.\n> >\n> > BUG=v8:3960\n> > LOG=N\n> >\n> > Committed: https://crrev.com/73b17a71a22564c0b66d9aa7c00948c748f5b290\n> > Cr-Commit-Position: refs/heads/master@{#27444}\n>\n> TBR=mstarzinger@chromium.org\n> NOPRESUBMIT=true\n> NOTREECHECKS=true\n> NOTRY=true\n> BUG=v8:3960\n>\n> Committed: https://crrev.com/9b29d008dfcc00bf56be8040add1d2c5e404673b\n> Cr-Commit-Position: refs/heads/master@{#27448}\n\nTBR=mstarzinger@chromium.org\nBUG=v8:3960\nLOG=N\n\nReview URL: https://codereview.chromium.org/1037013002\n\nCr-Commit-Position: refs/heads/master@{#27472}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/69383d6366891c8b1eb2240af55b3ef40628efa6"},{"sha":"accbe2216eb6b4690e1ae7617450c99058f64ff5","author":{"email":"9606f7553293921f0821165c9907aac6a91895eb@chromium.org","name":"verwaest"},"message":"Remove CanRetainOtherContext since embedded objects are now weak.\nInstead of CanRetainOtherContext, we now manually blacklist all access-checked objects.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1020803004\n\nCr-Commit-Position: refs/heads/master@{#27473}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/accbe2216eb6b4690e1ae7617450c99058f64ff5"},{"sha":"0c05bdfd09ea5e01e5d8e6de1260ef43446ab15f","author":{"email":"0a9c5350547d97e930a976072b24aa4bbddb3981@chromium.org","name":"pcc"},"message":"Use a different variant of CpuFeatures::FlushICache asm with clang.\n\nThis variant avoids a constant pool entry, which can be problematic\nwhen LTO'ing. It is also slightly shorter.\n\nR=bmeurer@chromium.org,Jacob.Bramley@arm.com\nBUG=chromium:453195\nLOG=n\n\nReview URL: https://codereview.chromium.org/986643004\n\nCr-Commit-Position: refs/heads/master@{#27474}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/0c05bdfd09ea5e01e5d8e6de1260ef43446ab15f"},{"sha":"2455aadf7b88f3da8e1f260238df40fbc768c208","author":{"email":"db8f869562b407880aed5e35735dab58a0d311a4@chromium.org","name":"dcarney"},"message":"two pass phantom collection\n\nR=jochen@chromium.org, erikcorry@chromium.org\n\nBUG=\n\nReview URL: https://codereview.chromium.org/998253006\n\nCr-Commit-Position: refs/heads/master@{#27475}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/2455aadf7b88f3da8e1f260238df40fbc768c208"},{"sha":"c2900077174e5a9e4795965e564d1ac891b519fd","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@chromium.org","name":"jochen"},"message":"Don't start marking while sweeping\n\nBUG=none\nR=hpayer@chromium.org\nLOG=n\n\nReview URL: https://codereview.chromium.org/1032963002\n\nCr-Commit-Position: refs/heads/master@{#27476}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/c2900077174e5a9e4795965e564d1ac891b519fd"},{"sha":"fced43a6862ec8b8743951ae044fe43427834d3f","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"[debugger] Make Runtime_DebugEvaluate safe for reentry.\n\nOnly one FrameInspector can be active at a time on any given stack,\nthis ensures that it's lifetime is sufficiently scoped.\n\nR=yangguo@chromium.org\nTEST=mjsunit/regress/regress-crbug-259300\n\nReview URL: https://codereview.chromium.org/1034743002\n\nCr-Commit-Position: refs/heads/master@{#27477}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/fced43a6862ec8b8743951ae044fe43427834d3f"},{"sha":"1caa6179d2c71c3f50b7f7bc41d0cf6031133e6a","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"X87:  Switch full-codegen from StackHandlers to handler table.\n\nport 38a719f965d0a83ddac04392d5b9c5abe214281c  (r27440)\n\noriginal commit message:\n\n    This switches full-codegen to no longer push and pop StackHandler\n    markers onto the operand stack, but relies on a range-based handler\n    table instead. We only use StackHandlers in JSEntryStubs to mark the\n    transition from C to JS code.\n\n    Note that this makes deoptimization and OSR from within any try-block\n    work out of the box, makes the non-exception paths faster and should\n    overall be neutral on the memory footprint (pros).\n\n    On the other hand it makes the exception paths slower and actually\n    throwing and exception more expensive (cons).\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1030283003\n\nCr-Commit-Position: refs/heads/master@{#27478}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/1caa6179d2c71c3f50b7f7bc41d0cf6031133e6a"},{"sha":"58fbcfac8ae82b1241f07e1b8ea81a5973514c11","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@chromium.org","name":"jochen"},"message":"Add CHECKs  when updating pointers from the slots and store buffers\n\nWe want to verify that we always overwrite heap objects with heap\nobjects, and non-heap objects with non-heap objects\n\nBUG=chromium:452095\nR=hpayer@chromium.org\nLOG=n\n\nReview URL: https://codereview.chromium.org/1035763002\n\nCr-Commit-Position: refs/heads/master@{#27479}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/58fbcfac8ae82b1241f07e1b8ea81a5973514c11"},{"sha":"a757b9cfd457e8a144de87963b72d127e735b5fe","author":{"email":"9bb223cd2540f217d984975407c878e0d3b84e79@imgtec.com","name":"balazs.kilvady"},"message":"MIPS: Fix [turbofan] Factor out common switch-related code in instruction selectors.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1019923004\n\nCr-Commit-Position: refs/heads/master@{#27480}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a757b9cfd457e8a144de87963b72d127e735b5fe"},{"sha":"3ad973a16fd7071f878135e864a2505668f6f21b","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"Fix broken JSFunction::is_compiled predicate.\n\nThe aforementioned predicate reported a JSFunction that was marked for\noptimization as already compiled. This in turn also prevented us from\nbeing aggressive about FLAG_always_opt treatment.\n\nR=yangguo@chromium.org\n\nReview URL: https://codereview.chromium.org/1019293003\n\nCr-Commit-Position: refs/heads/master@{#27481}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/3ad973a16fd7071f878135e864a2505668f6f21b"},{"sha":"a45a1de7aafcc048118a60fdcba8d1d9d8be9fcf","author":{"email":"db8f869562b407880aed5e35735dab58a0d311a4@chromium.org","name":"dcarney"},"message":"add access checks to receivers on function callbacks\n\nR=verwaest@chromium.org\nBUG=468451\nLOG=N\n\nReview URL: https://codereview.chromium.org/1036743004\n\nCr-Commit-Position: refs/heads/master@{#27482}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a45a1de7aafcc048118a60fdcba8d1d9d8be9fcf"},{"sha":"6431c3939e92e720de8f5c13c3c6a045ea398617","author":{"email":"56dd103d017ceadb708086e2f118997b62b54fda@chromium.org","name":"ulan"},"message":"Revert \"Reland \"Allow compaction when incremental marking is on.\"\"\n\nThis reverts commit 89ba65fd4970130eea02b675e448a8219ae3d0dd.\n\nReason: crash in v8.detached_context_age_in_gc benchmark.\n\nBUG=chromium:450824\nLOG=NO\nNOTRY=true\nNOTREECHECKS=true\nTBR=hpayer@chromium.org\n\nReview URL: https://codereview.chromium.org/1034203002\n\nCr-Commit-Position: refs/heads/master@{#27483}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/6431c3939e92e720de8f5c13c3c6a045ea398617"},{"sha":"b3191ac57c568d1da18579988aada5967ccbf76c","author":{"email":"bcb9ee19c6091ae3933290f91179ddd82d15e2f0@intel.com","name":"chunyang.dai"},"message":"Update the parameters of VisitSwitch function for turbofan unsupported platform.\n\n  This change comes from a6940f7aa3d7dc36e2c8713d11daccdf6837371b.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1031253005\n\nCr-Commit-Position: refs/heads/master@{#27484}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/b3191ac57c568d1da18579988aada5967ccbf76c"},{"sha":"56ac39757b623d6c73a7ef820a85816894cac7e3","author":{"email":"b520ba1e7f871f909b0b4a9e1cf9a391adc0e954@chromium.org","name":"erikcorry"},"message":"Disable test on deopt fuzzer that uses a little too much memory\n\nR=ulan@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/1032373002\n\nCr-Commit-Position: refs/heads/master@{#27485}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/56ac39757b623d6c73a7ef820a85816894cac7e3"}]}