)]}'
{"id":"depot~11956","triplet_id":"depot~canon~I4a27116faac14cdd144fc7c992d14ae095a1aca4","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-07-06 14:51:22.000000000","reason":"removed on reply"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2024-07-06 15:03:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4a27116faac14cdd144fc7c992d14ae095a1aca4","subject":"refactor(tvix/eval): Builderize Evaluation","status":"MERGED","created":"2024-07-06 00:35:47.000000000","updated":"2024-07-06 15:03:46.000000000","submitted":"2024-07-06 15:03:46.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11956","meta_rev_id":"a5df5b39489e482e24692ddc0550e9f6f8cd2153","_number":11956,"virtual_id_number":11956,"owner":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-07-06 15:03:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-07-06 15:03:46.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":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-07-06 15:03:46.000000000","_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-07-06 00:35:48.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-07-06 00:44:16.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"},{"updated":"2024-07-06 00:55:16.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-07-06 15:03:46.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"fbc1e9c510e13c1398222ac9d87297282cd58a0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 00:35:47.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"aff630c472c55b0736b4d4a3a2ea1f20a86ce9c7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 00:35:48.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/34976","accounts_in_message":[],"_revision_number":1},{"id":"af551c101af399045d7ee55468e3941ceaa1f4d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 00:38:53.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":2},{"id":"89ae67947a2875c4fcd1ca3397084829b4d992a2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 00:44:16.000000000","message":"Patch Set 1: Verified-1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified-1 has been copied to patch set 2 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/34976","accounts_in_message":[],"_revision_number":1},{"id":"221b65289537c3c655a3db0fac0069bd17b651aa","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 00:55:16.000000000","message":"Patch Set 2: Autosubmit+1","accounts_in_message":[],"_revision_number":2},{"id":"40d64d6aa68ab2005b1d49aca7b7abfbad4e02e5","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 00:55:16.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `tvix/cli/src/main.rs`\n* `tvix/eval/src/lib.rs`\n* `tvix/eval/src/tests/nix_tests.rs`\n* `tvix/eval/src/tests/one_offs.rs`\n* `tvix/eval/tests/nix_oracle.rs`\n* `tvix/glue/src/builtins/mod.rs`\n* `tvix/glue/src/lib.rs`\n* `tvix/glue/src/tests/mod.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n* `tvix/serde/examples/nixpkgs.rs`\n* `tvix/serde/src/de.rs`\n* `tvix/serde/src/de_tests.rs`\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":2},{"id":"e93d7c14ed4a947d2809f8938433579b08c4acf5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 00:59:43.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\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":"670052b83c098da35b11c25c8813595bcf53fe1b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 00:59:44.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/34978","accounts_in_message":[],"_revision_number":3},{"id":"93ecb1ad950521add7d133f8e30706236e11e37d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 01:08:36.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/34978","accounts_in_message":[],"_revision_number":3},{"id":"72b959ed558cc333498f4554b993f29094838982","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 11:48:27.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"62dc44638ad1642736021c405c2d4e55248c7d7b","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 11:51:21.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b64ffc2b2b0c5fde233c0ed9cc5320b6136717d1","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 12:30:07.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"5eab6c20e7be414d61fb9b602f4bde6da4c97a38","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 13:35:31.000000000","message":"Uploaded patch set 4.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\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":"b3e681d11b84153736f37e44a01f96def0455960","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 13:35:32.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/34982","accounts_in_message":[],"_revision_number":4},{"id":"5c37c68099460375b9dcf31631e5d77659460886","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 13:38:54.000000000","message":"Patch Set 3: Autosubmit+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"72dbe84fda3656793e160446ec968c7412141918","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 13:39:13.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":5},{"id":"2581e918abf0d5eff1bcd4d8c4bf13efe322b0e0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 13:39:15.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/34985","accounts_in_message":[],"_revision_number":5},{"id":"0bd31d5b345d33b4f79ad39f5a7aec971b6013d3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 14:38:30.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/34985","accounts_in_message":[],"_revision_number":5},{"id":"613f7ce1c652b33a135fe77a59b44096e197a81a","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 14:45:40.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"6042278b95db7082d5e759dca051fd8f036617fa","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 14:45:50.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"e2f6ce38856b8e4c69f9d5524d68645104fae9e2","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 14:47:32.000000000","message":"Patch Set 5: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7abf4b9a238817632d9f81ebef284d1874302a15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 14:48:58.000000000","message":"Uploaded patch set 6.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated 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":6},{"id":"29995b7040faa645f39ff616f52b664a371fa760","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 14:48:59.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/34988","accounts_in_message":[],"_revision_number":6},{"id":"4030123755110f98511214c6818b8ad9720554e7","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-07-06 14:51:22.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"9ea0ab500eb0028405990dc266292a012bb363ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-07-06 14:55:23.000000000","message":"Uploaded patch set 7.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"6167f66641ba6264908f198db75fff486d3863e8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 14:55:25.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/34991","accounts_in_message":[],"_revision_number":7},{"id":"113ab8281b1b3a219b08b420215a6a42ead3e20f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-07-06 15:03:36.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/34991","accounts_in_message":[],"_revision_number":7},{"id":"a5df5b39489e482e24692ddc0550e9f6f8cd2153","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-07-06 15:03:46.000000000","message":"Change has been successfully rebased and submitted as dfe137786c98f7e610cf95dd7cbc1fc476a766fd\n\n6 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\n```\nThe name of the file: web/tvixbolt/src/lib.rs\nInsertions: 1, Deletions: 1.\n\n@@ -266,7 +266,7 @@\n     }\n \n     let mut eval_builder \u003d tvix_eval::Evaluation::builder_pure();\n-    let source \u003d eval.source_map();\n+    let source \u003d eval_builder.source_map().clone();\n \n     let result \u003d {\n         let mut compiler_observer \u003d DisassemblingObserver::new(source.clone(), \u0026mut out.bytecode);\n```\n","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"dfe137786c98f7e610cf95dd7cbc1fc476a766fd","revisions":{"71c0ae0df91fb2c8dcfcc47129b052db23dba4dc":{"kind":"REWORK","_number":1,"created":"2024-07-06 00:35:47.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/1"}}},"commit":{"parents":[{"commit":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d71c0ae0df91fb2c8dcfcc47129b052db23dba4dc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d71c0ae0df91fb2c8dcfcc47129b052db23dba4dc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","is_merged_in_target_branch":false,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b2dbdb8b4acf44329c22184bfd6e92aa1875a2b6":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2024-07-06 00:38:53.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/2"}}},"commit":{"parents":[{"commit":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:38:26.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db2dbdb8b4acf44329c22184bfd6e92aa1875a2b6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db2dbdb8b4acf44329c22184bfd6e92aa1875a2b6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","is_merged_in_target_branch":false,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e3f94df7305889965d28e7246acacf198bcdb762":{"kind":"REWORK","_number":3,"created":"2024-07-06 00:59:43.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/3"}}},"commit":{"parents":[{"commit":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:59:35.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de3f94df7305889965d28e7246acacf198bcdb762"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de3f94df7305889965d28e7246acacf198bcdb762"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d8d6da377bd09050d5dccbd615c3b3d42d2c9b2","is_merged_in_target_branch":false,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"62699477a48211800837f9a2d5fa205937d27c29":{"kind":"REWORK","_number":4,"created":"2024-07-06 13:35:31.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/4"}}},"commit":{"parents":[{"commit":"d5964c1d548615aea1f3165c478ad91ad87822de","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd5964c1d548615aea1f3165c478ad91ad87822de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 12:59:42.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62699477a48211800837f9a2d5fa205937d27c29"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62699477a48211800837f9a2d5fa205937d27c29"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d5964c1d548615aea1f3165c478ad91ad87822de","is_merged_in_target_branch":true,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2e559684e6b2749b50aa369bac2bc4063bb805ba":{"kind":"REWORK","_number":5,"created":"2024-07-06 13:39:13.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/5"}}},"commit":{"parents":[{"commit":"d5964c1d548615aea1f3165c478ad91ad87822de","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd5964c1d548615aea1f3165c478ad91ad87822de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 13:39:04.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2e559684e6b2749b50aa369bac2bc4063bb805ba"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2e559684e6b2749b50aa369bac2bc4063bb805ba"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d5964c1d548615aea1f3165c478ad91ad87822de","is_merged_in_target_branch":true,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"afcbdf5472543d4b767916eb8323049417f783e3":{"kind":"REWORK","_number":6,"created":"2024-07-06 14:48:58.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/6"}}},"commit":{"parents":[{"commit":"d5964c1d548615aea1f3165c478ad91ad87822de","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd5964c1d548615aea1f3165c478ad91ad87822de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 14:48:55.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dafcbdf5472543d4b767916eb8323049417f783e3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dafcbdf5472543d4b767916eb8323049417f783e3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d5964c1d548615aea1f3165c478ad91ad87822de","is_merged_in_target_branch":true,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3b4229a058e548ce692e03f62462d4dc1c5b5678":{"kind":"REWORK","_number":7,"created":"2024-07-06 14:55:23.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/56/11956/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/7"}}},"commit":{"parents":[{"commit":"d5964c1d548615aea1f3165c478ad91ad87822de","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd5964c1d548615aea1f3165c478ad91ad87822de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 14:55:19.000000000","tz":-240},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3b4229a058e548ce692e03f62462d4dc1c5b5678"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3b4229a058e548ce692e03f62462d4dc1c5b5678"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d5964c1d548615aea1f3165c478ad91ad87822de","is_merged_in_target_branch":true,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dfe137786c98f7e610cf95dd7cbc1fc476a766fd":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2024-07-06 15:03:46.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/56/11956/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/56/11956/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/56/11956/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/56/11956/8"}}},"commit":{"parents":[{"commit":"d5964c1d548615aea1f3165c478ad91ad87822de","subject":"chore(tvix/docs): Cross off a TODO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd5964c1d548615aea1f3165c478ad91ad87822de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-07-06 00:29:41.000000000","tz":-240},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-07-06 15:03:46.000000000","tz":0},"subject":"refactor(tvix/eval): Builderize Evaluation","message":"refactor(tvix/eval): Builderize Evaluation\n\nMake constructing of a new Evaluation use the builder pattern rather\nthan setting public mutable fields. This is currently a pure\nrefactor (no functionality has changed) but has a few advantages:\n\n- We\u0027ve encapsulated the internals of the fields in Evaluation, meaning\n  we can change them without too much breakage of clients\n- We have type safety that prevents us from ever changing the fields of\n  an Evaluation after it\u0027s built (which matters more in a world where we\n  reuse Evaluations).\n\nMore importantly, this paves the road for doing different things with\nthe construction of an Evaluation - notably, sharing certain things like\nthe GlobalsMap across subsequent evaluations in eg the REPL.\n\nFixes: b/262\nChange-Id: I4a27116faac14cdd144fc7c992d14ae095a1aca4\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11956\nTested-by: BuildkiteCI\nAutosubmit: aspen \u003croot@gws.fyi\u003e\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddfe137786c98f7e610cf95dd7cbc1fc476a766fd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddfe137786c98f7e610cf95dd7cbc1fc476a766fd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d5964c1d548615aea1f3165c478ad91ad87822de","is_merged_in_target_branch":true,"change_id":"I2126cbadeb66625cda93a7cd7ddb31409ec60fd9","change_number":11955,"patch_set_number":2,"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"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":[]}}]}
