Skip to content

Test multi arch - #244

Merged
genivia-inc merged 13 commits into
Genivia:masterfrom
bredelings:test-multi-arch
Aug 26, 2026
Merged

genivia-inc merged 13 commits into
Genivia:masterfrom
bredelings:test-multi-arch

Conversation

@bredelings

Copy link
Copy Markdown
Contributor

This PR adds github actions tests that ensure that reflex remains working on multiple different architectures. These tests would have caught the MINGW cross compile error from Linux -> Windows. I find such tests really helpful, as they can test on hardware that I don't have. Also, running them all by hand would be pretty painful.

This PR doesn't run windows tests using MSVC, mostly because I think autotools is not set up to support that. Test for MSVC could be added with cmake and/or meson though.

@bredelings

Copy link
Copy Markdown
Contributor Author

Hmm... I choose to test only autoconf here, thinking that autoconf was the original build system. But perhaps this is a mistake.

@bredelings

bredelings commented Aug 3, 2026 •

Copy link
Copy Markdown
Contributor Author

This PR appends the autoconf CI and cmake CI updates to the end of the update-cmake PR. It therefore tests the cmake changes -- and includes them -- but lets the update-cmake PR not include them.

@genivia-inc

Copy link
Copy Markdown
Member

Will look into this soon. Thanks for sharing.

@genivia-inc
genivia-inc merged commit 7aad411 into Genivia:master Aug 26, 2026
16 checks passed
genivia-inc added a commit that referenced this pull request Aug 27, 2026
- PRs #240 #242 #243 #244 #245
- improve DFA growth control measures, source: Genivia/ugrep#556
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.

2 participants