山本です。

>これは path が "" のとき stat(path) が失敗するのが原因で、
>stat(*path ? path : ".") とすれば動くようになるのですが、
>すると "" がマッチ結果に含まれるようになります。(Rev1.98では含まれていません)

"" を含めないような修正もできたので、この部分は取り消します。

単に「"" をカレントディレクトリとして Dir.glob のマッチ結果に含めるべきか?」ということで
質問させてください。