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

欢迎!有关如何工作的更多详细信息,请参阅 关于 页面。

0
ClojureScript

当前行为

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

预期

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

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

6 个答案

0

评论者:dnolen

这种类型的工单往往会破坏现有代码。我们应该找到一些对此项工单感兴趣的人,让他们真正尝试一下。

0

评论者:mfikes

根据我所知,我在 bootstrapped ClojureScript 中试用了 cljs-1458-re-matches-might-give-false-negative.patch,并且它在那里正常工作(额外的单元测试在 bootstrapped 中都产生了预期的结果)。

0

评论者:mfikes

补丁不再适用。

0

评论者:tonsky

新补丁

0

评论者:mfikes

CLJS-1458-re-matches-might-give-false-negative-2.patch 已添加到补丁提案(i)

0
...