Bug: ~= operator accepts non-ASCII Unicode characters in pre/post-release labels
Bug: ~= operator accepts non-ASCII Unicode characters in pre/post-release labels: a task in repo2rlenv-swe-next (Harbor dataset). The compatible release operator ( ~= ) incorrectly accepts version specifiers that contain non-ASCII Unicode characters in their pre-release or post-release labels. For…
The task
The compatible release operator (`~=`) incorrectly accepts version specifiers that contain non-ASCII Unicode characters in their pre-release or post-release labels. For example, `~=1.2.3prev\u0131ew1` (where `\u0131` is the Turkish dotless-i "ı") and `~=1.2.3po\u017ft1` (where `\u017f` is the long s "ſ") are accepted…
Part of FineEnvs/repo2rlenv-swe-next.