{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65949828,"defaultBranch":"main","name":"pyperformance","ownerLogin":"python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-17T23:43:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1525981?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715439604.0","currentOid":""},"activityList":{"items":[{"before":"e094f2b594e2d3a31d3825c44f40abbdba1b08e7","after":"784d0421f387f6245ecbbe744a530c238c60c741","ref":"refs/heads/main","pushedAt":"2024-05-20T14:48:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hauntsaninja","name":"Shantanu","path":"/hauntsaninja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12621235?s=80&v=4"},"commit":{"message":"Benchmark a simple BPE tokeniser (#339)","shortMessageHtmlLink":"Benchmark a simple BPE tokeniser (#339)"}},{"before":"5c46c3a773970c4402d667ec8489b7f02b120210","after":"e094f2b594e2d3a31d3825c44f40abbdba1b08e7","ref":"refs/heads/main","pushedAt":"2024-05-20T08:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Bump up the pyperf into 2.7.0 (#337)","shortMessageHtmlLink":"no-issue: Bump up the pyperf into 2.7.0 (#337)"}},{"before":"4f1700479d2d74a27f97cf4b9d47521e04f4a7fb","after":"5c46c3a773970c4402d667ec8489b7f02b120210","ref":"refs/heads/main","pushedAt":"2024-05-17T19:10:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Improve CI for free-threading (#336)","shortMessageHtmlLink":"no-issue: Improve CI for free-threading (#336)"}},{"before":"6e836e04b82f501239e2fc6c82bf1ddc2d10d91e","after":null,"ref":"refs/heads/free-threading","pushedAt":"2024-05-11T15:00:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"}},{"before":"bce7b77a3b5ec6c4ab4befab555b75e0a3230002","after":"4f1700479d2d74a27f97cf4b9d47521e04f4a7fb","ref":"refs/heads/main","pushedAt":"2024-05-11T15:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI (#335)","shortMessageHtmlLink":"no-issue: Add free-threading CI (#335)"}},{"before":"cc5a6ce70a68a6b73dc3c60f8db29699d9341eac","after":"6e836e04b82f501239e2fc6c82bf1ddc2d10d91e","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"nit","shortMessageHtmlLink":"nit"}},{"before":"75aff9bab9489900f15d2bb32fc6968cb935320d","after":"cc5a6ce70a68a6b73dc3c60f8db29699d9341eac","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"491603130180257d6ad20273211542dd0d3f84f1","after":"75aff9bab9489900f15d2bb32fc6968cb935320d","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"985da6ea119faa8c604e424f9f9354f8de5cf55f","after":"491603130180257d6ad20273211542dd0d3f84f1","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:48:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"revert unrelated changes","shortMessageHtmlLink":"revert unrelated changes"}},{"before":"4b5a8b6d1925fc63706694179aff76faf794ef77","after":"985da6ea119faa8c604e424f9f9354f8de5cf55f","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Update .github/workflows/main.yml\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"Update .github/workflows/main.yml"}},{"before":"22adc00d287dff6a1664713a7d4657a7e44ca136","after":"4b5a8b6d1925fc63706694179aff76faf794ef77","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:44:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI","shortMessageHtmlLink":"no-issue: Add free-threading CI"}},{"before":"847150bbf14963fa9b8053af577ac70c6d9e5a9b","after":"22adc00d287dff6a1664713a7d4657a7e44ca136","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:43:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI","shortMessageHtmlLink":"no-issue: Add free-threading CI"}},{"before":"70fe8de1b2a144ab34a542a915e867f1225e75e7","after":"847150bbf14963fa9b8053af577ac70c6d9e5a9b","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"a8e56a1f7898692503420d8a87971537f1d8847a","after":"70fe8de1b2a144ab34a542a915e867f1225e75e7","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:38:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI","shortMessageHtmlLink":"no-issue: Add free-threading CI"}},{"before":"1c34254775f42be981b5e3451f903c4efaa002ab","after":"a8e56a1f7898692503420d8a87971537f1d8847a","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"2e5d59feeaa6529a5589056b84104911d8569bfe","after":"1c34254775f42be981b5e3451f903c4efaa002ab","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"da0329318f01ae32c9f6986159c37add5421c5d8","after":"2e5d59feeaa6529a5589056b84104911d8569bfe","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:18:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI","shortMessageHtmlLink":"no-issue: Add free-threading CI"}},{"before":"ec2fcaa3056690d77dab2b31d2ba68a1f56ee2c9","after":"da0329318f01ae32c9f6986159c37add5421c5d8","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"24b45ac0d4f4f0940fd235e7cdd2fd7fcc313907","after":"ec2fcaa3056690d77dab2b31d2ba68a1f56ee2c9","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"365fd878216b1aca568e7ecb22012418ed48dfd0","after":"24b45ac0d4f4f0940fd235e7cdd2fd7fcc313907","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"8ea4d4f1728bfc706c103697953db9045b96f4ac","after":"365fd878216b1aca568e7ecb22012418ed48dfd0","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T11:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"cc3bb31de4fb9a9a7bf9fb1e3ecbb16fd0abfae5","after":"8ea4d4f1728bfc706c103697953db9045b96f4ac","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T10:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":null,"after":"cc3bb31de4fb9a9a7bf9fb1e3ecbb16fd0abfae5","ref":"refs/heads/free-threading","pushedAt":"2024-05-11T10:55:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"no-issue: Add free-threading CI","shortMessageHtmlLink":"no-issue: Add free-threading CI"}},{"before":"f451bb0721d535b180ac1dc2ffe5cf02e0806120","after":"bce7b77a3b5ec6c4ab4befab555b75e0a3230002","ref":"refs/heads/main","pushedAt":"2024-05-11T10:48:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Fix mentioned Python versions to headline (#333)\n\nIn the previous version, the document gave an example on how to compare Python 3.6 and Python 3.7 performance.\r\nHowever, the commands in the example referred partially to Python 3.8.\r\nSince this is confusing and not inline with the first line of the section, I changed the example so that it fits the text.","shortMessageHtmlLink":"Fix mentioned Python versions to headline (#333)"}},{"before":"ad7824c7700cbe1a107097099761c07ae2dee12c","after":"f451bb0721d535b180ac1dc2ffe5cf02e0806120","ref":"refs/heads/main","pushedAt":"2024-05-09T21:30:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Skip dask benchmark on Windows for Python 3.13 (#334)","shortMessageHtmlLink":"Skip dask benchmark on Windows for Python 3.13 (#334)"}},{"before":"52a4c58f1ab28c3f17360f96b62db3ea902aad22","after":"ad7824c7700cbe1a107097099761c07ae2dee12c","ref":"refs/heads/main","pushedAt":"2024-03-09T04:22:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Prepare release 1.11.0 (#331)","shortMessageHtmlLink":"Prepare release 1.11.0 (#331)"}},{"before":"16765924a3e845fe9c3c582b7576e5f1285955df","after":"52a4c58f1ab28c3f17360f96b62db3ea902aad22","ref":"refs/heads/main","pushedAt":"2024-03-08T00:38:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"},"commit":{"message":"Upgrade to pyperf 2.6.3 (#330)","shortMessageHtmlLink":"Upgrade to pyperf 2.6.3 (#330)"}},{"before":"79f80a4c75d895ff21863ce2645aabcd55596c24","after":"16765924a3e845fe9c3c582b7576e5f1285955df","ref":"refs/heads/main","pushedAt":"2024-03-05T19:58:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericsnowcurrently","name":"Eric Snow","path":"/ericsnowcurrently","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152074?s=80&v=4"},"commit":{"message":"Fix the django_template benchmark (#329)\n\nThis is broken by the removal of the cgi module in Python 3.13. This adds the legacy-cgi PyPI library as a dependency as a workaround.","shortMessageHtmlLink":"Fix the django_template benchmark (#329)"}},{"before":"dcf71dcb0783adae1b6a356d71e8d65d7b769981","after":"79f80a4c75d895ff21863ce2645aabcd55596c24","ref":"refs/heads/main","pushedAt":"2024-02-02T00:31:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericsnowcurrently","name":"Eric Snow","path":"/ericsnowcurrently","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152074?s=80&v=4"},"commit":{"message":"Add a feature for using the same number of loops as a previous run (#327)\n\nMotivation:\r\n\r\nOn the Faster CPython team, we often collect pystats (counters of various interpreter events) by running the benchmark suite. It is very useful to compare the stats between two commits to see how a pull request affects the interpreter. Unfortunately, with pyperformance's default behavior where the number of loops is automatically calibrated, each benchmark may not be run the same number of times from run-to-run, making the data hard to compare.\r\n\r\nThis change adds a new argument to the \"run\" command which will use the same number of loops as a previous run. The loops for each benchmark is looked up from the metadata in the .json output of that previous run, and passed to the underlying call to pyperf using the --loops argument.\r\n\r\nAdditionally, this modifies one of the benchmarks (sqlglot) to be compatible with that scheme. sqlglot is the only run_benchmark.py script that runs multiple benchmarks within it in a single call to the script. This makes it impossible to set the number of loops independently for each of these benchmarks. It's been updated to use the pattern from other \"suites\" of benchmarks (e.g. async_tree) where each benchmark has its own .toml file and is run independently. This should still be backward compatible with older data collected from this benchmark, but doing \"pyperformance run -b sqlglot\" will now only run a single benchmark.","shortMessageHtmlLink":"Add a feature for using the same number of loops as a previous run (#327"}},{"before":"1b15899462cbce727ce505439523359d97f9e213","after":null,"ref":"refs/heads/example-jobs","pushedAt":"2024-01-27T12:01:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corona10","name":"Donghee Na","path":"/corona10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110323?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETucZLgA","startCursor":null,"endCursor":null}},"title":"Activity ยท python/pyperformance"}