2024 Clojure状态调查中分享您的想法!

欢迎!请参阅关于页面以获取更多有关如何使用的信息。

0 投票
ClojureScript

当前行为

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

预期结果

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

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

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 添加到补丁互助 (i)

0 投票
...