You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When compiling Elixir 1.19.4 from source (or release zip) with OTP 28.3, I've encoutered the following error:
1) test compile!/1 (RegexTest)
test/elixir/regex_test.exs:127
Wrong message for Regex.CompileError
expected:
~r/position 0$/
actual:
"quantifier does not follow a repeatable item at position 1"
code: assert_raise Regex.CompileError, ~r/position 0$/, fn ->
stacktrace:
test/elixir/regex_test.exs:130: (test)
I think the culprit is OTP 28.3 since it works with OTP 28.1. In OTP 28.3 release notes, it says:
Updated PCRE2 to 10.47. Also picked newer fix, from upstream PCRE2, to bug that could cause benign random uninitialized data in exported regular expressions.
When compiling Elixir 1.19.4 from source (or release zip) with OTP 28.3, I've encoutered the following error:
I think the culprit is OTP 28.3 since it works with OTP 28.1. In OTP 28.3 release notes, it says:
PCRE2 changelog says:
And PR changes show some tests being update with position changing from N to N-1.