Skip to content

Add git submodule - #39

Merged
benfulcher merged 17 commits into
mainfrom
josh-dev
Aug 6, 2026
Merged

Add git submodule #39
benfulcher merged 17 commits into
mainfrom
josh-dev

Conversation

@joshuabmoore

@joshuabmoore joshuabmoore commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

This PR makes several minor changes:

  • Replaced vendored catch22 code with a git submodule (pointing to the latest optimized v0.5.0)
  • Refactored catch22_all function
  • Bumps the version to v0.5.0
  • Added wider support for automated unit tests (python 3.12 and 3.13)
  • Added basic time profiling benchmarks (time vs length)
  • Additional unit tests

Performance benchmarking on the proposed optimizations (pulling from source catch22):
optimized_pycatch22

@anniegbryant anniegbryant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, excellent work @joshuabmoore! 😊

joshuabmoore

This comment was marked as outdated.

@joshuabmoore
joshuabmoore requested review from anniegbryant and benfulcher and removed request for anniegbryant August 5, 2026 20:21
@benfulcher
benfulcher merged commit 02acc95 into main Aug 6, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants