)]}'
{"id":"depot~7551","triplet_id":"depot~canon~Ifc1747e712663684b2fff53095de62b8459a47f3","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2022-12-25 18:17:46.000000000","reason":"Change was submitted"},"1000066":{"account":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"last_update":"2022-12-18 15:50:33.000000000","reason":"Reviewer/Cc was removed"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2022-12-25 18:05:25.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2022-12-25 18:17:46.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2022-12-25 18:17:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifc1747e712663684b2fff53095de62b8459a47f3","subject":"refactor(tvix/eval): non-recursive thunk forcing","status":"MERGED","created":"2022-12-09 14:29:03.000000000","updated":"2022-12-25 18:17:46.000000000","submitted":"2022-12-25 18:17:46.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":25,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"7551","meta_rev_id":"670900ea27d107c7b071720ef89beca823eac43d","_number":7551,"virtual_id_number":7551,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-12-25 18:17:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-12-25 18:17:46.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-12-25 18:17: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":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"reviewers":{"CC":[{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"}],"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-09 14:29:03.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"state":"CC"},{"updated":"2022-12-09 14:29:04.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":"2022-12-09 14:32:01.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":"2022-12-09 17:51:05.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2022-12-09 17:51:05.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"},{"updated":"2022-12-16 15:34:26.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"state":"REVIEWER"},{"updated":"2022-12-16 15:34:26.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2022-12-18 15:50:33.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"state":"CC"}],"messages":[{"id":"6b24a3fba4fd5e43748ca1595d59e1f14cd4ac81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 14:29:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7fcc998f0018234d10b8fcf95e82ee6893900ef2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-09 14:29:04.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/19278","accounts_in_message":[],"_revision_number":1},{"id":"4fce20d4e54d110bc511c49700529a236afc13bf","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 14:29:12.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"c6f0f8501397cda3c73d652bd91bd4a7f4f4ae37","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-09 14:32:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/19278","accounts_in_message":[],"_revision_number":1},{"id":"60f0c73aa6dbf0ac9b785b59cf844e423745f22a","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 17:44:25.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"21e0ab1588bf13460ab1963561a2dd8779c5b5d1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-09 17:44:26.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/19279","accounts_in_message":[],"_revision_number":2},{"id":"7f7795f9b3713f62c5f5bac281e55798eb7e0dd2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-09 17:47:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/19279","accounts_in_message":[],"_revision_number":2},{"id":"2051511980464c8a7854a9a0cc92c8c36b332bf2","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 17:50:40.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"3b840d693b01744d7fbb22109a7e8d225fe94b97","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 17:51:05.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"174d462de8afcae09d3b1bde742c7a4603a4ee22","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 17:51:05.000000000","message":"\u003cGERRIT_ACCOUNT_1000010\u003e, who was added as reviewer owns the following files:\n* tvix/eval/src/value/thunk.rs\n* tvix/eval/src/vm.rs\n\n\u003cGERRIT_ACCOUNT_1000034\u003e, who was added as reviewer owns the following files:\n* tvix/eval/src/value/thunk.rs\n* tvix/eval/src/vm.rs\n","accounts_in_message":[{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}],"_revision_number":2},{"id":"9cfb345c3055e1b87a7c2322b3b94c507a3f0630","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-09 17:51:30.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nCopied 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":"7d4352cebc53b1706df72c702fa0674dae12b3aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-11 11:18:03.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":"d0781a08565a4ef8ce5382b10058f6e7d5f05c56","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-11 11:18:18.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/19311","accounts_in_message":[],"_revision_number":4},{"id":"2a9634aaeda6a2b4f36a57a8b5114b858d73a6f1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-11 11:24:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/19311","accounts_in_message":[],"_revision_number":4},{"id":"95f57af28770a2948bbbe4050196e8a92ee38cd7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-12 09:14:35.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":"e8872cad5ad110c8eeac35a143ffa35c49182ac8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 09:14:49.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/19330","accounts_in_message":[],"_revision_number":5},{"id":"e7be90794da48d134273cd165ff250a8afcc71f0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 09:21:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/19330","accounts_in_message":[],"_revision_number":5},{"id":"65a1f696ce7d95f6b3a3b58fde1b004fc237a7e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-12 11:09:16.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":"0566c277994ff07bd885a67b749db6144ea35506","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 11:09:29.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/19353","accounts_in_message":[],"_revision_number":6},{"id":"3456e17ee9a4170cf3c4b565e69d87366ea11afc","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 11:16:06.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/19353","accounts_in_message":[],"_revision_number":6},{"id":"bc0c0a5fe35fd5cf83a0b9100ce9cb90d413cbbd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-12 21:14:47.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":"e93bdf5244c4beb7eeeb9c071a962792c0fe56d5","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 21:15:09.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/19409","accounts_in_message":[],"_revision_number":7},{"id":"74f2ecb00b816e3fce7e72c550c31aed3da5ae47","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-12 21:22:40.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/19409","accounts_in_message":[],"_revision_number":7},{"id":"8ca5730eaebab446c53cb0f45c400993ba7966ed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-15 17:39:08.000000000","message":"Uploaded patch set 8: Patch Set 7 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":8},{"id":"9ab15144689f689a07f1c84741d177a76760c227","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-15 17:39:34.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/19450","accounts_in_message":[],"_revision_number":8},{"id":"d5cdf4ac5317059fdf71a5ed14bd424b280fa37a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-15 17:45:33.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/19450","accounts_in_message":[],"_revision_number":8},{"id":"9c94366f0d0b7be3073b9ca5ac5883ca0aa20d1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-16 12:03:49.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":"98ed74891c8c04de56d41bfa1c40e0cf8caafdfb","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 12:04:03.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/19539","accounts_in_message":[],"_revision_number":9},{"id":"efe557ab01b1d8a42bf3114cf4e17423946d0d72","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 12:09:29.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/19539","accounts_in_message":[],"_revision_number":9},{"id":"81811fdb286c26bc5a4858e2e5a2b644d5528042","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-16 12:14:54.000000000","message":"Uploaded patch set 10: Patch Set 9 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":10},{"id":"53cc903d96b1d5aa1e757e381b73e4be7cb7d6db","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 12:15:05.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/19566","accounts_in_message":[],"_revision_number":10},{"id":"7bc95b7df7593e0ae321c64b85d00444fe87f091","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 12:20:19.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/19566","accounts_in_message":[],"_revision_number":10},{"id":"d641a2fcd0b0299ce5ea45bde473bb2672ec11ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-16 13:18:03.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":"b33c8fb2cae9279601bf48f98967c9f40ef9cd16","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 13:18:18.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/19595","accounts_in_message":[],"_revision_number":11},{"id":"2e82ce52a65e9d845c41fd0e10206d701e6133c3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-16 13:25:16.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/19595","accounts_in_message":[],"_revision_number":11},{"id":"b2c2dadfb0fe27f598c7f4a1e90da605837febd3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-16 15:34:26.000000000","message":"Uploaded patch set 12: New patch set was added with same tree, parent tree, and commit message as Patch Set 11.\n\nCopied 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":"5104eecd92a44a5de41223ca258fa3596a94aded","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-16 15:34:26.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* tvix/eval/src/value/thunk.rs\n* tvix/eval/src/vm.rs\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":12},{"id":"7e1796949eca324908a7a0183cf5cca13851b02d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-18 15:50:33.000000000","message":"Uploaded patch set 13: Patch Set 12 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":13},{"id":"4b747a292f2c387d62fec5450a62e01502da1091","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-18 15:50:50.000000000","message":"Patch Set 13:\n\nStarted build for patchset #13 on: https://buildkite.com/tvl/depot/builds/19624","accounts_in_message":[],"_revision_number":13},{"id":"c4f04147bbd8ae1f3cd9e5106e9e159a834333f5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-18 15:58:03.000000000","message":"Patch Set 13: Verified+1\n\nBuild of patchset 13 passed: https://buildkite.com/tvl/depot/builds/19624","accounts_in_message":[],"_revision_number":13},{"id":"831891bfc60dceba9f4bdd8256c653e37faf953f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-20 15:44:41.000000000","message":"Uploaded patch set 14: Patch Set 13 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":14},{"id":"37614cfecc6cefb8f0cffdd8f8d17290695dd65a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-20 15:44:58.000000000","message":"Patch Set 14:\n\nStarted build for patchset #14 on: https://buildkite.com/tvl/depot/builds/19668","accounts_in_message":[],"_revision_number":14},{"id":"da2d47ba96274dfd731dbf81aa3ad7adf6aa2213","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-20 15:53:36.000000000","message":"Patch Set 14: Verified+1\n\nBuild of patchset 14 passed: https://buildkite.com/tvl/depot/builds/19668","accounts_in_message":[],"_revision_number":14},{"id":"1fb8ae164a1f4ab346723266c21cea8086ac9b92","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-21 12:52:48.000000000","message":"Patch Set 14:\n\n(12 comments)","accounts_in_message":[],"_revision_number":14},{"id":"6c49d85e64365391ab3d979461a7416a3c2c121b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 13:10:03.000000000","message":"Uploaded patch set 15: Patch Set 14 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":15},{"id":"29a2106ce2ae4e32aaf1de4f574871d6cbe6cfd1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 13:10:18.000000000","message":"Patch Set 15:\n\nStarted build for patchset #15 on: https://buildkite.com/tvl/depot/builds/19735","accounts_in_message":[],"_revision_number":15},{"id":"1cb1b28680e8f74ffe5728b571027064863fcdae","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 13:19:04.000000000","message":"Patch Set 15: Verified+1\n\nBuild of patchset 15 passed: https://buildkite.com/tvl/depot/builds/19735","accounts_in_message":[],"_revision_number":15},{"id":"f2580de6b6cbd79322f4f60a2fdc669a5c86a570","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 14:31:06.000000000","message":"Uploaded patch set 16: Patch Set 15 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":16},{"id":"a04055c8996054ed066c8b55b5e9796a077752a2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 14:31:12.000000000","message":"Patch Set 16:\n\nStarted build for patchset #16 on: https://buildkite.com/tvl/depot/builds/19849","accounts_in_message":[],"_revision_number":16},{"id":"a98719220b9c989164a66bd70853c71765163dc3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 14:34:24.000000000","message":"Patch Set 16: Verified-1\n\nBuild of patchset 16 failed: https://buildkite.com/tvl/depot/builds/19849","accounts_in_message":[],"_revision_number":16},{"id":"73d0d9128acf2b00484737dd90287ebdb8571fad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 14:39:11.000000000","message":"Uploaded patch set 17.\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":17},{"id":"55ea1c8c0ce9c83e9efb40da052a313be4a7fd57","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 14:39:18.000000000","message":"Patch Set 17:\n\nStarted build for patchset #17 on: https://buildkite.com/tvl/depot/builds/19874","accounts_in_message":[],"_revision_number":17},{"id":"8cb42f840806546415e140eb27b638e2c28f08df","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 14:44:28.000000000","message":"Patch Set 17: Verified+1\n\nBuild of patchset 17 passed: https://buildkite.com/tvl/depot/builds/19874","accounts_in_message":[],"_revision_number":17},{"id":"3b455da99db8c3d7bef8bc9f108f17c9b685af11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 21:37:28.000000000","message":"Uploaded patch set 18: Patch Set 17 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":18},{"id":"32af36c26024ab14835e7b8274b333dcef6d7c7b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 21:37:34.000000000","message":"Patch Set 18:\n\nStarted build for patchset #18 on: https://buildkite.com/tvl/depot/builds/19967","accounts_in_message":[],"_revision_number":18},{"id":"937d86d59c9c20e89931a2e60654fe59c319dbfa","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 21:40:45.000000000","message":"Patch Set 18: Verified+1\n\nBuild of patchset 18 passed: https://buildkite.com/tvl/depot/builds/19967","accounts_in_message":[],"_revision_number":18},{"id":"caea33113c602ea68d6613c5954995ee4fa5ca26","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 22:26:37.000000000","message":"Uploaded patch set 19.\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":19},{"id":"7b076e7ff085ce14259afd8ed24f77ca52e005a1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:26:40.000000000","message":"Patch Set 19:\n\nStarted build for patchset #19 on: https://buildkite.com/tvl/depot/builds/19993","accounts_in_message":[],"_revision_number":19},{"id":"4e82e77eac73b808c0542f196152b394b0bae3f1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:29:46.000000000","message":"Patch Set 19: Verified+1\n\nBuild of patchset 19 passed: https://buildkite.com/tvl/depot/builds/19993","accounts_in_message":[],"_revision_number":19},{"id":"2ffb7de522a503638427729c1dafebde45ab75c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 22:32:18.000000000","message":"Uploaded patch set 20: Patch Set 19 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":20},{"id":"b0322a068df77beaddf86db8e6d411e02b587a88","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:32:23.000000000","message":"Patch Set 20:\n\nStarted build for patchset #20 on: https://buildkite.com/tvl/depot/builds/20015","accounts_in_message":[],"_revision_number":20},{"id":"4d5fe2e7440cbb58b698e5503c5c510904d9226c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:35:54.000000000","message":"Patch Set 20: Verified+1\n\nBuild of patchset 20 passed: https://buildkite.com/tvl/depot/builds/20015","accounts_in_message":[],"_revision_number":20},{"id":"3e5d431f683a016add560dfd47370ab47c5ce305","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 22:43:09.000000000","message":"Uploaded patch set 21: Patch Set 20 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":21},{"id":"4778a2a6ef4773b2e958e02a4894d472bc263e86","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:43:23.000000000","message":"Patch Set 21:\n\nStarted build for patchset #21 on: https://buildkite.com/tvl/depot/builds/20033","accounts_in_message":[],"_revision_number":21},{"id":"cbd974aecdbf0b6016564a1067c574d52ac07541","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 22:50:05.000000000","message":"Patch Set 21: Verified+1\n\nBuild of patchset 21 passed: https://buildkite.com/tvl/depot/builds/20033","accounts_in_message":[],"_revision_number":21},{"id":"543e13c20d7fd05e93cee5c62364f13e6eff3245","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 22:57:06.000000000","message":"Uploaded patch set 22: New patch set was added with same tree, parent tree, and commit message as Patch Set 21.\n\nCopied Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":22},{"id":"d45d5afbe2b15f79a7ba7350d4e168f9552f2413","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 23:17:23.000000000","message":"Uploaded patch set 23: Patch Set 22 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":23},{"id":"098b46aeb631639c157525e5b0a7cf9fb72c95ad","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 23:17:28.000000000","message":"Patch Set 23:\n\nStarted build for patchset #23 on: https://buildkite.com/tvl/depot/builds/20051","accounts_in_message":[],"_revision_number":23},{"id":"1bc605914bfdcbdbefce950860a53aeb0f0aac8f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 23:20:52.000000000","message":"Uploaded patch set 24: Patch Set 23 was rebased.","accounts_in_message":[],"_revision_number":24},{"id":"6dffea6508ccad83cc1c85f999595b2b6cb7fde0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 23:20:57.000000000","message":"Patch Set 24:\n\nStarted build for patchset #24 on: https://buildkite.com/tvl/depot/builds/20057","accounts_in_message":[],"_revision_number":24},{"id":"00b31c0a26f7289603d6d1020e921f4f49107267","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 23:21:00.000000000","message":"Patch Set 23: Verified+1\n\nBuild of patchset 23 passed: https://buildkite.com/tvl/depot/builds/20051","accounts_in_message":[],"_revision_number":23},{"id":"c6026b75f2e7412b73d56388fd8e359bc90a7ed2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-21 23:23:59.000000000","message":"Patch Set 24: Verified+1\n\nBuild of patchset 24 passed: https://buildkite.com/tvl/depot/builds/20057","accounts_in_message":[],"_revision_number":24},{"id":"16c43d28cad1b361fdad07954fbdaeebe8d68a35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-21 23:34:03.000000000","message":"Uploaded patch set 25: New patch set was added with same tree, parent tree, and commit message as Patch Set 24.\n\nCopied Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":25},{"id":"daa1bfc032d7c48d1c0b675d77293dc2c94bcddb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-25 16:41:50.000000000","message":"Uploaded patch set 26.\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":26},{"id":"ce302fa7a529273d9197923a3ec74fb5f56d105b","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-25 16:41:50.000000000","message":"Patch Set 26:\n\n(5 comments)","accounts_in_message":[],"_revision_number":26},{"id":"d0a1b186678b802e4daad1da1f77361c1ad95c42","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-25 16:41:51.000000000","message":"Patch Set 26:\n\nStarted build for patchset #26 on: https://buildkite.com/tvl/depot/builds/20318","accounts_in_message":[],"_revision_number":26},{"id":"051d812d8051daaae2e91ccb7990f9c19d2786a3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-25 16:44:01.000000000","message":"Patch Set 26: Verified-1\n\nBuild of patchset 26 failed: https://buildkite.com/tvl/depot/builds/20318","accounts_in_message":[],"_revision_number":26},{"id":"028d652d493dce56037cae670fd7a372526992ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-25 17:00:10.000000000","message":"Uploaded patch set 27.\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":27},{"id":"280e9282340f16983af8ad88181b0170ee7f49c4","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-25 17:00:10.000000000","message":"Patch Set 27:\n\n(7 comments)","accounts_in_message":[],"_revision_number":27},{"id":"5259e801c4f410c12015e29ee0cd96ea13d1b857","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-25 17:00:11.000000000","message":"Patch Set 27:\n\nStarted build for patchset #27 on: https://buildkite.com/tvl/depot/builds/20330","accounts_in_message":[],"_revision_number":27},{"id":"49e437dadeaeccfedc7f698a099b00237874ee9d","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-12-25 17:00:19.000000000","message":"Patch Set 27: Code-Review+1","accounts_in_message":[],"_revision_number":27},{"id":"efee1d68c049e1db083e6620ca58b5149e121ada","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-25 17:03:03.000000000","message":"Patch Set 27: Verified+1\n\nBuild of patchset 27 passed: https://buildkite.com/tvl/depot/builds/20330","accounts_in_message":[],"_revision_number":27},{"id":"77515b6dced702874867323d468a5fdfd6b5d786","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-25 18:05:25.000000000","message":"Patch Set 27: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000001\u003e:\n* tvix/eval/src/value/thunk.rs\n* tvix/eval/src/vm.rs\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":27},{"id":"670900ea27d107c7b071720ef89beca823eac43d","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-25 18:17:46.000000000","message":"Change has been successfully rebased and submitted as 67d508f2ece710714ce8abf6f7deba1fd2440487","accounts_in_message":[],"_revision_number":28}],"current_revision_number":28,"current_revision":"67d508f2ece710714ce8abf6f7deba1fd2440487","revisions":{"4e98a0fe64c16ae3ee335a058dfbab11d43fe42f":{"kind":"REWORK","_number":1,"created":"2022-12-09 14:29:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/1"}}},"commit":{"parents":[{"commit":"03174fa55a772d10212c17881a805c8e7f004124","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d03174fa55a772d10212c17881a805c8e7f004124"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-09 14:28:58.000000000","tz":180},"subject":"(WIP) refactor(tvix/eval): non-recursive thunk forcing","message":"(WIP) refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e98a0fe64c16ae3ee335a058dfbab11d43fe42f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e98a0fe64c16ae3ee335a058dfbab11d43fe42f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"03174fa55a772d10212c17881a805c8e7f004124","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"051e3c7417b7f03341de1b25f2a50583c54fca0e":{"kind":"REWORK","_number":2,"created":"2022-12-09 17:44:25.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/2"}}},"commit":{"parents":[{"commit":"03174fa55a772d10212c17881a805c8e7f004124","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d03174fa55a772d10212c17881a805c8e7f004124"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-09 17:44:22.000000000","tz":180},"subject":"(WIP) refactor(tvix/eval): non-recursive thunk forcing","message":"(WIP) refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d051e3c7417b7f03341de1b25f2a50583c54fca0e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d051e3c7417b7f03341de1b25f2a50583c54fca0e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"03174fa55a772d10212c17881a805c8e7f004124","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"158083171823d1211bb8530390b93466b9d4b480":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2022-12-09 17:51:30.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/3"}}},"commit":{"parents":[{"commit":"03174fa55a772d10212c17881a805c8e7f004124","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d03174fa55a772d10212c17881a805c8e7f004124"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-09 17:51:26.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d158083171823d1211bb8530390b93466b9d4b480"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d158083171823d1211bb8530390b93466b9d4b480"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"03174fa55a772d10212c17881a805c8e7f004124","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"27a7a7774420f75a42eb915de689cb92cc534cff":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-12-11 11:18:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/4"}}},"commit":{"parents":[{"commit":"9579a842be92a388a8e3d323c4c3b29ddd2c53e5","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9579a842be92a388a8e3d323c4c3b29ddd2c53e5"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-11 11:17:58.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d27a7a7774420f75a42eb915de689cb92cc534cff"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d27a7a7774420f75a42eb915de689cb92cc534cff"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9579a842be92a388a8e3d323c4c3b29ddd2c53e5","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c06f55771532d35f3096cdd99080888d57505783":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-12-12 09:14:35.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/5"}}},"commit":{"parents":[{"commit":"aa684141950596637b7f8e1894db8d702cd64003","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daa684141950596637b7f8e1894db8d702cd64003"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-12 09:14:17.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc06f55771532d35f3096cdd99080888d57505783"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc06f55771532d35f3096cdd99080888d57505783"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"aa684141950596637b7f8e1894db8d702cd64003","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"780910570a0719d123dbd3c27458c2265dc9983c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2022-12-12 11:09:16.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/6"}}},"commit":{"parents":[{"commit":"6ac470fda68fde7cb8779d02ce8800e1564692b9","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6ac470fda68fde7cb8779d02ce8800e1564692b9"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-12 11:09:12.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d780910570a0719d123dbd3c27458c2265dc9983c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d780910570a0719d123dbd3c27458c2265dc9983c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6ac470fda68fde7cb8779d02ce8800e1564692b9","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f51e2760626aad648b10a16bec7ce9b1e6d46b7b":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-12-12 21:14:47.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/7"}}},"commit":{"parents":[{"commit":"1d0e26e60beeead9ae33a0202dc3d8feb842753e","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1d0e26e60beeead9ae33a0202dc3d8feb842753e"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-12 21:14:44.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df51e2760626aad648b10a16bec7ce9b1e6d46b7b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df51e2760626aad648b10a16bec7ce9b1e6d46b7b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1d0e26e60beeead9ae33a0202dc3d8feb842753e","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"27846898b3ebcb9e95bd4305ff6648fb121b5703":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2022-12-15 17:39:08.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/8"}}},"commit":{"parents":[{"commit":"2b148dd2b2da6f5b5ad6ae87746cb9bab68c67eb","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2b148dd2b2da6f5b5ad6ae87746cb9bab68c67eb"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-15 17:39:05.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d27846898b3ebcb9e95bd4305ff6648fb121b5703"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d27846898b3ebcb9e95bd4305ff6648fb121b5703"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2b148dd2b2da6f5b5ad6ae87746cb9bab68c67eb","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"30113f79d408f28664ddfaea9b28efd47f64457c":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2022-12-16 12:03:49.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/9"}}},"commit":{"parents":[{"commit":"f6aae9488ac21b8d758ea0f9e5b02f403cf58d45","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df6aae9488ac21b8d758ea0f9e5b02f403cf58d45"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-16 12:02:18.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d30113f79d408f28664ddfaea9b28efd47f64457c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d30113f79d408f28664ddfaea9b28efd47f64457c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f6aae9488ac21b8d758ea0f9e5b02f403cf58d45","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"04e6af50a73a77b3e7d4f55f44653ecf21a8f37a":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2022-12-16 12:14:54.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/10"}}},"commit":{"parents":[{"commit":"251004dcb9f15bf4061c63aa6f105dd86be5dcc0","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d251004dcb9f15bf4061c63aa6f105dd86be5dcc0"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-16 12:14:48.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d04e6af50a73a77b3e7d4f55f44653ecf21a8f37a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d04e6af50a73a77b3e7d4f55f44653ecf21a8f37a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"251004dcb9f15bf4061c63aa6f105dd86be5dcc0","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"30810cb451ca4337f90d6a99c0da6bee144125fd":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2022-12-16 13:18:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/11"}}},"commit":{"parents":[{"commit":"0481f781054eb17c201bf403d813ca9ddd710b95","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0481f781054eb17c201bf403d813ca9ddd710b95"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-16 13:17:11.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d30810cb451ca4337f90d6a99c0da6bee144125fd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d30810cb451ca4337f90d6a99c0da6bee144125fd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0481f781054eb17c201bf403d813ca9ddd710b95","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a371c247befb4f92000eca3c5e8aad7c31c11b80":{"kind":"NO_CHANGE","_number":12,"created":"2022-12-16 15:34:26.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/12"}}},"commit":{"parents":[{"commit":"6b63888b45aea93468059bbd7c0d6544710acd92","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6b63888b45aea93468059bbd7c0d6544710acd92"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-16 15:31:27.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da371c247befb4f92000eca3c5e8aad7c31c11b80"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da371c247befb4f92000eca3c5e8aad7c31c11b80"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6b63888b45aea93468059bbd7c0d6544710acd92","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e14b79b1359c1d00c15bf4912ac6ec4d5d83e2d9":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2022-12-18 15:50:33.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/13"}}},"commit":{"parents":[{"commit":"36234de32da96318649acb00b93074fb44d19ea6","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d36234de32da96318649acb00b93074fb44d19ea6"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-18 15:24:07.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de14b79b1359c1d00c15bf4912ac6ec4d5d83e2d9"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de14b79b1359c1d00c15bf4912ac6ec4d5d83e2d9"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"36234de32da96318649acb00b93074fb44d19ea6","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"60709ed02bd93696b1d6f1b904fb66ee9d8f219a":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2022-12-20 15:44:41.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/14"}}},"commit":{"parents":[{"commit":"27a8ede64997947301d58aab6db30468ea223fdf","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d27a8ede64997947301d58aab6db30468ea223fdf"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-20 15:44:39.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d60709ed02bd93696b1d6f1b904fb66ee9d8f219a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d60709ed02bd93696b1d6f1b904fb66ee9d8f219a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"27a8ede64997947301d58aab6db30468ea223fdf","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3bed6cc095fcb1b392fa41badcc8e72cec0a9fe0":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2022-12-21 13:10:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/15"}}},"commit":{"parents":[{"commit":"a3c3f2e8477df26fcda4d0971fd38741f9d61ca9","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da3c3f2e8477df26fcda4d0971fd38741f9d61ca9"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 13:10:00.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3bed6cc095fcb1b392fa41badcc8e72cec0a9fe0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3bed6cc095fcb1b392fa41badcc8e72cec0a9fe0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a3c3f2e8477df26fcda4d0971fd38741f9d61ca9","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f0d8bf31129795e7e568903bb02a5c055ff72d8f":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2022-12-21 14:31:06.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/16"}}},"commit":{"parents":[{"commit":"75c53e8f92b05d0e09cf4e52be5a8a93d83f3772","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d75c53e8f92b05d0e09cf4e52be5a8a93d83f3772"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 14:30:07.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df0d8bf31129795e7e568903bb02a5c055ff72d8f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df0d8bf31129795e7e568903bb02a5c055ff72d8f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"75c53e8f92b05d0e09cf4e52be5a8a93d83f3772","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e5391824ce8a08ea57bae76c8c4a59fcc71c7678":{"kind":"REWORK","_number":17,"created":"2022-12-21 14:39:11.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/17"}}},"commit":{"parents":[{"commit":"894b92ac5fb6977c9acea6431bfa0075df223aca","subject":"feat(tvix/eval): add thunks with suspended native Rust code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d894b92ac5fb6977c9acea6431bfa0075df223aca"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 14:39:05.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de5391824ce8a08ea57bae76c8c4a59fcc71c7678"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de5391824ce8a08ea57bae76c8c4a59fcc71c7678"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"894b92ac5fb6977c9acea6431bfa0075df223aca","is_merged_in_target_branch":false,"change_id":"If91d77a6736234321eee87ba4b4777eed5a3fe1c","change_number":7450,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"32f4b1f58b9ec96ae6bae5cddd13f5b317a46c9e":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2022-12-21 21:37:28.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/18","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/18","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/18"}}},"commit":{"parents":[{"commit":"35e9f804000c235533d93bc4e77521f6ebfab2f0","subject":"chore(tvix/cli): rename binary to just \u0027tvix\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d35e9f804000c235533d93bc4e77521f6ebfab2f0"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 21:37:23.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32f4b1f58b9ec96ae6bae5cddd13f5b317a46c9e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32f4b1f58b9ec96ae6bae5cddd13f5b317a46c9e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"35e9f804000c235533d93bc4e77521f6ebfab2f0","is_merged_in_target_branch":false,"change_id":"If735c81a04f60dcd77f1c40b595b52ed88bbbe95","change_number":7580,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f18ba50252a543f7f7c43de2d9c082a517380aff":{"kind":"REWORK","_number":19,"created":"2022-12-21 22:26:37.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/19","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/19","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/19"}}},"commit":{"parents":[{"commit":"bf286a54bc2ac5eeb78c3d5c5ae66e9af24d74d4","subject":"refactor(tvix/eval): add a LightSpan type for lighter span tracking","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbf286a54bc2ac5eeb78c3d5c5ae66e9af24d74d4"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 22:26:19.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df18ba50252a543f7f7c43de2d9c082a517380aff"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df18ba50252a543f7f7c43de2d9c082a517380aff"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bf286a54bc2ac5eeb78c3d5c5ae66e9af24d74d4","is_merged_in_target_branch":true,"change_id":"I27d4c4b5c5f9be90ac47f2db61941e123a78a77b","change_number":7558,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"09ebb0d6bbf72af7f3fabe227fe36ca44a094a0e":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2022-12-21 22:32:18.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/20","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/20","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/20"}}},"commit":{"parents":[{"commit":"f0bb522756627af88e65747e9c23e0e8ae3712f2","subject":"fix(tvix/cli): use tvix_eval::StdIO in CLI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df0bb522756627af88e65747e9c23e0e8ae3712f2"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 22:32:02.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d09ebb0d6bbf72af7f3fabe227fe36ca44a094a0e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d09ebb0d6bbf72af7f3fabe227fe36ca44a094a0e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f0bb522756627af88e65747e9c23e0e8ae3712f2","is_merged_in_target_branch":false,"change_id":"I22f63435b3f9e118e3faeb2924fda8373a23ea7f","change_number":7568,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1c694179f62f5e2a1a9f20fae7f2f3f4b99675ef":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2022-12-21 22:43:09.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/21","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/21","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/21"}}},"commit":{"parents":[{"commit":"2d113609acaab004b0f18fde040db404a449ceaf","subject":"chore(tvix/eval): fix a broken comment","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d113609acaab004b0f18fde040db404a449ceaf"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 22:38:35.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1c694179f62f5e2a1a9f20fae7f2f3f4b99675ef"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1c694179f62f5e2a1a9f20fae7f2f3f4b99675ef"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d113609acaab004b0f18fde040db404a449ceaf","is_merged_in_target_branch":false,"change_id":"I0a6edb51685f94d4712089ae805170da3fb7faae","change_number":7609,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bbb25929f8e8b4c79b106b23dcbde6aa7d6ca4b5":{"kind":"NO_CHANGE","_number":22,"created":"2022-12-21 22:57:06.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/22","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/22","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/22"}}},"commit":{"parents":[{"commit":"1f11a71b2450acf3757db28b99e68adf8251704d","subject":"chore(tvix/eval): fix a broken comment","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f11a71b2450acf3757db28b99e68adf8251704d"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 22:53:10.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbbb25929f8e8b4c79b106b23dcbde6aa7d6ca4b5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbbb25929f8e8b4c79b106b23dcbde6aa7d6ca4b5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f11a71b2450acf3757db28b99e68adf8251704d","is_merged_in_target_branch":false,"change_id":"I0a6edb51685f94d4712089ae805170da3fb7faae","change_number":7609,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ed0ed3253ba24d8cccb51c8beecb63be0aea9239":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2022-12-21 23:17:23.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/23","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/23","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/23"}}},"commit":{"parents":[{"commit":"486834fc65e3a78638307e14c8607168f17c554e","subject":"chore(tvix/eval): fix a broken comment","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d486834fc65e3a78638307e14c8607168f17c554e"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 23:16:55.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded0ed3253ba24d8cccb51c8beecb63be0aea9239"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded0ed3253ba24d8cccb51c8beecb63be0aea9239"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"486834fc65e3a78638307e14c8607168f17c554e","is_merged_in_target_branch":false,"change_id":"I0a6edb51685f94d4712089ae805170da3fb7faae","change_number":7609,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"474497a77743e65a944385159ebb967760afbbe2":{"kind":"TRIVIAL_REBASE","_number":24,"created":"2022-12-21 23:20:52.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/24","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/24","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/24"}}},"commit":{"parents":[{"commit":"ea35b39b49c03fe4143a7e2910aadff4fa55ac8d","subject":"chore(tvix/eval): fix a broken comment","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea35b39b49c03fe4143a7e2910aadff4fa55ac8d"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 23:20:09.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d474497a77743e65a944385159ebb967760afbbe2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d474497a77743e65a944385159ebb967760afbbe2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ea35b39b49c03fe4143a7e2910aadff4fa55ac8d","is_merged_in_target_branch":false,"change_id":"I0a6edb51685f94d4712089ae805170da3fb7faae","change_number":7609,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"af5dbf90bdb87d2bb4d588a2238a9723e6cbdb50":{"kind":"NO_CHANGE","_number":25,"created":"2022-12-21 23:34:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/25","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/25","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/25"}}},"commit":{"parents":[{"commit":"a3db57e37b01ddbe05aac1b70601bd8df2569cb2","subject":"feat(tvix/eval): display function names in documentation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da3db57e37b01ddbe05aac1b70601bd8df2569cb2"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-12-21 23:34:01.000000000","tz":180},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-Authored-By: Vincent Ambo \u003ctazjin@tvl.su\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daf5dbf90bdb87d2bb4d588a2238a9723e6cbdb50"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daf5dbf90bdb87d2bb4d588a2238a9723e6cbdb50"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a3db57e37b01ddbe05aac1b70601bd8df2569cb2","is_merged_in_target_branch":false,"change_id":"I19d57fb30a5c0000ccdf690b91076f6b2191de23","change_number":7596,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a780b1f2678b1c1d9ec71f35799e38d0964900c7":{"kind":"REWORK","_number":26,"created":"2022-12-25 16:41:50.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/51/7551/26","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/26","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/26"}}},"commit":{"parents":[{"commit":"a553e758f10e6dedd4126299d55ae3eee286eb61","subject":"feat(ops/users): add raitobezarius to users","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da553e758f10e6dedd4126299d55ae3eee286eb61"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2022-12-25 16:41:20.000000000","tz":-300},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-authored-by: Vincent Ambo \u003ctazjin@tvl.su\u003e\nCo-authored-by: Griffin Smith \u003cgrfn@gws.fyi\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da780b1f2678b1c1d9ec71f35799e38d0964900c7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da780b1f2678b1c1d9ec71f35799e38d0964900c7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a553e758f10e6dedd4126299d55ae3eee286eb61","is_merged_in_target_branch":true,"change_id":"Ia6cb935f4358526891ece20538d0fa60cfc81095","change_number":7621,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2557164919986c6a239dad6e4fabaec11fd2c529":{"kind":"REWORK","_number":27,"created":"2022-12-25 17:00:10.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/51/7551/27","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/27","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/27"}}},"commit":{"parents":[{"commit":"a553e758f10e6dedd4126299d55ae3eee286eb61","subject":"feat(ops/users): add raitobezarius to users","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da553e758f10e6dedd4126299d55ae3eee286eb61"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2022-12-25 17:00:06.000000000","tz":-300},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-authored-by: Vincent Ambo \u003ctazjin@tvl.su\u003e\nCo-authored-by: Griffin Smith \u003cgrfn@gws.fyi\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2557164919986c6a239dad6e4fabaec11fd2c529"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2557164919986c6a239dad6e4fabaec11fd2c529"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a553e758f10e6dedd4126299d55ae3eee286eb61","is_merged_in_target_branch":true,"change_id":"Ia6cb935f4358526891ece20538d0fa60cfc81095","change_number":7621,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"67d508f2ece710714ce8abf6f7deba1fd2440487":{"kind":"REWORK","_number":28,"created":"2022-12-25 18:17:46.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/51/7551/28","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/51/7551/28","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/51/7551/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/51/7551/28"}}},"commit":{"parents":[{"commit":"4cda236c0c4513e4be9668ede727a8aac5ba1223","subject":"feat(tvix/eval): implement From\u003cf64\u003e for Value","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4cda236c0c4513e4be9668ede727a8aac5ba1223"}]}],"author":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2022-12-09 14:27:32.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2022-12-25 18:17:46.000000000","tz":0},"subject":"refactor(tvix/eval): non-recursive thunk forcing","message":"refactor(tvix/eval): non-recursive thunk forcing\n\nIntroduces continuation-passing-based trampolining of thunk forcing to\navoid recursing when forcing deeply nested expressions.\n\nThis is required for evaluating large expressions.\n\nThis change was extracted out of cl/7362.\n\nCo-authored-by: Vincent Ambo \u003ctazjin@tvl.su\u003e\nCo-authored-by: Griffin Smith \u003cgrfn@gws.fyi\u003e\nChange-Id: Ifc1747e712663684b2fff53095de62b8459a47f3\nReviewed-on: https://cl.tvl.fyi/c/depot/+/7551\nReviewed-by: grfn \u003cgrfn@gws.fyi\u003e\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d67d508f2ece710714ce8abf6f7deba1fd2440487"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d67d508f2ece710714ce8abf6f7deba1fd2440487"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4cda236c0c4513e4be9668ede727a8aac5ba1223","is_merged_in_target_branch":true,"change_id":"I287282a195d6f752260242739332b2357791974a","change_number":7625,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"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":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":[]}}]}
