)]}'
{"id":"depot~10425","triplet_id":"depot~canon~I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2023-12-29 22:00:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6","subject":"feat(tvix/eval): context-aware casting to strings","status":"MERGED","created":"2023-12-25 23:42:06.000000000","updated":"2023-12-29 22:00:04.000000000","submitted":"2023-12-29 22:00:04.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"10425","meta_rev_id":"e94acb029751e1edcf44e556643454ac16e08ebc","_number":10425,"virtual_id_number":10425,"owner":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-12-29 22:00:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-29 22:00:04.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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-29 22:00:04.000000000","_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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":{"CC":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-25 23:42:12.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":"2023-12-25 23:51:37.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":"2023-12-26 09:10:41.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"CC"},{"updated":"2023-12-29 21:59:41.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2023-12-29 22:00:04.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":"aa5f3bed69797de18f7067040928b5286e00c3be","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-25 23:42:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"56a3aa55b7a24fca7ce0034f107118082298a9ff","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-25 23:42:12.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/29464","accounts_in_message":[],"_revision_number":1},{"id":"e87b3da118cb26229569f2074ef7deb38f9c738d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-25 23:51:37.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/29464","accounts_in_message":[],"_revision_number":1},{"id":"3e103f4d7b98eb9300af5f027f2b96e5457aa30c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 00:30:11.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\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":"4ddc01c333d50efcfb2b4308032db16d21799f26","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 00:30:19.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/29485","accounts_in_message":[],"_revision_number":2},{"id":"4e9b528fd9f796e65ee6a8270af9d1ff84b212c3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 00:35:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/29485","accounts_in_message":[],"_revision_number":2},{"id":"b035f64e9ab4bc8dba6bd47ea914611335af86ed","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 01:08:36.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\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":"ba5abe98780553243f04d7ff301363c0a41830c1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 01:08:41.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/29501","accounts_in_message":[],"_revision_number":3},{"id":"378b3e4e6303d0007549367a749011949b2f8406","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 01:13:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/29501","accounts_in_message":[],"_revision_number":3},{"id":"4219a7f892671a57c51e6e56db94898cc165ffab","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 01:24:41.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\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":"dddffe71c32d9f55c76b2667032613fd16913cf0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 01:24:52.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/29518","accounts_in_message":[],"_revision_number":4},{"id":"c852aebce50c68faaa3c3667a3fdbfa159a8926b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 01:30:32.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/29518","accounts_in_message":[],"_revision_number":4},{"id":"dc5b10640b0930a5435859c6aa300cb3a44dd972","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 02:05:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\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":5},{"id":"4bd22445d5f498af3726617920d814f6cb45281b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 02:05:16.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/29537","accounts_in_message":[],"_revision_number":5},{"id":"d1f52cfee083049d33b877f6c12cdd0c78bbd820","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 02:10:09.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/29537","accounts_in_message":[],"_revision_number":5},{"id":"c956ff67adda97b9caccaaf0c90da229da9c4182","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 02:26:04.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\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":"e56edf0e312c04b9b5a5f367dc74da87636bfb4f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 02:26:11.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/29556","accounts_in_message":[],"_revision_number":6},{"id":"59731e9b193c382167448c574bfb20f8da383f32","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 02:32:00.000000000","message":"Patch Set 6: Verified-1\n\nBuild of patchset 6 failed: https://buildkite.com/tvl/depot/builds/29556","accounts_in_message":[],"_revision_number":6},{"id":"61662963459f097e0866e569e91e8889ff55b15d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 03:49:37.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\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":7},{"id":"59a3eecb5f899a034b631c217aab71b6831fe34f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 03:49:43.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/29597","accounts_in_message":[],"_revision_number":7},{"id":"8c3497d95ea042c8793c166b9e2e8e6c91fa7c0d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-26 03:52:39.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"d666940e1cb025d83b861ec012a4aca2106864ea","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 03:52:52.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/29624","accounts_in_message":[],"_revision_number":8},{"id":"03aee98a772ba145ee0c7a52e2c6d40b37e7b47a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 03:54:44.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/29597","accounts_in_message":[],"_revision_number":7},{"id":"aa5399382ae7719140591139f4eeae1e8c963b7e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-26 04:22:34.000000000","message":"Patch Set 8: Verified-1\n\nBuild of patchset 8 failed: https://buildkite.com/tvl/depot/builds/29624","accounts_in_message":[],"_revision_number":8},{"id":"b1c8288ae1b7bcb2091ff51c3c0945bcc3b23712","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-12-26 09:10:41.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e355dcc38fca1013fa913474967d07010e62ae5d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 13:33:19.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\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":9},{"id":"ccc68d2ae41b62e5cd2ece5c60764533c8bed34f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 13:33:25.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/29677","accounts_in_message":[],"_revision_number":9},{"id":"0bada0c357f76c1a21a05288b0ae4eded87d87eb","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 13:38:14.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/29677","accounts_in_message":[],"_revision_number":9},{"id":"6c51b13847d9c7b1eafbab2f06b8aa373fe4603e","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-12-27 17:22:32.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"cb9dd3848fa56ebc149a018d8981f41bb6c16435","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 18:33:21.000000000","message":"Uploaded patch set 10.\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":10},{"id":"f97759465e5555821b07bc3a7c9ad3fee46cc448","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 18:33:28.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/29708","accounts_in_message":[],"_revision_number":10},{"id":"563f2edb8e3c3bd10c26b8e0cb1ee6a70ac851ed","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 18:35:32.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":10},{"id":"08b8746ab805cf378e4aa02b92a6bb57ad142607","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 18:38:51.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/29708","accounts_in_message":[],"_revision_number":10},{"id":"20374d5cc5112b57e5a6b30e3b27ba8abbeb6705","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 20:40:00.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\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":11},{"id":"a09f366c90f135d287ee7024d9643309be78ae38","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 20:40:06.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/29733","accounts_in_message":[],"_revision_number":11},{"id":"d44b3580101b271a74915b37b97c856746358f37","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 20:45:27.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/29733","accounts_in_message":[],"_revision_number":11},{"id":"eec25015b1e83e2ed385ada5f9e79975d092b9ab","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 20:51:56.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":11},{"id":"d7fd4eec6b7c96bb40d555a7141fbc195d032263","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 21:24:37.000000000","message":"Uploaded patch set 12: Autosubmit+1: Patch Set 11 was rebased.\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":12},{"id":"ea4220fee407a9358a528e1f08282938defc8f01","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 21:24:44.000000000","message":"Patch Set 12:\n\nStarted build for patchset #12 on: https://buildkite.com/tvl/depot/builds/29764","accounts_in_message":[],"_revision_number":12},{"id":"6aca50138ff8244802a502d3ee9452b06050f9c0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-27 21:30:14.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/29764","accounts_in_message":[],"_revision_number":12},{"id":"032248bb75c8a8b9df502810aad1cca0320b7ab6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-27 21:38:16.000000000","message":"Uploaded patch set 13: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":13},{"id":"e325832d1453962c77efe41ef044ffa1ee3e4285","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-29 15:53:13.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\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":14},{"id":"0c276b654589d2cce240c6b3c93275fb23fc7450","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 15:53:29.000000000","message":"Patch Set 14:\n\nStarted build for patchset #14 on: https://buildkite.com/tvl/depot/builds/29814","accounts_in_message":[],"_revision_number":14},{"id":"b572651ab34b32cd0810e67bccb33979ea0c2962","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 15:59:51.000000000","message":"Patch Set 14: Verified+1\n\nBuild of patchset 14 passed: https://buildkite.com/tvl/depot/builds/29814","accounts_in_message":[],"_revision_number":14},{"id":"14317c620699020b8738a0434071b020d6efc5b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-29 16:03:42.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\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":15},{"id":"c4f0f8987b4a8e4cd6f4549b259e122d2c91c54c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 16:03:55.000000000","message":"Patch Set 15:\n\nStarted build for patchset #15 on: https://buildkite.com/tvl/depot/builds/29845","accounts_in_message":[],"_revision_number":15},{"id":"78d34817687dbd87a16c5eee298dd7969491b026","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-12-29 16:26:58.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":16},{"id":"3b2de7601e0eaa54ff56e20c645369f74d19ada0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 16:27:06.000000000","message":"Patch Set 16:\n\nStarted build for patchset #16 on: https://buildkite.com/tvl/depot/builds/29877","accounts_in_message":[],"_revision_number":16},{"id":"5f872a734b225bafc3d2c437a85912908c56654c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 16:30:32.000000000","message":"Patch Set 15: Verified+1\n\nBuild of patchset 15 passed: https://buildkite.com/tvl/depot/builds/29845","accounts_in_message":[],"_revision_number":15},{"id":"673582162ea9976fcc677f95f17bbf6f595f3b0f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-29 17:31:28.000000000","message":"Patch Set 16: Verified+1\n\nBuild of patchset 16 passed: https://buildkite.com/tvl/depot/builds/29877","accounts_in_message":[],"_revision_number":16},{"id":"b3e43d999b46e616b8fdf490df80a535ffae47bd","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-12-29 21:59:41.000000000","message":"Patch Set 16: Code-Review+2","accounts_in_message":[],"_revision_number":16},{"id":"e94acb029751e1edcf44e556643454ac16e08ebc","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-12-29 22:00:04.000000000","message":"Change has been successfully rebased and submitted as 3e63d7be42c57f9724dcf5ff2ff3121ceb428f00","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"3e63d7be42c57f9724dcf5ff2ff3121ceb428f00","revisions":{"39ab914040579ed81e98de157cc88bd497c596b3":{"kind":"REWORK","_number":1,"created":"2023-12-25 23:42:06.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/1"}}},"commit":{"parents":[{"commit":"a778eed764233ebe2e6894ce89dd2f34ff5bb674","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da778eed764233ebe2e6894ce89dd2f34ff5bb674"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:40:09.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d39ab914040579ed81e98de157cc88bd497c596b3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d39ab914040579ed81e98de157cc88bd497c596b3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a778eed764233ebe2e6894ce89dd2f34ff5bb674","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dc2ed5c2da3d5a710ddb1289b56aafa98378c8e5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-12-26 00:30:11.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/2"}}},"commit":{"parents":[{"commit":"7dc6ff1e352e1f5f195a7d478f89b3968d229ace","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7dc6ff1e352e1f5f195a7d478f89b3968d229ace"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 00:29:25.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc2ed5c2da3d5a710ddb1289b56aafa98378c8e5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc2ed5c2da3d5a710ddb1289b56aafa98378c8e5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7dc6ff1e352e1f5f195a7d478f89b3968d229ace","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"54c34932c10a3799d273edc3f304768392268ab2":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-12-26 01:08:36.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/3"}}},"commit":{"parents":[{"commit":"0c8292a4d309e7f2bf8fcfb8d67743ee0d19339d","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c8292a4d309e7f2bf8fcfb8d67743ee0d19339d"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 01:02:19.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d54c34932c10a3799d273edc3f304768392268ab2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d54c34932c10a3799d273edc3f304768392268ab2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0c8292a4d309e7f2bf8fcfb8d67743ee0d19339d","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"19440166c6c4dbd7c961da34ee47bb8533e50417":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-12-26 01:24:41.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/4"}}},"commit":{"parents":[{"commit":"a08d9c6652d29d1b31088929831e1256fa8ba25d","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da08d9c6652d29d1b31088929831e1256fa8ba25d"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 01:23:26.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d19440166c6c4dbd7c961da34ee47bb8533e50417"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d19440166c6c4dbd7c961da34ee47bb8533e50417"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a08d9c6652d29d1b31088929831e1256fa8ba25d","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"64460c84648c1d3df026671b3d2c4a19d50c2933":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-12-26 02:05:11.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/5"}}},"commit":{"parents":[{"commit":"12efc365495067755b39a6982ae78debd100c472","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d12efc365495067755b39a6982ae78debd100c472"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 02:04:56.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d64460c84648c1d3df026671b3d2c4a19d50c2933"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d64460c84648c1d3df026671b3d2c4a19d50c2933"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"12efc365495067755b39a6982ae78debd100c472","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0f8b082545c086415490cf7a72c4394327d88d45":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-12-26 02:26:04.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/6"}}},"commit":{"parents":[{"commit":"d7a41f891c26a20980ea51730d03fd428570dac1","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd7a41f891c26a20980ea51730d03fd428570dac1"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 02:21:08.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f8b082545c086415490cf7a72c4394327d88d45"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f8b082545c086415490cf7a72c4394327d88d45"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d7a41f891c26a20980ea51730d03fd428570dac1","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d0d563a03074fc1f08de009319720fc0fb799472":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-12-26 03:49:37.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/7"}}},"commit":{"parents":[{"commit":"c9835a6d513626369cf22561b2e57ffb16236ca2","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc9835a6d513626369cf22561b2e57ffb16236ca2"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 03:48:32.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd0d563a03074fc1f08de009319720fc0fb799472"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd0d563a03074fc1f08de009319720fc0fb799472"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c9835a6d513626369cf22561b2e57ffb16236ca2","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e84db0358d34576923c9520f5b7ede3f893e4580":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2023-12-26 03:52:39.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/8"}}},"commit":{"parents":[{"commit":"298875393813b4271c39b17be5c64df1a7685dd5","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d298875393813b4271c39b17be5c64df1a7685dd5"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-26 03:52:01.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de84db0358d34576923c9520f5b7ede3f893e4580"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de84db0358d34576923c9520f5b7ede3f893e4580"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"298875393813b4271c39b17be5c64df1a7685dd5","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b4c6809a1014aa2395ae80a83ad3ba2fcd4f3c2f":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2023-12-27 13:33:19.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/9"}}},"commit":{"parents":[{"commit":"189b9079730dab81ed0299f441eac830aa4b66f1","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d189b9079730dab81ed0299f441eac830aa4b66f1"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-27 13:33:14.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db4c6809a1014aa2395ae80a83ad3ba2fcd4f3c2f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db4c6809a1014aa2395ae80a83ad3ba2fcd4f3c2f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"189b9079730dab81ed0299f441eac830aa4b66f1","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b69320b96c180a9991e6bcca1e2577aaa4ecda95":{"kind":"REWORK","_number":10,"created":"2023-12-27 18:33:21.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/10"}}},"commit":{"parents":[{"commit":"f5fb76a2212bc324bcd629d664d422462e9016a7","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df5fb76a2212bc324bcd629d664d422462e9016a7"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-27 18:01:07.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db69320b96c180a9991e6bcca1e2577aaa4ecda95"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db69320b96c180a9991e6bcca1e2577aaa4ecda95"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f5fb76a2212bc324bcd629d664d422462e9016a7","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7695b09c8beba86c1574e3863c2b5e95dd9160e9":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2023-12-27 20:40:00.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/11"}}},"commit":{"parents":[{"commit":"5733f08af13e69d405a7aeae8a0c458d89fa1ffa","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5733f08af13e69d405a7aeae8a0c458d89fa1ffa"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-27 20:38:49.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7695b09c8beba86c1574e3863c2b5e95dd9160e9"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7695b09c8beba86c1574e3863c2b5e95dd9160e9"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5733f08af13e69d405a7aeae8a0c458d89fa1ffa","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"cac0dbbe33920a0a6f5a1bf9868481e45d5c9ba2":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2023-12-27 21:24:37.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/12"}}},"commit":{"parents":[{"commit":"835350c2c2a7e30079bc931f3fbb0bf663457b71","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d835350c2c2a7e30079bc931f3fbb0bf663457b71"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-27 21:24:31.000000000","tz":60},"subject":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings","message":"feat(tvix/eval): implement `to_contextful_str` and guard `to_str` against contextful strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcac0dbbe33920a0a6f5a1bf9868481e45d5c9ba2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcac0dbbe33920a0a6f5a1bf9868481e45d5c9ba2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"835350c2c2a7e30079bc931f3fbb0bf663457b71","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"33226fa0ee4915f42f4e3a760e9ed449f83fd645":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2023-12-27 21:38:16.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/13"}}},"commit":{"parents":[{"commit":"79f3e818d85295de6d1ffd98a9250d05ffe0892a","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d79f3e818d85295de6d1ffd98a9250d05ffe0892a"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-27 21:37:50.000000000","tz":60},"subject":"feat(tvix/eval): context-aware casting to strings","message":"feat(tvix/eval): context-aware casting to strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d33226fa0ee4915f42f4e3a760e9ed449f83fd645"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d33226fa0ee4915f42f4e3a760e9ed449f83fd645"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"79f3e818d85295de6d1ffd98a9250d05ffe0892a","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dece0568545be6cfdb5eb6fd651a9f80b89b31f1":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2023-12-29 15:53:13.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/14"}}},"commit":{"parents":[{"commit":"bd3633e0e1de2b56376d2dad6c3258098ea86791","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd3633e0e1de2b56376d2dad6c3258098ea86791"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-29 15:53:05.000000000","tz":60},"subject":"feat(tvix/eval): context-aware casting to strings","message":"feat(tvix/eval): context-aware casting to strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddece0568545be6cfdb5eb6fd651a9f80b89b31f1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddece0568545be6cfdb5eb6fd651a9f80b89b31f1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bd3633e0e1de2b56376d2dad6c3258098ea86791","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b62753205577be1d7b22dda767e53d8bde891844":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2023-12-29 16:03:42.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/15"}}},"commit":{"parents":[{"commit":"b1c7c904a628919155f0ddac8b46fa2863789513","subject":"feat(tvix/eval): introduce `NixContext`","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db1c7c904a628919155f0ddac8b46fa2863789513"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-29 16:03:36.000000000","tz":60},"subject":"feat(tvix/eval): context-aware casting to strings","message":"feat(tvix/eval): context-aware casting to strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db62753205577be1d7b22dda767e53d8bde891844"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db62753205577be1d7b22dda767e53d8bde891844"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b1c7c904a628919155f0ddac8b46fa2863789513","is_merged_in_target_branch":false,"change_id":"Idd913c9c881daeb8d446907f4b940e462e730978","change_number":10420,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8dd7c606ffbcf4bf4774be4b5712ada9e4fe738e":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2023-12-29 16:26:58.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/25/10425/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/16"}}},"commit":{"parents":[{"commit":"4188427adfea2a0a83d68d5b644f33719327069e","subject":"feat(tvix/eval): implement `hasContext` primop","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4188427adfea2a0a83d68d5b644f33719327069e"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-29 16:25:46.000000000","tz":60},"subject":"feat(tvix/eval): context-aware casting to strings","message":"feat(tvix/eval): context-aware casting to strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8dd7c606ffbcf4bf4774be4b5712ada9e4fe738e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8dd7c606ffbcf4bf4774be4b5712ada9e4fe738e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4188427adfea2a0a83d68d5b644f33719327069e","is_merged_in_target_branch":false,"change_id":"I23b128afc9150b833bc0d9b042d31fee35badadb","change_number":10422,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3e63d7be42c57f9724dcf5ff2ff3121ceb428f00":{"kind":"REWORK","_number":17,"created":"2023-12-29 22:00:04.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/25/10425/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/10425/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/10425/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/10425/17"}}},"commit":{"parents":[{"commit":"343ee0de57c4d44e6f4ac725eca7e7c4c34eab0d","subject":"feat(tvix/eval): implement `hasContext` primop","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d343ee0de57c4d44e6f4ac725eca7e7c4c34eab0d"}]}],"author":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2023-12-25 23:39:36.000000000","tz":60},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-12-29 22:00:04.000000000","tz":0},"subject":"feat(tvix/eval): context-aware casting to strings","message":"feat(tvix/eval): context-aware casting to strings\n\nBy default, we don\u0027t want contextful strings and we almost always want contextless strings.\n\nTo this end, we make taking a contextful string a very explicit operation under `to_contextful_str`\nand we implement manually the `to_str` cast which requires a `if !s.has_context()` guard that\nthe macro cannot cover.\n\nChange-Id: I7aae8e57a7d73e547e62b1edb0b1cc7e8c0c69b6\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10425\nAutosubmit: 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\u003d3e63d7be42c57f9724dcf5ff2ff3121ceb428f00"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3e63d7be42c57f9724dcf5ff2ff3121ceb428f00"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"343ee0de57c4d44e6f4ac725eca7e7c4c34eab0d","is_merged_in_target_branch":true,"change_id":"I23b128afc9150b833bc0d9b042d31fee35badadb","change_number":10422,"patch_set_number":22,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"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":[]}}]}
