)]}'
{"id":"depot~10640","triplet_id":"depot~canon~Ibf728da24aca59639c5b6df58d00ae98c99a63f5","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2024-01-18 14:18:41.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-01-18 14:24:40.000000000","reason":"Change was submitted"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2024-01-16 19:19:29.000000000","reason":"\u003cGERRIT_ACCOUNT_1000073\u003e replied on the change","reason_account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}},"hashtags":[],"change_id":"Ibf728da24aca59639c5b6df58d00ae98c99a63f5","subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","status":"MERGED","created":"2024-01-16 13:41:20.000000000","updated":"2024-01-18 14:24:40.000000000","submitted":"2024-01-18 14:24:40.000000000","submitter":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"10640","meta_rev_id":"697b9a72123691b30091392f852153ffa2673c8a","_number":10640,"virtual_id_number":10640,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-01-18 14:24:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-01-18 14:24:40.000000000","_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-01-18 14:24:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-16 13:41:20.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2024-01-16 13:41:20.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"},{"updated":"2024-01-16 13:41:21.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-01-16 13:45:54.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ebc7ee26ebbeb50ced9da606df7c2cb794a7dcb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-16 13:41:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c2697ad5c68a78e2825beb045f17e09dbdd95011","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-16 13:41:20.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `tvix/eval/benches/eval.rs`\n* `tvix/eval/src/lib.rs`\n* `tvix/eval/src/tests/mod.rs`\n* `tvix/eval/src/tests/one_offs.rs`\n* `tvix/eval/tests/nix_oracle.rs`\n* `tvix/serde/src/de.rs`\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"cd1218cb58a34261824e4d98c7660e54026fd1c4","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-16 13:41:21.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/30845","accounts_in_message":[],"_revision_number":1},{"id":"d2133d3fab54711313505717cfb87261c30449c1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-16 13:45:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/30845","accounts_in_message":[],"_revision_number":1},{"id":"8059abef2b6a9e3390094af3b914957c313238dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-16 16:06:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"01fcf0621727a2365f71d1692beebe29c88e8a36","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-16 16:06:17.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/30857","accounts_in_message":[],"_revision_number":2},{"id":"d03c1d05200be7062d2a8826c18d48e8b5495a43","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-16 16:10:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/30857","accounts_in_message":[],"_revision_number":2},{"id":"88333a707c6fd960fc533101b0e2a4e31fb742de","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-16 19:19:29.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"2de690e1463999683d16ebf82ab69cf90d144af0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-17 17:20:13.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"6d2cd39253b22bb57c105927e99e9dde68a3d09b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-17 17:20:15.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/30931","accounts_in_message":[],"_revision_number":3},{"id":"eb413fe63d0988fa12f224e92b47c65f3d76ee7d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-17 17:26:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/30931","accounts_in_message":[],"_revision_number":3},{"id":"9010e19152e887a23b3ab80c921031979f166c10","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-18 09:19:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"4d839a2d4a0dee741572e181edc582818f2c3466","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 09:19:29.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/30944","accounts_in_message":[],"_revision_number":4},{"id":"4edde3d8cedf26df7e44df9ca0176c3d31459ee1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 09:24:23.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/30944","accounts_in_message":[],"_revision_number":4},{"id":"43034a7f29d1be4dff9c808c34888f295c2084f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-18 10:15:48.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR **changekind:NO_CHANGE**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR **changekind:NO_CHANGE**\")\n","accounts_in_message":[],"_revision_number":5},{"id":"999ae9dc013c37a9cb87bebef70b591e220d2b1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-18 14:03:09.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"0cf3d23b4bd7d14e1bd7ae1065f81f3a4b1aaf90","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 14:03:10.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/30966","accounts_in_message":[],"_revision_number":6},{"id":"1713f7d82dc69b085d1e8b20bb20473666b04b58","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 14:07:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/30966","accounts_in_message":[],"_revision_number":6},{"id":"b9e3d2cdf73c291a3aa8f97c30df9cf1e59d4d28","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-01-18 14:18:41.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"697b9a72123691b30091392f852153ffa2673c8a","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-18 14:24:40.000000000","message":"Change has been successfully rebased and submitted as 43b9e25025eef302369ff27074bfa5bbfb1c7115","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"43b9e25025eef302369ff27074bfa5bbfb1c7115","revisions":{"b46df0103c26a25e9d9628af65c9ef824f68e968":{"kind":"REWORK","_number":1,"created":"2024-01-16 13:41:20.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/1"}}},"commit":{"parents":[{"commit":"b0b29757878532123644245005a17e5d6266dcd6","subject":"refactor(tvix/eval): generalize EvalIO container","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db0b29757878532123644245005a17e5d6266dcd6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db46df0103c26a25e9d9628af65c9ef824f68e968"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db46df0103c26a25e9d9628af65c9ef824f68e968"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b0b29757878532123644245005a17e5d6266dcd6","is_merged_in_target_branch":false,"change_id":"Ic8d927d6ea81fa12d90b1e4352f35ffaafbd1adf","change_number":10639,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"79454774b8a201b15fa8a608f5dcdae917edd404":{"kind":"REWORK","_number":2,"created":"2024-01-16 16:06:15.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/2"}}},"commit":{"parents":[{"commit":"b0b29757878532123644245005a17e5d6266dcd6","subject":"refactor(tvix/eval): generalize EvalIO container","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db0b29757878532123644245005a17e5d6266dcd6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 16:06:04.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d79454774b8a201b15fa8a608f5dcdae917edd404"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d79454774b8a201b15fa8a608f5dcdae917edd404"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b0b29757878532123644245005a17e5d6266dcd6","is_merged_in_target_branch":false,"change_id":"Ic8d927d6ea81fa12d90b1e4352f35ffaafbd1adf","change_number":10639,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"92958a752bb8a01d9277bfbe9b93d74ee46ba1bb":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-01-17 17:20:13.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/3"}}},"commit":{"parents":[{"commit":"77a4b51b30734144c4a54279829e96925f5a890f","subject":"refactor(tvix/eval): generalize EvalIO container","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77a4b51b30734144c4a54279829e96925f5a890f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-17 16:41:06.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d92958a752bb8a01d9277bfbe9b93d74ee46ba1bb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d92958a752bb8a01d9277bfbe9b93d74ee46ba1bb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"77a4b51b30734144c4a54279829e96925f5a890f","is_merged_in_target_branch":false,"change_id":"Ic8d927d6ea81fa12d90b1e4352f35ffaafbd1adf","change_number":10639,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7b1c020a19bfd478ce21f5e2fb4062f69298c398":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-01-18 09:19:28.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/4"}}},"commit":{"parents":[{"commit":"e0a867cabff021348cc283b25467cfd40b8eb15a","subject":"refactor(tvix/eval): generalize EvalIO container","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de0a867cabff021348cc283b25467cfd40b8eb15a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-18 09:15:58.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7b1c020a19bfd478ce21f5e2fb4062f69298c398"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7b1c020a19bfd478ce21f5e2fb4062f69298c398"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e0a867cabff021348cc283b25467cfd40b8eb15a","is_merged_in_target_branch":true,"change_id":"Ic8d927d6ea81fa12d90b1e4352f35ffaafbd1adf","change_number":10639,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"64adaff0a5fabeeb2b29282eaa4bf597281441df":{"kind":"NO_CHANGE","_number":5,"created":"2024-01-18 10:15:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/5"}}},"commit":{"parents":[{"commit":"e0a867cabff021348cc283b25467cfd40b8eb15a","subject":"refactor(tvix/eval): generalize EvalIO container","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de0a867cabff021348cc283b25467cfd40b8eb15a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-18 09:29:25.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d64adaff0a5fabeeb2b29282eaa4bf597281441df"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d64adaff0a5fabeeb2b29282eaa4bf597281441df"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e0a867cabff021348cc283b25467cfd40b8eb15a","is_merged_in_target_branch":true,"change_id":"Ic8d927d6ea81fa12d90b1e4352f35ffaafbd1adf","change_number":10639,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"45c39e1b3d98c1d5b36a66b129eddd7784dc5795":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-01-18 14:03:09.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/6"}}},"commit":{"parents":[{"commit":"ea03ff374b1d93985e2f77a13ad8bd9e070a5608","subject":"chore(tvix/shell): add `cargo-expand` to debug proc-macro","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea03ff374b1d93985e2f77a13ad8bd9e070a5608"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-18 14:02:57.000000000","tz":120},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d45c39e1b3d98c1d5b36a66b129eddd7784dc5795"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d45c39e1b3d98c1d5b36a66b129eddd7784dc5795"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ea03ff374b1d93985e2f77a13ad8bd9e070a5608","is_merged_in_target_branch":true,"change_id":"Icfb4c80d413602f2bdc6deab0d595183825d88ad","change_number":10635,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"43b9e25025eef302369ff27074bfa5bbfb1c7115":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2024-01-18 14:24:40.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/40/10640/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/40/10640/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/40/10640/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/40/10640/7"}}},"commit":{"parents":[{"commit":"ea03ff374b1d93985e2f77a13ad8bd9e070a5608","subject":"chore(tvix/shell): add `cargo-expand` to debug proc-macro","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea03ff374b1d93985e2f77a13ad8bd9e070a5608"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-01-16 13:35:44.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2024-01-18 14:24:40.000000000","tz":0},"subject":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again","message":"refactor(tvix/eval): move Evaluation::{default,new_pure}() again\n\nHave a Evaluation::new() function that\u0027s used to set up the Evaluation\nstruct initially - which is also used by both new_pure and new_impure\ninternally.\n\nIt\u0027s generic over the exact type of IO, making it easier to instantiate\nEvaluation with non-tvix-eval EvalIO implementations, that might not be\nin a Box.\n\nChange-Id: Ibf728da24aca59639c5b6df58d00ae98c99a63f5\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10640\nReviewed-by: raitobezarius \u003ctvl@lahfa.xyz\u003e\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43b9e25025eef302369ff27074bfa5bbfb1c7115"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43b9e25025eef302369ff27074bfa5bbfb1c7115"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ea03ff374b1d93985e2f77a13ad8bd9e070a5608","is_merged_in_target_branch":true,"change_id":"Icfb4c80d413602f2bdc6deab0d595183825d88ad","change_number":10635,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
