{ "changes": [ { "host": "android", "project": "platform/frameworks/support", "creationTime": "1714418452000", "lastModificationTime": "1714418452000", "latestRevision": "86ad4c3ab4ee9c2acc5758ea35d4ae9367ee9235", "revisions": [ { "gitRevision": "86ad4c3ab4ee9c2acc5758ea35d4ae9367ee9235", "commit": { "parents": [ { "commitId": "bdab8c92fbe8949987b231dadad508f924f3036f" }, { "commitId": "a2c6f1d6e7d7bc4a9edf1cf5c8a610a8f42702bb" } ], "author": { "name": "Treehugger Robot", "email": "android-test-infra-autosubmit@system.gserviceaccount.com" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com" }, "subject": "Merge \"Remove an allocation from withFrameNanos()\" into androidx-main", "commitMessage": "Merge \"Remove an allocation from withFrameNanos()\" into androidx-main" } } ], "submittedTime": "1714418452000", "projectPath": "frameworks/support" }, { "host": "android", "project": "platform/frameworks/support", "branch": "androidx-main", "changeNumber": "3063572", "patchset": 1, "status": "merged", "creationTime": "1714415038000", "lastModificationTime": "1714418452000", "latestRevision": "a2c6f1d6e7d7bc4a9edf1cf5c8a610a8f42702bb", "revisions": [ { "gitRevision": "a2c6f1d6e7d7bc4a9edf1cf5c8a610a8f42702bb", "patchSet": 1, "fetchs": [ { "method": "repo", "url": "platform/frameworks/support", "ref": "refs/changes/72/3063572/1" }, { "method": "http", "url": "https://android.googlesource.com/platform/frameworks/support", "ref": "refs/changes/72/3063572/1" } ], "commit": { "parents": [ { "commitId": "8d4c748320ff2b165e9e2f000e6fad550cab5ade", "subject": "Merge \"Fixed how staggered grids handle items with 0 placeables\" into androidx-main" } ], "author": { "name": "Romain Guy", "email": "romainguy@google.com" }, "committer": { "name": "Romain Guy", "email": "romainguy@google.com" }, "subject": "Remove an allocation from withFrameNanos()", "commitMessage": "Remove an allocation from withFrameNanos()\n\nThe lateinit var being allocated inside a lambda was causing\nthe inliner to miss an important optimization and to wrap\nthe var inside an ObjectRef. In our case we always want to\nallocate the FrameAwaiter anyway. The only drawback is that\nif there's a failureCause, we will have allocated the awaiter\nfor no reason, but it doesn't matter in that case.\n\nTest: BroadcastFrameClockTest\nRelnote: N/A\nChange-Id: Id8dfc6e152b84b57d7a81cfa7a61271db3335cdf\n" }, "creationTime": "1714415038000", "ref": "refs/changes/72/3063572/1", "uploader": { "name": "Romain Guy", "email": "romainguy@google.com", "accountId": "1001146" } } ], "owner": { "name": "Romain Guy", "email": "romainguy@google.com" }, "changeId": "Id8dfc6e152b84b57d7a81cfa7a61271db3335cdf", "submittedTime": "1714418452000", "projectPath": "frameworks/support" } ] }