)]}'
{"id":"depot~5073","triplet_id":"depot~canon~I5e1dfd213aac41203f271cf220db456dfb95a02b","project":"depot","branch":"canon","hashtags":[],"change_id":"I5e1dfd213aac41203f271cf220db456dfb95a02b","subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","status":"MERGED","created":"2022-01-26 20:44:04.000000000","updated":"2022-02-02 20:47:45.000000000","submitted":"2022-02-02 20:47:45.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"5150","meta_rev_id":"4bb7bca812c3cdc29ae552d4e3d5fb616df33ae9","_number":5073,"virtual_id_number":5073,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-02-02 20:47:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-02-02 20:47:45.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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-26 20:44:10.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-01-26 20:45:37.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"17f65e461daa3a92a8c43eb1e930da4153f2eeb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-26 20:44:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"89853bb6866edcebb6646da2119de7d79db87fe2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-26 20:44:10.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/12000","accounts_in_message":[],"_revision_number":1},{"id":"a136e08f5ae801eea40af74a239d4c9cacedb35a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-26 20:45:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/12000","accounts_in_message":[],"_revision_number":1},{"id":"78b0dcafeb61e11e452cba239ea042fcd5cfa5ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-27 15:12:39.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"0a5084095d2aa46fd2285ff0dd41c8ebf8b9db8c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-27 15:12:44.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/12052","accounts_in_message":[],"_revision_number":2},{"id":"af93166e3d3d809a0d7ef7f5ea07bc3813b3244c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-27 15:18:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/12052","accounts_in_message":[],"_revision_number":2},{"id":"9d5423f1d210a022b0d9d0d52be47ca389f7b67f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-29 15:24:08.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"cf509e024b9d993bbf218cec37af96e261251930","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-29 15:24:13.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/12142","accounts_in_message":[],"_revision_number":3},{"id":"c7af2fc8aa6596337a6b3e950dd9a01f41ac79a6","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-29 15:25:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/12142","accounts_in_message":[],"_revision_number":3},{"id":"1d34ff0212de59d8f51dcebd1447c969a7ac0470","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-30 10:21:49.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"7c82d5b5abe979fd4ea8681c41274574363135af","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-30 10:21:50.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/12185","accounts_in_message":[],"_revision_number":4},{"id":"6c8e7490752defe662257a5067512372378b1696","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-30 10:23:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/12185","accounts_in_message":[],"_revision_number":4},{"id":"41b95c5354d05c6266dfafb93c85752f07ebdd45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-31 16:40:26.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"5745c9b672f1093c82633af908bff6427f0c33ab","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-31 16:40:28.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/12211","accounts_in_message":[],"_revision_number":5},{"id":"163bd147f65cd6dc719a5c6e96c350f3a5694d8b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-31 16:41:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/12211","accounts_in_message":[],"_revision_number":5},{"id":"3fc93cf981f8fd223b767332f01fe01bed520ecd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-02-02 18:36:08.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"953cfe385684fe75c614c77ab7b6e5499eead150","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-02-02 18:36:10.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/12313","accounts_in_message":[],"_revision_number":6},{"id":"0aac8e68779d538ad8894e7098f6a4a65a64975f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-02-02 18:37:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/12313","accounts_in_message":[],"_revision_number":6},{"id":"744b88f9d8002ed2b99c9b1fe52f110d0bdcf154","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-02-02 20:30:54.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"6466c7572203427da5c2029115f72f9fc19a4742","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-02-02 20:30:56.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/12327","accounts_in_message":[],"_revision_number":7},{"id":"4750d8572c6816afee467e57af0fc109049b49de","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-02-02 20:32:16.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/12327","accounts_in_message":[],"_revision_number":7},{"id":"e8bcf0381312eb8f6d9c2fef7e5ff40bc1987877","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-02-02 20:38:36.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"4bb7bca812c3cdc29ae552d4e3d5fb616df33ae9","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-02-02 20:47:45.000000000","message":"Change has been successfully rebased and submitted as c3cf66f248d5b721629d3cb5293d6f1bd1358a43","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"c3cf66f248d5b721629d3cb5293d6f1bd1358a43","revisions":{"926cc491fb38666baab6b30261af84635e0650f8":{"kind":"REWORK","_number":1,"created":"2022-01-26 20:44:04.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/1"}}},"commit":{"parents":[{"commit":"326305127831cde7c97a999cc34089523e817916","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d326305127831cde7c97a999cc34089523e817916"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:44:00.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d926cc491fb38666baab6b30261af84635e0650f8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d926cc491fb38666baab6b30261af84635e0650f8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"326305127831cde7c97a999cc34089523e817916","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c7e8ff90dc3424c3a9e62bd2dfa4569eb175b3c7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-01-27 15:12:39.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/2"}}},"commit":{"parents":[{"commit":"936f96f518e235ab3834b302203f7b71693d2db0","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d936f96f518e235ab3834b302203f7b71693d2db0"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-27 15:12:33.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc7e8ff90dc3424c3a9e62bd2dfa4569eb175b3c7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc7e8ff90dc3424c3a9e62bd2dfa4569eb175b3c7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"936f96f518e235ab3834b302203f7b71693d2db0","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f7d1dd1e256668ca559b00a973624adcf49bb2ea":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-01-29 15:24:08.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/3"}}},"commit":{"parents":[{"commit":"7d30b73328bbc3b4aab48134de265597492ad4f8","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7d30b73328bbc3b4aab48134de265597492ad4f8"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-28 12:15:34.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df7d1dd1e256668ca559b00a973624adcf49bb2ea"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df7d1dd1e256668ca559b00a973624adcf49bb2ea"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7d30b73328bbc3b4aab48134de265597492ad4f8","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6a5b3c46948e057b490659ce7b59e66528a69ddf":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-01-30 10:21:49.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/4"}}},"commit":{"parents":[{"commit":"ee35a59ad78eae2b2875f8f6c861b83ab018e17f","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dee35a59ad78eae2b2875f8f6c861b83ab018e17f"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-30 10:21:43.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6a5b3c46948e057b490659ce7b59e66528a69ddf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6a5b3c46948e057b490659ce7b59e66528a69ddf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ee35a59ad78eae2b2875f8f6c861b83ab018e17f","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"647c1bf0cfd43b5c954c1cdc2df9f95f36efa280":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-01-31 16:40:26.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/5"}}},"commit":{"parents":[{"commit":"d2e53cd75ec17a4f4a10bdb25881fd817b7048af","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd2e53cd75ec17a4f4a10bdb25881fd817b7048af"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-31 16:40:23.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d647c1bf0cfd43b5c954c1cdc2df9f95f36efa280"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d647c1bf0cfd43b5c954c1cdc2df9f95f36efa280"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d2e53cd75ec17a4f4a10bdb25881fd817b7048af","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"51bf551a3968b069353b8f53b1df7e0d58d4247e":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2022-02-02 18:36:08.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/6"}}},"commit":{"parents":[{"commit":"fb6be29d9c79bdc6f53d5847a8a20f56ba73e168","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfb6be29d9c79bdc6f53d5847a8a20f56ba73e168"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-02-02 18:21:47.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d51bf551a3968b069353b8f53b1df7e0d58d4247e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d51bf551a3968b069353b8f53b1df7e0d58d4247e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fb6be29d9c79bdc6f53d5847a8a20f56ba73e168","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bee32a0ed398f72bad8b97e62028b56cd918bf5d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-02-02 20:30:54.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/7"}}},"commit":{"parents":[{"commit":"eecc82c2441c4dc8ae63e42856d4945b149ec55d","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deecc82c2441c4dc8ae63e42856d4945b149ec55d"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-02-02 18:53:16.000000000","tz":60},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbee32a0ed398f72bad8b97e62028b56cd918bf5d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbee32a0ed398f72bad8b97e62028b56cd918bf5d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"eecc82c2441c4dc8ae63e42856d4945b149ec55d","is_merged_in_target_branch":false,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c3cf66f248d5b721629d3cb5293d6f1bd1358a43":{"kind":"REWORK","_number":8,"created":"2022-02-02 20:47:45.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/73/5073/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/73/5073/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/73/5073/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/73/5073/8"}}},"commit":{"parents":[{"commit":"56ec3b1803ed91b5b39ec001ff99d147d44f5e6d","subject":"refactor(sterni/mblog): add (sub)class for apple note messages","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56ec3b1803ed91b5b39ec001ff99d147d44f5e6d"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-01-26 20:40:04.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2022-02-02 20:47:45.000000000","tz":0},"subject":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream","message":"feat(3p/lisp/mime4cl): cache offset in delimited-input-stream\n\nBy computing the amount the stream position advanced we can save a\nsyscall on every read which speeds up mime:mime-body-stream by /a lot/,\ne.g. extracting a ~3MB attachment drops from over 15s to under ~0.5s.\nThere\u0027s still a lot to be gained and correctness left to be desired\nwhich can be addressed as described in the newly added comment.\n\nChange-Id: I5e1dfd213aac41203f271cf220db456dfb95a02b\nReviewed-on: https://cl.tvl.fyi/c/depot/+/5073\nTested-by: BuildkiteCI\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc3cf66f248d5b721629d3cb5293d6f1bd1358a43"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc3cf66f248d5b721629d3cb5293d6f1bd1358a43"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56ec3b1803ed91b5b39ec001ff99d147d44f5e6d","is_merged_in_target_branch":true,"change_id":"Ic9d67518354e61a3cc8388bb0e566fce661e90d0","change_number":5072,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review-from-owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review-from-owners\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review-from-owners\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
