Actions
Feature #494
closedErrno.const_missing
Description
=begin
#493 [ruby-dev:35957]のエラーメッセージでErrno::NOMEMがErrno::NOERRORに
なってしまっている(Errno::ENOMEMのtypo?)ように、typoに気づきにくくなるので
Errno.const_missingはなくした方が良いのではないでしょうか?
=end
Updated by ko1 (Koichi Sasada) about 16 years ago
- Assignee set to matz (Yukihiro Matsumoto)
=begin
=end
Updated by yugui (Yuki Sonoda) about 16 years ago
- Assignee changed from matz (Yukihiro Matsumoto) to yugui (Yuki Sonoda)
=begin
r8112 で導入されたようですね。意図としてはEXXXの存在しないプラットフォームで
begin
# do something
rescue Errno::EXXX
end
するとNameErrorが発生する、ということのようです。Rubyビルド時にEXXXがシステムに存在しない場合、Errno::EXXXをErrno::NOERRORの別名とすることで対応できそうです。これによってconst_missingは削除できます。
=end
Updated by yugui (Yuki Sonoda) about 16 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r19575.
=end
Actions
Like0
Like0Like0Like0