请在2024 Clojure现状调查!中分享您的想法。

欢迎!请访问关于页面以了解更多关于此的操作信息。

0
ClojureScript

当前行为

(re-matches #"(a|aa)" "aa") => nil

预期

(re-matches #"(a|aa)" "aa") => ["aa" "aa"]

JVM版本按预期工作,只有CLJS受影响

6 回答

0

评论者:dnolen

这类票据往往会破坏现有代码。我们应该找到一些对这个票据感兴趣的人来实际尝试一下。

0

评论者:mfikes

据我所知,我在自举ClojureScript中试用过cljs-1458-re-matches-might-give-false-negative.patch,它在自举中表现良好(每个额外的单元测试都在自举中产生预期结果)。

0

评论者:mfikes

补丁不再适用。

0

评论者:tonsky

新补丁

0

评论者:mfikes

将 CLJS-1458-re-matches-might-give-false-negative-2.patch 添加到 Patch Tender (i)

0
参考: https://clojure.atlassian.net/browse/CLJS-1458 (由 tonsky 报告)
...