Skip to content

Conversation

@carenas
Copy link
Contributor

@carenas carenas commented Aug 21, 2025

Syntax is compatible with 0.14 and now can generate cross compiled dynamic builds that run on Windows

@NWilson
Copy link
Member

NWilson commented Aug 26, 2025

The Ubuntu snap version of zig doesn't seem to have updated to Zig 0.15 yet, so I'll wait until the CI is running 0.15 before merging this. (Let me know if that doesn't make sense.)

@NWilson
Copy link
Member

NWilson commented Aug 27, 2025

I have cherry-picked your LC_ALL=C fix, while I wait for the version of Zig in CI to update to 0.15

Also fixes dynamic builds (even in Windows) and improved
compatibility by enabling compiler builtins and visibility.

While at it, change the JIT flag to `support_jit` for compatibility
with cmake, update CI to build with JIT and use the `bigstack` mode
that is required with debug builds using clang with sanitizers.
@NWilson NWilson merged commit 859d833 into PCRE2Project:master Aug 29, 2025
56 checks passed
@carenas carenas deleted the zig branch August 29, 2025 11:16
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