{"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:1709958235.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"32c6bbf2b101a15a9b6bd555b5c12314bae2c232","after":"dcf71dcb0783adae1b6a356d71e8d65d7b769981","ref":"refs/heads/main","pushedAt":"2024-01-27T12:01:24.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":"Move jobs to correct location in benchmark.conf.sample (#326)","shortMessageHtmlLink":"Move jobs to correct location in benchmark.conf.sample (#326)"}},{"before":null,"after":"1b15899462cbce727ce505439523359d97f9e213","ref":"refs/heads/example-jobs","pushedAt":"2024-01-26T01:55:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fidget-Spinner","name":"Ken Jin","path":"/Fidget-Spinner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28750310?s=80&v=4"},"commit":{"message":"Move jobs to correct location in benchmark.conf.sample","shortMessageHtmlLink":"Move jobs to correct location in benchmark.conf.sample"}},{"before":"9756f98a51fd6891569ad8f14851d2f34dbf4cd8","after":"32c6bbf2b101a15a9b6bd555b5c12314bae2c232","ref":"refs/heads/main","pushedAt":"2024-01-16T12:33:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugovk","name":"Hugo van Kemenade","path":"/hugovk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1324225?s=80&v=4"},"commit":{"message":"[doc] Fix docs typo (#325)","shortMessageHtmlLink":"[doc] Fix docs typo (#325)"}},{"before":"f7f36509e2e81e9a20cfeadddd6608f2378ff26c","after":"9756f98a51fd6891569ad8f14851d2f34dbf4cd8","ref":"refs/heads/main","pushedAt":"2024-01-16T12:05:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugovk","name":"Hugo van Kemenade","path":"/hugovk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1324225?s=80&v=4"},"commit":{"message":"Fix typos in benchmark.conf.sample (#324)","shortMessageHtmlLink":"Fix typos in benchmark.conf.sample (#324)"}},{"before":"f8a4463d4b515a274678aa9586d00ffe0542cf52","after":"f7f36509e2e81e9a20cfeadddd6608f2378ff26c","ref":"refs/heads/main","pushedAt":"2023-11-02T16:10: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":"Upgrade to pyperf 2.6.2 (#322)","shortMessageHtmlLink":"Upgrade to pyperf 2.6.2 (#322)"}},{"before":"624a0cf3fc01bf3f146bcee073c749460cb85109","after":"f8a4463d4b515a274678aa9586d00ffe0542cf52","ref":"refs/heads/main","pushedAt":"2023-10-22T11:55:29.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.10.0 (#321)","shortMessageHtmlLink":"Prepare release 1.10.0 (#321)"}},{"before":"1d4042115f5f95a1c42d430a4a6c213789825a34","after":"624a0cf3fc01bf3f146bcee073c749460cb85109","ref":"refs/heads/main","pushedAt":"2023-10-22T11:19: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":".github: Add experimental CI for CPython 3.13 (gh-320)","shortMessageHtmlLink":".github: Add experimental CI for CPython 3.13 (gh-320)"}},{"before":"f875ca81ac03d094e40eff86ee4c4bb18f59e358","after":null,"ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_dulwich_log/urllib3-1.26.17","pushedAt":"2023-10-18T01:56:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"55ac3ec97df5564ae10d996215852312b26ee0b9","ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_dulwich_log/urllib3-1.26.18","pushedAt":"2023-10-18T01:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump urllib3 in /pyperformance/data-files/benchmarks/bm_dulwich_log\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.18.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/1.26.5...1.26.18)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump urllib3 in /pyperformance/data-files/benchmarks/bm_dulwich_log"}},{"before":"2b3a50b1002378449a4173ac9c46eb072466c2f5","after":"1d4042115f5f95a1c42d430a4a6c213789825a34","ref":"refs/heads/main","pushedAt":"2023-10-16T17:50:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pablogsal","name":"Pablo Galindo Salgado","path":"/pablogsal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11718525?s=80&v=4"},"commit":{"message":"Bump coverage to 7.3.2 for compatibilty with 3.13 (#317)","shortMessageHtmlLink":"Bump coverage to 7.3.2 for compatibilty with 3.13 (#317)"}},{"before":"662454d067fc4520ad9231c12844d80e85f0bc81","after":"2b3a50b1002378449a4173ac9c46eb072466c2f5","ref":"refs/heads/main","pushedAt":"2023-10-03T10:46:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugovk","name":"Hugo van Kemenade","path":"/hugovk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1324225?s=80&v=4"},"commit":{"message":"Fixed broken link in benchmarks.rst (#313)\n\nCo-authored-by: Hugo van Kemenade ","shortMessageHtmlLink":"Fixed broken link in benchmarks.rst (#313)"}},{"before":null,"after":"f875ca81ac03d094e40eff86ee4c4bb18f59e358","ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_dulwich_log/urllib3-1.26.17","pushedAt":"2023-10-03T04:44:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump urllib3 in /pyperformance/data-files/benchmarks/bm_dulwich_log\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.17.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/1.26.5...1.26.17)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump urllib3 in /pyperformance/data-files/benchmarks/bm_dulwich_log"}},{"before":"ef1d636b7df36c7c5f82c83cce42e56ecf8ae6f7","after":"662454d067fc4520ad9231c12844d80e85f0bc81","ref":"refs/heads/main","pushedAt":"2023-09-27T16:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugovk","name":"Hugo van Kemenade","path":"/hugovk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1324225?s=80&v=4"},"commit":{"message":"Expose --min-time from pyperf to pyperformance CLI (#301)","shortMessageHtmlLink":"Expose --min-time from pyperf to pyperformance CLI (#301)"}},{"before":null,"after":"3d5414796d3bc86b1198498752fdf079f4891f31","ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_tornado_http/tornado-6.3.3","pushedAt":"2023-08-14T23:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tornado in /pyperformance/data-files/benchmarks/bm_tornado_http\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.1 to 6.3.3.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.1.0...v6.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tornado in /pyperformance/data-files/benchmarks/bm_tornado_http"}},{"before":"41e269d6e028003e24b03092daa4a28e9d7773c0","after":null,"ref":"refs/heads/fixes","pushedAt":"2023-08-10T07:56:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kumaraditya303","name":"Kumar Aditya","path":"/kumaraditya303","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59607654?s=80&v=4"}},{"before":"e1e8385d003e5512c6ccbf68e6a6f31e97626997","after":"ef1d636b7df36c7c5f82c83cce42e56ecf8ae6f7","ref":"refs/heads/main","pushedAt":"2023-08-10T07:56:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kumaraditya303","name":"Kumar Aditya","path":"/kumaraditya303","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59607654?s=80&v=4"},"commit":{"message":"minor fixes for asyncio_websockets benchmark (#311)","shortMessageHtmlLink":"minor fixes for asyncio_websockets benchmark (#311)"}},{"before":null,"after":"41e269d6e028003e24b03092daa4a28e9d7773c0","ref":"refs/heads/fixes","pushedAt":"2023-08-10T07:55:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kumaraditya303","name":"Kumar Aditya","path":"/kumaraditya303","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59607654?s=80&v=4"},"commit":{"message":"minor fixes","shortMessageHtmlLink":"minor fixes"}},{"before":"eaa3d0cd8ed84244b530235267ae74bd735e40a4","after":"e1e8385d003e5512c6ccbf68e6a6f31e97626997","ref":"refs/heads/main","pushedAt":"2023-08-10T07:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kumaraditya303","name":"Kumar Aditya","path":"/kumaraditya303","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59607654?s=80&v=4"},"commit":{"message":"add asyncio_webockets benchmark","shortMessageHtmlLink":"add asyncio_webockets benchmark"}},{"before":null,"after":"e9621b7285f8a92eaa9a9fe8441482e22b5fbdda","ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_dulwich_log/certifi-2023.7.22","pushedAt":"2023-07-25T20:26:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump certifi in /pyperformance/data-files/benchmarks/bm_dulwich_log\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2021.5.30 to 2023.7.22.\n- [Commits](https://github.com/certifi/python-certifi/compare/2021.05.30...2023.07.22)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump certifi in /pyperformance/data-files/benchmarks/bm_dulwich_log"}},{"before":"5a7ae4eb44063ac71421f4c172246d1fe8f1f30a","after":"eaa3d0cd8ed84244b530235267ae74bd735e40a4","ref":"refs/heads/main","pushedAt":"2023-07-24T17:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vstinner","name":"Victor Stinner","path":"/vstinner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194129?s=80&v=4"},"commit":{"message":"Add .readthedocs.yaml configuration\n\nSet also the documentation configuration language to English.","shortMessageHtmlLink":"Add .readthedocs.yaml configuration"}},{"before":"411f31fd9741a0dde8c6e18b5881ad15b7e13746","after":null,"ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_django_template/django-3.2.20","pushedAt":"2023-07-14T09:48:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f1633dc20806afbd6b4433dbe5ce55b68d820d6b","after":null,"ref":"refs/heads/dependabot/pip/pyperformance/requirements/pyperf-2.6.1","pushedAt":"2023-07-08T12:06:26.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":"4e8456c4fe0a759cb930c6476b3a00ecd6cdb94e","after":"5a7ae4eb44063ac71421f4c172246d1fe8f1f30a","ref":"refs/heads/main","pushedAt":"2023-07-08T12:06:25.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":"Bump pyperf from 2.6.0 to 2.6.1 in /pyperformance/requirements (#304)\n\nBumps [pyperf](https://github.com/psf/pyperf) from 2.6.0 to 2.6.1.\r\n- [Release notes](https://github.com/psf/pyperf/releases)\r\n- [Changelog](https://github.com/psf/pyperf/blob/main/doc/changelog.rst)\r\n- [Commits](https://github.com/psf/pyperf/compare/2.6.0...2.6.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pyperf\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pyperf from 2.6.0 to 2.6.1 in /pyperformance/requirements (#304)"}},{"before":null,"after":"411f31fd9741a0dde8c6e18b5881ad15b7e13746","ref":"refs/heads/dependabot/pip/pyperformance/data-files/benchmarks/bm_django_template/django-3.2.20","pushedAt":"2023-07-05T23:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump django in /pyperformance/data-files/benchmarks/bm_django_template\n\nBumps [django](https://github.com/django/django) from 3.2.4 to 3.2.20.\n- [Commits](https://github.com/django/django/compare/3.2.4...3.2.20)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django in /pyperformance/data-files/benchmarks/bm_django_template"}},{"before":null,"after":"f1633dc20806afbd6b4433dbe5ce55b68d820d6b","ref":"refs/heads/dependabot/pip/pyperformance/requirements/pyperf-2.6.1","pushedAt":"2023-06-22T19:41:24.417Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pyperf from 2.6.0 to 2.6.1 in /pyperformance/requirements\n\nBumps [pyperf](https://github.com/psf/pyperf) from 2.6.0 to 2.6.1.\n- [Release notes](https://github.com/psf/pyperf/releases)\n- [Changelog](https://github.com/psf/pyperf/blob/main/doc/changelog.rst)\n- [Commits](https://github.com/psf/pyperf/compare/2.6.0...2.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: pyperf\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pyperf from 2.6.0 to 2.6.1 in /pyperformance/requirements"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEL-maQA","startCursor":null,"endCursor":null}},"title":"Activity ยท python/pyperformance"}