{"push_id":2722669672,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"70aacc2e5f6c09211afed474825ea85945adb2ef","before":"1d4a1172f5e99259f73a5e650b00a3ee8b34e806","commits":[{"sha":"e3b4ffa9ba3bd602ac1ef158d6466ed55be8d182","author":{"name":"Camillo Bruni","email":"48479145b1c11ab9f816c67741cf5e91e1a32051@chromium.org"},"message":"[tools] Improve function event logging and parse processor\n\n- Log script sources with --log-function-events\n- Don't show confusing duration in graphs\n- Introduce separate compilation category\n- Log script details after deserialization\n- Log parse times for eval scripts\n- Display deserialized scripts and functions\n\nChange-Id: I58f3bf8efe3955632322f958716c36ad38761fd0\nBug: chromium:757467, chromium:850038\nReviewed-on: https://chromium-review.googlesource.com/1128082\nReviewed-by: Yang Guo <yangguo@chromium.org>\nReviewed-by: Sathya Gunasekaran <gsathya@chromium.org>\nCommit-Queue: Camillo Bruni <cbruni@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54465}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/e3b4ffa9ba3bd602ac1ef158d6466ed55be8d182"},{"sha":"58578584d6753daa30e05ec4848844c07671cdcd","author":{"name":"Sigurd Schneider","email":"f04d242e109628a27a0f75fd49a87722bcf291fd@chromium.org"},"message":"Revert \"[sfi] Remove SFI function literal id field\"\n\nThis reverts commit 1d4a1172f5e99259f73a5e650b00a3ee8b34e806.\n\nReason for revert: https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/21989\n\nOriginal change's description:\n> [sfi] Remove SFI function literal id field\n> \n> SharedFunctionInfos store their original function literal's id. This is\n> also their index in the Script's SFI list.\n> \n> The function literal id is only needed for lazy compilation and live edit,\n> and access only has to be fast in the former. So, we can move the SFI\n> function literal id field to UncompiledData, and if patching with live\n> edit, or discarding compiled code, we can perform a slower linear search\n> through the Script's SFI list.\n> \n> This is a reland of\n> https://chromium-review.googlesource.com/c/v8/v8/+/1082480\n> but caching the literal id on UncompiledData rather than always linearly\n> searching the SFI list. Also, removes the unused runtime-liveedit.cc file\n> instead of fixing it to support this change.\n> \n> Bug: chromium:818642\n> Change-Id: I977bcca0dc72903ca476a7079d156cc8bbe88fde\n> Reviewed-on: https://chromium-review.googlesource.com/1128854\n> Reviewed-by: Yang Guo <yangguo@chromium.org>\n> Reviewed-by: Marja Hölttä <marja@chromium.org>\n> Reviewed-by: Camillo Bruni <cbruni@chromium.org>\n> Reviewed-by: Ulan Degenbaev <ulan@chromium.org>\n> Commit-Queue: Leszek Swirski <leszeks@chromium.org>\n> Cr-Commit-Position: refs/heads/master@{#54464}\n\nTBR=ulan@chromium.org,marja@chromium.org,yangguo@chromium.org,kozyatinskiy@chromium.org,cbruni@chromium.org,leszeks@chromium.org,verwaest@chromium.org\n\nChange-Id: Icee5ee3ab7688b93e2963f91debed65a58164534\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: chromium:818642\nReviewed-on: https://chromium-review.googlesource.com/1138276\nReviewed-by: Sigurd Schneider <sigurds@chromium.org>\nCommit-Queue: Sigurd Schneider <sigurds@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54466}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/58578584d6753daa30e05ec4848844c07671cdcd"},{"sha":"941d5f960e35629b318b5f1b1d60f238568afed4","author":{"name":"Maya Lekova","email":"35b7efa7455691bc9237ffb911c0372ed91385f1@chromium.org"},"message":"[turbofan] Remove optimization for Cons strings\n\nWe used to have an optimized version for nodes that are concatenating\ntwo strings which was allocating an object on the heap, therefore\npreventing this code from being executed on the compiler thread.\nOctane benchmark results show insignificant increase in performance\n(< 0.5%) without this optimization - see\nhttps://docs.google.com/spreadsheets/d/1MC5NrMoMSsqxZqw0ojoZvomBb7q2EOt1S0sFoJ8ld2c/edit?usp=sharing\nwhich leads to the conclusion we can safely remove the optimization for now.\n\nBug: v8:7790\nChange-Id: I6492c6a76118cac568d28805995d55c5360bb123\nReviewed-on: https://chromium-review.googlesource.com/1138246\nReviewed-by: Georg Neis <neis@chromium.org>\nCommit-Queue: Maya Lekova <mslekova@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54467}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/941d5f960e35629b318b5f1b1d60f238568afed4"},{"sha":"087cc34788266a5f176b7936f616d57affa00cb4","author":{"name":"Max Moroz","email":"7465c088b62f7909f9ac3a7eee06426935053877@chromium.org"},"message":"[fuzzer] Fix timeout in v8_script_parser_fuzzer due to unnecessary long inputs.\n\nBug: Chromium:841975\nChange-Id: Ife77805fa3977dc874087ca7ae810eded2ae1c55\nReviewed-on: https://chromium-review.googlesource.com/1136986\nReviewed-by: Marja Hölttä <marja@chromium.org>\nCommit-Queue: Max Moroz <mmoroz@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54468}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/087cc34788266a5f176b7936f616d57affa00cb4"},{"sha":"8a011b57d8b26e9cfe1c20a2ef26adb14be6ecc2","author":{"name":"Dan Elphick","email":"c873c91e142630159c3ab66bb38f8ce2430836b4@chromium.org"},"message":"[explicit isolates] Remove nearly all GetIsolates in api.cc\n\nThis marks the following methods as V8_DEPRECATE_SOON and adds new\nversions that take Isolate* as their first parameter:\nPrimitiveArray::Set\nPrimitiveArray::Get\nStackTrace::GetFrame\nString::Write\nString::WriteOneByte\nString::WriteUtf8\nString::Concat\nStringObject::New\n\nAdditionally StackFrameInfo, Module and TemplateInfo are marked as\nNeverReadOnlySpaceObject so their GetIsolates calls are safe.\n\nIn api.cc, ContextFromHeapObject is split into\nContextFromNeverReadOnlySpaceObject and UnsafeContextFromHeapObject,\nwhere the latter uses the deprecated methods but is only called from\nmethods that were themselves already marked V8_DEPRECATE_SOON.\n\nDeprecation warnings for using HeapObject::GetHeap/GetIsolate are\nsuppressed for all the uses in V8_DEPRECATE_SOON methods so that stats\nproduced using tools/collect_deprecation_stats.sh don't show them.\n\nBug: v8:7786\nCq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng\nChange-Id: I48799b5599711661b14d0cd04f21a0a00322da4a\nReviewed-on: https://chromium-review.googlesource.com/1136641\nCommit-Queue: Dan Elphick <delphick@chromium.org>\nReviewed-by: Leszek Swirski <leszeks@chromium.org>\nReviewed-by: Yang Guo <yangguo@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54469}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/8a011b57d8b26e9cfe1c20a2ef26adb14be6ecc2"},{"sha":"70aacc2e5f6c09211afed474825ea85945adb2ef","author":{"name":"Michael Starzinger","email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org"},"message":"[wasm] Make WasmCompilationUnit independent of Isolate.\n\nR=clemensh@chromium.org\nBUG=v8:7424\n\nChange-Id: I3055d4d98c108ce6e576f7171b8fae4e6b2c3948\nReviewed-on: https://chromium-review.googlesource.com/1131132\nCommit-Queue: Michael Starzinger <mstarzinger@chromium.org>\nReviewed-by: Clemens Hammacher <clemensh@chromium.org>\nCr-Commit-Position: refs/heads/master@{#54470}","distinct":true,"url":"https://api.github.com/repos/v8/v8/commits/70aacc2e5f6c09211afed474825ea85945adb2ef"}]}
{"actor":{"display_login":"hubot"}}