{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771127759,"defaultBranch":"main","name":"FizzBuzz","ownerLogin":"MusicalNinjaDad","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-12T18:27:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102677655?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719262215.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"87e2f10e78d2bce0dd44d0fa903ab5ec7ee0fb34","ref":"refs/heads/dependabot/cargo/pyo3-0.22.0","pushedAt":"2024-06-24T20:50:15.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":"Update pyo3 requirement from 0.21.2 to 0.22.0\n\nUpdates the requirements on [pyo3](https://github.com/pyo3/pyo3) to permit the latest version.\n- [Release notes](https://github.com/pyo3/pyo3/releases)\n- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pyo3/pyo3/compare/v0.21.2...v0.21.2)\n\n---\nupdated-dependencies:\n- dependency-name: pyo3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update pyo3 requirement from 0.21.2 to 0.22.0"}},{"before":"e25117a38f576e92d5a5fd37a229b4f17f7318d9","after":null,"ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.19.1","pushedAt":"2024-06-14T05:15:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"55f0f6cc9e9e606c297f1c0f984f4866c7d24e14","after":"56056bfe2c97afeb676706f79897f41fae72cbbd","ref":"refs/heads/main","pushedAt":"2024-06-14T05:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.19.0 to 2.19.1 (#60)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.19.0 to 2.19.1.\r\n
\r\nRelease notes\r\n

Sourced from pypa/cibuildwheel's\r\nreleases.

\r\n
\r\n

Version 2.19.1

\r\n
    \r\n
  • ๐Ÿ› Don't require setup-python on GHA for Pyodide (#1868)
  • \r\n
  • ๐Ÿ› Specify full python path for uv (fixes issue in 0.2.10 &\r\n0.2.11) (#1881)
  • \r\n
  • ๐Ÿ›  Update for pip 24.1b2 on CPython 3.13. (#1879)
  • \r\n
  • ๐Ÿ›  Fix a warning in our schema generation script. (#1866)
  • \r\n
  • ๐Ÿ›  Cleaner output on pytest 8-8.2. (#1865)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from pypa/cibuildwheel's\r\nchangelog.

\r\n
\r\n

v2.19.1

\r\n
    \r\n
  • ๐Ÿ› Don't require setup-python on GHA for Pyodide (#1868)
  • \r\n
  • ๐Ÿ› Specify full python path for uv (fixes issue in 0.2.10 &\r\n0.2.11) (#1881)
  • \r\n
  • ๐Ÿ›  Update for pip 24.1b2 on CPython 3.13. (#1879)
  • \r\n
  • ๐Ÿ›  Fix a warning in our schema generation script. (#1866)
  • \r\n
  • ๐Ÿ›  Cleaner output on pytest 8-8.2. (#1865)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.19.0&new-version=2.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\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 pypa/cibuildwheel from 2.19.0 to 2.19.1 (#60)"}},{"before":null,"after":"e25117a38f576e92d5a5fd37a229b4f17f7318d9","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.19.1","pushedAt":"2024-06-13T20:13:10.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 pypa/cibuildwheel from 2.19.0 to 2.19.1\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.0 to 2.19.1.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.0...v2.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.19.0 to 2.19.1"}},{"before":"810e3f52241c299fe7642c81aa0b37ccf27362e9","after":null,"ref":"refs/heads/cibw/pr1851","pushedAt":"2024-06-11T12:39:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"8f85294a9c2876428da4c0b30ec38fa7b22c9675","after":"55f0f6cc9e9e606c297f1c0f984f4866c7d24e14","ref":"refs/heads/main","pushedAt":"2024-06-11T12:39:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"Use cibuildwheel action v2.19.0 (bug now fixed) (#59)","shortMessageHtmlLink":"Use cibuildwheel action v2.19.0 (bug now fixed) (#59)"}},{"before":"b69295e32841dca1f30ac9ce1a9253a65cc7bb29","after":"810e3f52241c299fe7642c81aa0b37ccf27362e9","ref":"refs/heads/cibw/pr1851","pushedAt":"2024-06-11T12:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"bump cibw action version (actual release now live)","shortMessageHtmlLink":"bump cibw action version (actual release now live)"}},{"before":null,"after":"b69295e32841dca1f30ac9ce1a9253a65cc7bb29","ref":"refs/heads/cibw/pr1851","pushedAt":"2024-06-09T10:08:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"bump version (assumption ... not yet published)","shortMessageHtmlLink":"bump version (assumption ... not yet published)"}},{"before":"a62dd97495285004d81990cc464314cbb8660af5","after":null,"ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T10:01:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"182e5e542093e914a501940b85bc1b4fa547bebc","after":"8f85294a9c2876428da4c0b30ec38fa7b22c9675","ref":"refs/heads/main","pushedAt":"2024-06-09T10:01:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"Performance improvements - new return types in rust (#57)\n\n## Rust 4.0.0 & Python 3.0.1\n\n- **BREAKING CHANGES - Rust**: new return types for significant performance improvements:\n - `MultiFizzBuzz` now lazily returns a rayon IndexedParallelIterator\n - `FizzBuzz` returns a `FizzBuzzAnswer` which can be converted into a `String` or `Cow`\n - `FizzBuzzAnswer` now represents the valid answers to FizzBuzz, not `One(String)`or `Many(Vec>String>)`\n- Python implementation updated to work with rust v4.0.0 which brings slight performance improvements (approx 10-20%)\n\n\n\n## Summary by Sourcery\n\nThis pull request introduces significant performance improvements by updating the return types for `FizzBuzz` and `MultiFizzBuzz`. The `FizzBuzzAnswer` enum has been refactored to directly represent valid FizzBuzz answers. The Python implementation has been updated to work with Rust v4.0.0, bringing slight performance improvements. Documentation and tests have been updated accordingly.\n\n* **New Features**:\n - Introduced new return types for `FizzBuzz` and `MultiFizzBuzz` to improve performance, including lazy evaluation with `rayon::iter::IndexedParallelIterator`.\n* **Enhancements**:\n - Updated `FizzBuzzAnswer` to represent valid FizzBuzz answers directly, removing the need for `One(String)` and `Many(Vec)` variants.\n - Enhanced the Python implementation to work with Rust v4.0.0, resulting in slight performance improvements (approx 10-20%).\n* **Documentation**:\n - Updated documentation to reflect new return types and usage examples for `FizzBuzz` and `MultiFizzBuzz`.\n* **Tests**:\n - Added new tests to cover the updated `FizzBuzzAnswer` and `MultiFizzBuzz` implementations, including tests for negative numbers and non-whole numbers.\n - Updated existing tests to use the new return types and ensure compatibility with the new implementation.\n\n","shortMessageHtmlLink":"Performance improvements - new return types in rust (#57)"}},{"before":"c6befe736960b9916900ce62e448dea863327897","after":"a62dd97495285004d81990cc464314cbb8660af5","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T09:57:46.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":"8e5d9feaeb56440b1f60e29778930a5b21b391ec","after":"c6befe736960b9916900ce62e448dea863327897","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T07:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"chore: python version bump","shortMessageHtmlLink":"chore: python version bump"}},{"before":"f5e8971845347f9a9507c1aa83b6418470dbd63d","after":"8e5d9feaeb56440b1f60e29778930a5b21b391ec","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T07:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"add all changes to changelog","shortMessageHtmlLink":"add all changes to changelog"}},{"before":"6a0d1f80f759b2f7fae2ec1f8e598df82b71f29b","after":"f5e8971845347f9a9507c1aa83b6418470dbd63d","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T07:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"update Changelog with specifics","shortMessageHtmlLink":"update Changelog with specifics"}},{"before":"8fd0da0c6831eb80629aeb76ac614369be998747","after":"6a0d1f80f759b2f7fae2ec1f8e598df82b71f29b","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-09T07:21:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"8116b830e07e83ad507c2bea687dbc7c20d42b26","after":"8fd0da0c6831eb80629aeb76ac614369be998747","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-08T18:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"storing String is marginally faster than Cow","shortMessageHtmlLink":"storing String is marginally faster than Cow"}},{"before":"42d3dcdbefcc36361bf0973cde4a3eeced731e70","after":"8116b830e07e83ad507c2bea687dbc7c20d42b26","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-08T17:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"use Cow not String in o3","shortMessageHtmlLink":"use Cow not String in o3"}},{"before":"0d965be0396aa228975245802adaae2a10666298","after":"42d3dcdbefcc36361bf0973cde4a3eeced731e70","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-08T17:09:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"GREEN!!! MultiFizzBuzz needs .collect()-ing as it returns a lazy map ... should be faster ...","shortMessageHtmlLink":"GREEN!!! MultiFizzBuzz needs .collect()-ing as it returns a lazy map โ€ฆ"}},{"before":"72ec95647dd5ac2517e6e83839f8671ad620c6f4","after":"0d965be0396aa228975245802adaae2a10666298","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-07T14:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"update benches","shortMessageHtmlLink":"update benches"}},{"before":"ae240b5ff753b4b6e0108cc9651c23dc00531ecf","after":"72ec95647dd5ac2517e6e83839f8671ad620c6f4","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-07T14:13:57.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"update fizzbuzzo3 to use Cow","shortMessageHtmlLink":"update fizzbuzzo3 to use Cow"}},{"before":null,"after":"ae240b5ff753b4b6e0108cc9651c23dc00531ecf","ref":"refs/heads/MusicalNinjaDad/issue55","pushedAt":"2024-06-07T12:37:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"chore: breaking change verison bump","shortMessageHtmlLink":"chore: breaking change verison bump"}},{"before":"12d8a2598c3a0c447309b240a8498c35268fb824","after":null,"ref":"refs/heads/py210","pushedAt":"2024-06-07T08:57:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"732d1a19bc41b0b4f2d592ac73e0e0e202efcde1","after":"182e5e542093e914a501940b85bc1b4fa547bebc","ref":"refs/heads/main","pushedAt":"2024-06-07T08:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"chore: version bump 3.0.0 (#54)","shortMessageHtmlLink":"chore: version bump 3.0.0 (#54)"}},{"before":null,"after":"12d8a2598c3a0c447309b240a8498c35268fb824","ref":"refs/heads/py210","pushedAt":"2024-06-07T08:57:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"chore: version bump 3.0.0","shortMessageHtmlLink":"chore: version bump 3.0.0"}},{"before":"a0c607357c8c614a88a30180f63b97c349e858b8","after":null,"ref":"refs/tags/python-v2.1.0","pushedAt":"2024-06-07T08:54:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"2cc0ba10a0d50c312c3e8c4819292af487171fb9","after":null,"ref":"refs/heads/MusicalNinjaDad/issue51","pushedAt":"2024-06-07T08:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"}},{"before":"9ad7d826d2685db915d6f725702beb0850c247aa","after":"732d1a19bc41b0b4f2d592ac73e0e0e202efcde1","ref":"refs/heads/main","pushedAt":"2024-06-07T08:53:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"Return list[str] when passed multiple values from python (#53)\n\n\r\n\r\n## Summary by Sourcery\r\n\r\nThis pull request introduces a new return type for the `fizzbuzz`\r\nfunction, allowing it to return either a single string or a list of\r\nstrings based on the input. The documentation and tests have been\r\nupdated accordingly to reflect these changes.\r\n\r\n* **Enhancements**:\r\n- Updated the `fizzbuzzo3.fizzbuzz` function to return a list of strings\r\nwhen passed a list or range of numbers, instead of a single concatenated\r\nstring.\r\n- Enhanced the documentation to reflect the new return types for the\r\n`fizzbuzz` function, providing clearer examples and explanations.\r\n- fizzbuzzo3: Introduced a new return type `FizzBuzzReturn` to handle\r\ndifferent return types for the `fizzbuzz` function, allowing it to\r\nreturn either a single string or a list of strings based on the input.\r\n* **Documentation**:\r\n- Added detailed documentation on how to implement and use the new\r\n`FizzBuzzReturn` type in `docs/dev-build.md`.\r\n- Updated the type hints and docstrings in\r\n`python/fizzbuzz/fizzbuzzo3.pyi` to reflect the new return types for the\r\n`fizzbuzz` function.\r\n* **Tests**:\r\n- Modified existing tests to check for the new return type (list of\r\nstrings) when passing a list or range of numbers to the `fizzbuzz`\r\nfunction.\r\n- Added new test cases to ensure the `fizzbuzz` function returns an\r\nempty list for invalid slice ranges.\r\n* **Chores**:\r\n- Commented out the Python performance tests in `tests/perftest.py` to\r\nfocus on Rust performance comparisons.\r\n\r\n","shortMessageHtmlLink":"Return list[str] when passed multiple values from python (#53)"}},{"before":"e0ee223cf550fbbe64108c080a325157be14c7ed","after":"2cc0ba10a0d50c312c3e8c4819292af487171fb9","ref":"refs/heads/MusicalNinjaDad/issue51","pushedAt":"2024-06-07T08:47:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"review suggestion: documentation improvements","shortMessageHtmlLink":"review suggestion: documentation improvements"}},{"before":"71d355c68b49bf845b8b07d0915d626524fe642d","after":"e0ee223cf550fbbe64108c080a325157be14c7ed","ref":"refs/heads/MusicalNinjaDad/issue51","pushedAt":"2024-06-07T08:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"92df97eee488336481729857636d3d80dea3e34a","after":"71d355c68b49bf845b8b07d0915d626524fe642d","ref":"refs/heads/MusicalNinjaDad/issue51","pushedAt":"2024-06-07T08:39:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MusicalNinjaDad","name":null,"path":"/MusicalNinjaDad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102677655?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into MusicalNinjaDad/issue51","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into MusicalNinjaDad/issue51"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbe9VlgA","startCursor":null,"endCursor":null}},"title":"Activity ยท MusicalNinjaDad/FizzBuzz"}