{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":202451515,"defaultBranch":"master","name":"unicode-truncate","ownerLogin":"Aetf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-15T01:24:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1519759?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719283630.0","currentOid":""},"activityList":{"items":[{"before":"04809327b3bc9539943efac3637a89dd7dfa6c82","after":null,"ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-3023331726","pushedAt":"2024-06-25T02:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"0dc8ad94ebbf8b448a055edb20e7606f8d04e5ea","after":"04809327b3bc9539943efac3637a89dd7dfa6c82","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-06-25T02:47:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":"cb6ad09b258c4dfa543114030d293b30f7ee9a0b","after":"04809327b3bc9539943efac3637a89dd7dfa6c82","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-3023331726","pushedAt":"2024-06-25T02:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"cb6ad09b258c4dfa543114030d293b30f7ee9a0b","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-3023331726","pushedAt":"2024-06-25T02:47:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Removed unnessary debug-assertions setting\n\n`test` is by default `dev` and has debug-assertions enabled by default.\r\n\r\nhttps://doc.rust-lang.org/cargo/reference/profiles.html#test","shortMessageHtmlLink":"Removed unnessary debug-assertions setting"}},{"before":"f85280fdf6dbf7407e289c8852eba3b106616bc2","after":"cb6ad09b258c4dfa543114030d293b30f7ee9a0b","ref":"refs/heads/master","pushedAt":"2024-06-25T02:46:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"Removed unnessary debug-assertions setting\n\n`test` is by default `dev` and has debug-assertions enabled by default.\r\n\r\nhttps://doc.rust-lang.org/cargo/reference/profiles.html#test","shortMessageHtmlLink":"Removed unnessary debug-assertions setting"}},{"before":"1f8d2c9332a6acdd0131d2d5ede672606c287c01","after":"44f80f9eb1ef487f32896543790078dcd0dc04e5","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-25T02:43:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update rust crate itertools to 0.13","shortMessageHtmlLink":"fix(deps): update rust crate itertools to 0.13"}},{"before":"0dc8ad94ebbf8b448a055edb20e7606f8d04e5ea","after":null,"ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2792977546","pushedAt":"2024-06-25T02:42:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"08e5bf78de8788fcde650dc46440459b38f33d7b","after":"0dc8ad94ebbf8b448a055edb20e7606f8d04e5ea","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-06-25T02:42:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":"f85280fdf6dbf7407e289c8852eba3b106616bc2","after":"0dc8ad94ebbf8b448a055edb20e7606f8d04e5ea","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2792977546","pushedAt":"2024-06-25T02:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"f85280fdf6dbf7407e289c8852eba3b106616bc2","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2792977546","pushedAt":"2024-06-25T02:42:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat: segment by graphemes (#11)\n\nBefore this zero length things were assumed to keep, but this is mostly\r\nonly a best-effort approach. `unicode-segmentation` bundles up\r\ncharacters that belong together.\r\n\r\nSadly this is slower but more correct.\r\n\r\n```plaintext\r\nzhu fu/16384/end time: [98.795 µs 98.834 µs 98.883 µs]\r\n thrpt: [158.02 MiB/s 158.09 MiB/s 158.16 MiB/s]\r\n change:\r\n time: [+420.90% +421.28% +421.82%] (p = 0.00 < 0.05)\r\n thrpt: [-80.836% -80.816% -80.802%]\r\n Performance has regressed.\r\nFound 8 outliers among 200 measurements (4.00%)\r\n 1 (0.50%) low mild\r\n 6 (3.00%) high mild\r\n 1 (0.50%) high severe\r\nzhu fu/16384/start time: [112.87 µs 112.98 µs 113.10 µs]\r\n thrpt: [138.15 MiB/s 138.30 MiB/s 138.43 MiB/s]\r\n change:\r\n time: [+461.21% +461.73% +462.28%] (p = 0.00 < 0.05)\r\n thrpt: [-82.215% -82.198% -82.181%]\r\n Performance has regressed.\r\nFound 4 outliers among 200 measurements (2.00%)\r\n 4 (2.00%) high mild\r\nzhu fu/16384/centered time: [50.122 µs 50.177 µs 50.249 µs]\r\n thrpt: [310.95 MiB/s 311.40 MiB/s 311.74 MiB/s]\r\n change:\r\n time: [+86.029% +86.268% +86.498%] (p = 0.00 < 0.05)\r\n thrpt: [-46.380% -46.314% -46.245%]\r\n Performance has regressed.\r\nFound 9 outliers among 200 measurements (4.50%)\r\n 8 (4.00%) low mild\r\n 1 (0.50%) high severe\r\n```\r\n\r\nInterestingly centered is now faster than the other two by a lot.\r\nAnalyzing this could lead to performance improvements for the other two\r\ntoo?","shortMessageHtmlLink":"feat: segment by graphemes (#11)"}},{"before":"bc020110f5b1fb5ebfa9e804d7137548cc398c2c","after":"f85280fdf6dbf7407e289c8852eba3b106616bc2","ref":"refs/heads/master","pushedAt":"2024-06-25T02:41:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"feat: segment by graphemes (#11)\n\nBefore this zero length things were assumed to keep, but this is mostly\r\nonly a best-effort approach. `unicode-segmentation` bundles up\r\ncharacters that belong together.\r\n\r\nSadly this is slower but more correct.\r\n\r\n```plaintext\r\nzhu fu/16384/end time: [98.795 µs 98.834 µs 98.883 µs]\r\n thrpt: [158.02 MiB/s 158.09 MiB/s 158.16 MiB/s]\r\n change:\r\n time: [+420.90% +421.28% +421.82%] (p = 0.00 < 0.05)\r\n thrpt: [-80.836% -80.816% -80.802%]\r\n Performance has regressed.\r\nFound 8 outliers among 200 measurements (4.00%)\r\n 1 (0.50%) low mild\r\n 6 (3.00%) high mild\r\n 1 (0.50%) high severe\r\nzhu fu/16384/start time: [112.87 µs 112.98 µs 113.10 µs]\r\n thrpt: [138.15 MiB/s 138.30 MiB/s 138.43 MiB/s]\r\n change:\r\n time: [+461.21% +461.73% +462.28%] (p = 0.00 < 0.05)\r\n thrpt: [-82.215% -82.198% -82.181%]\r\n Performance has regressed.\r\nFound 4 outliers among 200 measurements (2.00%)\r\n 4 (2.00%) high mild\r\nzhu fu/16384/centered time: [50.122 µs 50.177 µs 50.249 µs]\r\n thrpt: [310.95 MiB/s 311.40 MiB/s 311.74 MiB/s]\r\n change:\r\n time: [+86.029% +86.268% +86.498%] (p = 0.00 < 0.05)\r\n thrpt: [-46.380% -46.314% -46.245%]\r\n Performance has regressed.\r\nFound 9 outliers among 200 measurements (4.50%)\r\n 8 (4.00%) low mild\r\n 1 (0.50%) high severe\r\n```\r\n\r\nInterestingly centered is now faster than the other two by a lot.\r\nAnalyzing this could lead to performance improvements for the other two\r\ntoo?","shortMessageHtmlLink":"feat: segment by graphemes (#11)"}},{"before":"ae0d3a14c6c5bee4a63f5409c834c7d6b006a122","after":null,"ref":"refs/heads/renovate/unicode-width-0.x-lockfile","pushedAt":"2024-06-24T01:14:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":null,"after":"1f8d2c9332a6acdd0131d2d5ede672606c287c01","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-24T01:14:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update rust crate itertools to 0.13","shortMessageHtmlLink":"fix(deps): update rust crate itertools to 0.13"}},{"before":"08e5bf78de8788fcde650dc46440459b38f33d7b","after":null,"ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-918097068","pushedAt":"2024-06-24T01:13:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"8823309a068f3c3c93cddffd5f902c44f5a0b032","after":"08e5bf78de8788fcde650dc46440459b38f33d7b","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-06-24T01:13:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":"bc020110f5b1fb5ebfa9e804d7137548cc398c2c","after":"08e5bf78de8788fcde650dc46440459b38f33d7b","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-918097068","pushedAt":"2024-06-24T01:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"bc020110f5b1fb5ebfa9e804d7137548cc398c2c","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-918097068","pushedAt":"2024-06-24T01:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fixed typos in the `renovate.json` (#17)\n\nDuring https://github.com/Aetf/unicode-truncate/pull/13 a few typos\r\nsneaked in. Among others, that json is not as flexible as many would\r\nlike about trailing commas\r\n\r\nResolves #14","shortMessageHtmlLink":"fixed typos in the renovate.json (#17)"}},{"before":"66e84b3ad81eb6d3baa34b07a8b0c59fbf461350","after":"bc020110f5b1fb5ebfa9e804d7137548cc398c2c","ref":"refs/heads/master","pushedAt":"2024-06-24T01:13:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"fixed typos in the `renovate.json` (#17)\n\nDuring https://github.com/Aetf/unicode-truncate/pull/13 a few typos\r\nsneaked in. Among others, that json is not as flexible as many would\r\nlike about trailing commas\r\n\r\nResolves #14","shortMessageHtmlLink":"fixed typos in the renovate.json (#17)"}},{"before":"8823309a068f3c3c93cddffd5f902c44f5a0b032","after":null,"ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2388106626","pushedAt":"2024-06-24T01:13:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"90897234986d7496736704052f5a82a7a6fd86b3","after":"8823309a068f3c3c93cddffd5f902c44f5a0b032","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-06-24T01:13:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":"66e84b3ad81eb6d3baa34b07a8b0c59fbf461350","after":"8823309a068f3c3c93cddffd5f902c44f5a0b032","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2388106626","pushedAt":"2024-06-24T01:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"66e84b3ad81eb6d3baa34b07a8b0c59fbf461350","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z-tmp-2388106626","pushedAt":"2024-06-24T01:13:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Treat control characters as width 1, fixes #16 (#19)\n\nThis is consistent with how unicode-width handles string width vs char\r\nwidth.\r\n\r\nSee also https://github.com/unicode-rs/unicode-width/pull/45","shortMessageHtmlLink":"Treat control characters as width 1, fixes #16 (#19)"}},{"before":"9e49ef4f9ac4e140b854a655daf4bc1d096adf5d","after":"66e84b3ad81eb6d3baa34b07a8b0c59fbf461350","ref":"refs/heads/master","pushedAt":"2024-06-24T01:12:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"Treat control characters as width 1, fixes #16 (#19)\n\nThis is consistent with how unicode-width handles string width vs char\r\nwidth.\r\n\r\nSee also https://github.com/unicode-rs/unicode-width/pull/45","shortMessageHtmlLink":"Treat control characters as width 1, fixes #16 (#19)"}},{"before":"c61ae4c24062c8325b039d61f48cabe14d61733b","after":null,"ref":"refs/heads/control-char","pushedAt":"2024-06-24T01:12:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"}},{"before":"8731fef70d5acdcbfd420a905e5be30509f4974f","after":"c61ae4c24062c8325b039d61f48cabe14d61733b","ref":"refs/heads/control-char","pushedAt":"2024-06-24T01:08:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"Treat control characters as width 1, fixes #16\n\nThis is consistent with how unicode-width handles string width vs char\nwidth.\n\nSee also https://github.com/unicode-rs/unicode-width/pull/45","shortMessageHtmlLink":"Treat control characters as width 1, fixes #16"}},{"before":null,"after":"8731fef70d5acdcbfd420a905e5be30509f4974f","ref":"refs/heads/control-char","pushedAt":"2024-06-24T01:05:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"Treat control characters as width 1, fixes #16\n\nThis is consistent with how unicode-width handles string width vs char\nwidth.\n\nSee also https://github.com/unicode-rs/unicode-width/pull/45","shortMessageHtmlLink":"Treat control characters as width 1, fixes #16"}},{"before":"9e49ef4f9ac4e140b854a655daf4bc1d096adf5d","after":"90897234986d7496736704052f5a82a7a6fd86b3","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-05-05T23:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"9e49ef4f9ac4e140b854a655daf4bc1d096adf5d","ref":"refs/heads/release-plz-2024-05-05T23-09-33Z","pushedAt":"2024-05-05T23:09:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: tweak renovate configs (#13)","shortMessageHtmlLink":"chore: tweak renovate configs (#13)"}},{"before":"d73c7c1d1c40bb2a7248197ac3238cb1c67a96e6","after":null,"ref":"refs/heads/renovate/reconfigure","pushedAt":"2024-05-05T23:04:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"}},{"before":"68f1d1addd55b27553b4d8f1b4c2ec9182538c3f","after":"9e49ef4f9ac4e140b854a655daf4bc1d096adf5d","ref":"refs/heads/master","pushedAt":"2024-05-05T23:04:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Aetf","name":"Aetf","path":"/Aetf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1519759?s=80&v=4"},"commit":{"message":"chore: tweak renovate configs (#13)","shortMessageHtmlLink":"chore: tweak renovate configs (#13)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbiDLAQA","startCursor":null,"endCursor":null}},"title":"Activity · Aetf/unicode-truncate"}