Skip to content

Instantly share code, notes, and snippets.

@wanabe
Last active August 29, 2015 13:57
Show Gist options
  • Select an option

  • Save wanabe/9481537 to your computer and use it in GitHub Desktop.

Select an option

Save wanabe/9481537 to your computer and use it in GitHub Desktop.
ななめの種
#1685 Windows の Unicode パスがまだおかしい
#2567 Net::HTTP がエンコーディングをセットしてくれない
#3348 Kernel.spawn で標準入力と標準エラーを同一の新規ファイルにリダイレクトさせたい
#3526 ヌルデバイスへのパスを示す IO::NULL の提案
#4008 Rails 3 on 1.9.2-p0 で SEGV
#4276 ハッシュを {"including space": val} とか書きたい
#4788 resolv.rb のリファクタリング
#5328 instance_exec/class_exec 内で引数展開がおかしい
#5330 間違ったバックトレースの行番号が返される
#5463 PTY か IO.select がタイミングによっておかしな挙動をする
#5487 popen3 と timeout の組み合わせで 1.9 以降でタイムアウトしない
#5659 rails 3.1 でエンジンを作った時に SEGV
#5663 map と select いっぺんに済ますメソッドがほしい
#5825 initialize の引数定義に直接インスタンス変数を書きたい
#5828 無名でないクラスに freeze して clone すると inspect できなくなる
#6074 alias の区切りにコンマを入れるのを許してほしい
#6216 SystemStackError のバックトレースを減らしてほしくない
#6225 Hash#+ の提案
#6634 ConditionVariable と join でデッドロックする
#6714 コード注入フレームワーク
#6869 引数 "_" を特別扱いしてほしくない
#7395 負数は素数たり得ない
#7445 strptime('%s %z') がおかしい
#7476 IP_TRANSPARENT 定数がない
#7492 DL::TestDL#test_call_double on x64 Windows 8 で SEGV
#7743 protected なメソッドを respond_to? で評価した時の結果が 1.9 と異なる(原文ママ)
#7747 バインディング作成 API の提案
#7822 Dir.mkdir で長めの Unicode パス (\\?\UNC\) が扱えない
#7842 prepend したメソッドのエイリアスからの super() で prepend 前のメソッドが呼ばれない
#7987 prepend/refinement されたときに Method#parameters がおかしい
#7993 Module#prepend したあとの UnboundMethod#owner がおかしい
#8177 ext/openssl/pkcs7 を使って楕円曲線鍵で署名できない
#8182 XMLRPC のリクエストが "Wrong size." と言われて失敗する
#8344 Syck から Psych への移行状況がわかりにくい
#8358 TestSprintf#test_float が失敗する
#8405 csv.rb 中の特殊文字エスケープを処理する正規表現がおかしい
#8426 クラス階層のメソッドキャッシング
#8459 Socket に慣用的なメソッド名を追加したい
#8484 VM 処理中のメソッド呼び出しでの前提条件を見直す
#8508 win32/registry.rb で Invalid byte sequence in UTF-8
#8543 rb_iseq_load で SEGV
#8572 Fiber は Enumerable であるべき
#8666 OpenSSL ライブラリの機能 AES-GCM の IV 長の設定
#8667 OpenSSL ライブラリの機能 AES-GCM の IV 長の設定
#8716 正規表現でグループ32767個作ると SEGV
#8860 Solaris 64-bit x86 環境で ruby 1.9.3-p448 が bug4950 のテストケースでコアダンプ
#8956 ハッシュメンバの区切りに改行を使いたい
#9019 EUC-KR と EUC-JP が動いてないっぽい
#9038 instance_eval に分光エラーな文字列を渡すと RuntimeError になる
#9047 ハッシュを {"string": val} とか書きたい
#9089 rb_fix2uint が負数を渡しても RangeError を投げてくれない
#9177 curses 終了時に画面をそのままにすることができな
#9187 Hash#rehash で例外が起きた時に st_table がメモリリーク
#9123 Numeric#nonzero? (true/false) と Numeric#zero? (self/nil) が一貫していない
#9189 Windows で TEMP に非 ASCII 文字が含まれているときビルドできない
#9215 Ruby のメンテナンス方針
#9262 メソッドキャッシュの個数は指定できるか状況に合わせて増大するべき
#9321 rb_mod_const_missing が c-return イベントを発行してくれない
#9344 正規表現の警告が示す行番号がおかしい
#9347 Enumerable#detect に call できない引数も渡せるようにしたい
#9372 Date#cweek が 2013-12-30 に対して正しくない
#9373 test_autobind(TestSocket_UNIXSocket) が Linux on PPC で失敗する
#9379 xmlrpc のパーサに libxml-ruby を使いたい
#9424 OpenSSL がデフォルトでセキュアじゃない通信をする(であってる?)
#9434 2.0.0-p353 で Sinatra アプリ動かしたら速攻で SEGV
#9425 st を2のべき乗サイズにして剰余計算を高速化
#9439 OpenSSL を ruby から外す
#9443 prepend しても alias されたメソッドはそのまま呼び出せてしまう
#9453 attr 等が定義したメソッド名のメソッドを返してほしい
#9454 define_method(:class) で SEGV
#9471 qtruby4.rb で [BUG] cfp consistency error
#9474 "instantiate new AR by a lambda with AR public method new" で SEGV
#9475 include したモジュールのメソッドを super で呼ぶメソッドに alias をつけた時の挙動が 1.9.x と 2.x で違う
#9486 Kernel#local_variables に同じブロックローカル引数が重複して出てくる
#9505 RSpec で subject { subject.new(double) } とか無限再帰させると SEGV
#9508 メソッドや分岐単位でのカバレッジ計測パッチ
#9511 make help で出る URL が古すぎる
#9512 eventmachine 拡張ライブラリが 2.0.0-p353 で SEGV
#9513 Rational の内部構造を隠蔽したい
#9518 でかい配列の中のオブジェクトがメモリリーク
#9521 Time.parse のドキュメント修正
#9525 Fluentd が Socket.pack_sockaddr_in で刺さることがある
#9543 GServer の使用例のドキュメント修正
#9544 リゾルバがポートを自動割り当てしてくれない
#9548 メソッドの部分適用を行う Module#curry の提案
#9549 Time::strptime の拡張
#9551 Kernel::catch の RDoc 修正
#9552 メソッドを Hash でまとめてラップする Module#map! の提案
#9557 Enumerator#next と Enumerator#peek にオプション引数をつけたい
#9560 SimpleDelegator に send :open したときの挙動を 2.1 から 2.0 にバックポートして欲しい
#9562 gem サーバーが gzip 圧縮でレスポンスを返すと gem install に失敗する
#9565 (const|class_variable|instance_variable)_(defined?|get|set) を統一したい
#9571 Solaris で Error: TestFileUtils#test_rmdir: Errno::EEXIST: File exists @ dir_s_rmdir - data というエラーが出る
#9573 クラスに include されたモジュールに別のモジュールを include しても、クラスの祖先にそれが出てこない
#9578 'Function' が readline.c で未定義
#9579 ext の並列ビルドの高速化パッチ(であってる?)
#9582 CSV#headers が期待通り動かない
#9585 Object#in? がほしい
#9586 Ruby 2.1.1 が NetBSD でビルドできない
#9589 echo 'eval($_)' | ruby -n -e 'eval($_)' で SEGV
#9590 パフォーマンス向上のために st_foreach_update, st_foreach_update_check 二関数追加
#9591 io-console のバージョニング
#9592 古い OpenSSL で SEGV することがある
#9593 デフォルト値の扱いがキーワード引数と普通の引数で違う
#9594 2.1.1 で Rails アプリに debugger でブレークかけて cont すると SEGV
#9595 Float#to_d の 2.0.0 から 2.1.1 の非互換
#9596 1.9.3p545 で Rails 走らせたら SEGV
#9597 Solaris で test-all したら SEGV
#9598 拡張ライブラリの gem をインストールしようとしたら SEGV
#9599 Fiddle がメモリリーク
#9600 gid にメンバが多いとき TestProcess#test_execopts_gid が失敗
#9602 Enumerable#grep の 新機能案
#9603 クローンしたクラスからクラス変数への参照がおかしい
#9604 Range#include? が内包関係についても検査してほしい
#9605 each_with_index.detect &lambda で wnoa(1 for 2)
#9606 OpenBSD でスタックエラー検出のテストが SEGV
#9607 フル GC のタイミングを戦略的に変える
#9608 複素数や有理数作成時にでかい alloca をさせないパッチ
#9609 vm_eval.c への RB_GC_GUARD の追加
#9610 Rails を ctrl+c で中断すると [BUG]
#9611 括弧なしのメソッド呼び出しの直後に演算子を使うと ArgumentError
#9612 OpenSSL の gem 化
#9613 安全でない暗号スイート使用時に警告を表示する
#9614 st_table から rb_ihash_node への変更によるメモリ削減パッチ
#9615 eval.c のコメントのタイポ修正
#9616 class.c の malloc 失敗チェック
#9617 Windows7 でファイルハンドルを spawn の子プロセスに継承できない
#9618 Pathname#cleanpath を使うとパス区切りが混ざる
#9619 README.EXT の修正
#9620 curry から schönfinkelize へのリネーム
#9621 r45308 (ファイルの fd のダンプ処理前の fptr のチェック)のバックポート
#9622 一度呼び出し成功したメソッドが引数を無視することがある、メソッドキャッシュのバグかも
#9623 ループ中で名前付きキャプチャで変数更新しようとすると警告が出る
#9624 -multiply_definedsuppress オプションのせいで OS X で gem がビルドできない
#9625 パス追加用に `Pathname#/` が欲しい
#9626 alias と prepend と super の組み合わせで SystemStackError
#9627 SMTP が(本文末尾の)区切り文字でないピリオドを適切に変換してくれない
#9628 to_s の中で message を呼ぶような例外クラスを、メッセージ付きで raise すると SEGV
#9629 GC::Profiler.total_time と dtrace の GC 時間との比較
#9630 readline-6.3 対応のバックポート(2.1)
#9631 readline-6.3 対応のバックポート(2.0)
#9632 ccan 連結リストを使った IO#close の高速化パッチ
#9633 シンボルの GC
#9634 シンボルの GC
#9635 ハッシュから直接ハッシュにマッピングしたい
#9636 Fiddle::Importer で SEGV
#9637 ruby.h 中に書かれている config.h へのパスが正しくない
#9638 ID を 64-bit 環境でも 32-bit に制限したい
#9639 freebsd で、rubygems が libyaml を見つけられずに終わる
#9640 #9424(SSL のデフォルト設定の変更)のバックポート(2.1)
#9641 Digest ライブラリが extconf.h を取り違えたままビルドされる
#9642 CCM モードを OpenSSL::Cipher に含めてほしい
#9643 インストール先ディレクトリにスペースを含むとエラー
#9644 ssl 証明書の名前検証でワイルドカードがマッチしすぎてしまう
#9645 定数再定義時のメモリリーク修正パッチ
#9646 Hash#each で無限ループ
#9647 File::Stat#birthtimeの追加
#9648 Windows でシンボリックリンクディレクトリがあるときに Dir.glob(‘../*’) の結果がおかしい
#9649 2.0 で thread_safe のテストを走らせていて SEGV
#9650 String#size と String#length の使い分けに関する提案
#9651 __dir__ が instance_eval/module_eval の中で nil になる
#9652 Time オブジェクトがたくさんあるとタイムゾーンがちゃんと Marshal.dump/load されない
#9653 1.9.3 の gc_sweep() で unknown data type 0x0 が出る
#9654 C のバックトレース表示中に SEGV
#9655 Arch linux でビルドできない
#9656 ext/dl/extconf.rb に -fno-defer-pop オプションのチェックを追加
#9657 bigdecimal/util.rb の Float#to_d で SEGV
#9658 configure --with-opt-dir=dir と clang の組合せでビルドに失敗する(原文ママ)
#9659 FIPS モードで digest を動かすと初期化に失敗してクラッシュ
#9660 test/unit が minitest を要求して bundler がエラーになる
#9661 CSV のヘッダが空のときに変換処理で NoMethodError
#9662 README.EXT のタイポ修正
#9663 alias_method と include で SEGV
#9664 transfer した Fiber に resume できない
#9665 2.1.1 が __builtin_unreachable のせいで PowerPC darwin でビルドできない
#9666 $0 がある状態だと C のバックトレース表示中に SEGV
#9667 __FILE__ と __dir__ の最適化
#9668 r45393 (GC パラメータの初期値の変更) のバックポート
#9669 Ruby 2.1 で初期値のないキーワード引数を括弧なしで扱えない
#9670 r45271(#9592 古い OpenSSL で SEGV することがある) のバックポート(2.0.0)
#9671 r45271(#9592 古い OpenSSL で SEGV することがある) のバックポート(2.1)
#9672 r45271(#9592 古い OpenSSL で SEGV することがある) のバックポート(1.9.3)
#9673 pieをconfigureからdisableしたい
#9674 キューを marshal しようとすると SEGV
#9675 再帰的な構造があったり hash メソッドが再定義されていると Marshal.load できない
#9676 String#gsub がループ中に文字列を作りまくる
#9677 OpenSSL::PKey::EC#to_text で SEGV
#9678 ヒアドキュメントの新記法の提案
#9679 chef-11.6.2 の util/diff.rb 129 行目で SEGV
#9680 String#sub 等々に文字列を渡した時に正規表現オブジェクトを作ってほしくない
#9681 miniruby で Bus Error
#9682 Time.parse のドキュメントの改訂
#9683 ハッシュのデフォルト proc を使っていて SEGV
#9684 struct.c 中のエラーメッセージの統一
#9685 psych-2.0.5 のバックポート(原文ママ)
#9686 ハッシュキーがシンボルの時の書き方
#9687 malloc_limit が大きくなりすぎる
#9688 mswin で 子プロセスが親のソケットを引き継いでしまう
#9689 BigDecimal と Float の和が #7176 のせいで可換でない
#9691 浮動小数点数の値がおかしい
#9692 __builtin_longjmp に 1 より大きい値が渡されていてコンパイルできない
#9693 正規表現中で \x{} 表記が使えない
#9694 正規表現の書き方がおかしいと途端に遅くなることがある
#9695 (文字列が長くなると)部分文字列の検索が二次関数的に増える
#9696 Refinement の柔軟な構文の提案
#9697 rb_sys_fail(getaddrinfo) - errno == 0 で落ちる
#9698 r45509以降、Solarisにて configureが thread model is missing でエラー(原文ママ)
#9699 Windows で Unicode パスの .so を読めない(パッチ有)
#9700 URI::Escape のドキュメント修正
#9701 String#<< と String#concat の RDoc について
#9702 r45488以降、SolarisStudioで ext/readline がコンパイルエラー(readline 6.2使用)(原文ママ)
#9703 profile の出力がおかしい
#9704 ファイル単位で using する refinement
#9705 rvm 経由で 2.1.1 がビルドできない
#9706 Date#<=> に #< メソッドを用いる
#9707 r45015 のバックポート(2.1)
#9708 r45015 のバックポート(2.0.0)
#9709 x64-mingw32 で大きな文字列を扱うと SEGV
#9710 mingw で __builtin_setjmp/longjmp のところで SEGV
#9711 test-unit と minitest を添付から外したい
#9712 Dir.entries で Unicode 文字が?(はてなマーク)に化ける
#9713 __FILE__ の encoding が変なせいで Dir.glob が上手く動いてくれない
#9714 呼ぶべきじゃない OpenSSL の API を呼ぶようにビルドしている
#9715 ユーザ名に Unicode 文字を含むと ENV に ASCII-8BIT な文字が入る
#9716 FileTest.exist? がパスを展開してくれない
#9717 [BUG] setup_arg: unknown node: NODE_DVAR と出て異常終了する
#9718 trunk と 2.1 で、キューとスレッドの組み合わせで SEGV
#9719 longjmp causes uninitialized stack frame と出て落ちる
#9720 Net::IMAP の RDoc の校正
#9721 2.1.1 で super: no superclass method と言われる
#9722 複数のキーワード引数が扱えない
#9723 #size が lazy enumerator に作用してくれない
#9724 警告の有無をファイル単位で切り替えたい
#9725 verbose 以外で NameError での inspect を止めたい
#9726 Proc のパースがおかしい
#9727 Array#reject の中に callcc しようとすると異常終了
#9728 /(?!^a).*b/ が "ab" にマッチしない
#9729 Hash#each が無限ループする(原文ママ)
#9730 webrick/server.rb で SEGV
#9731 Rails の HashWithIndifferentAccess とキーワード引数との食い合わせが悪い
#9732 Rails の HashWithIndifferentAccess とキーワード引数との食い合わせが悪い(重複チケット)
#9733 Rails の HashWithIndifferentAccess とキーワード引数との食い合わせが悪い(重複チケット)
#9734 Rails の HashWithIndifferentAccess とキーワード引数との食い合わせが悪い(重複チケット)
#9735 Rails の HashWithIndifferentAccess とキーワード引数との食い合わせが悪い(重複チケット)
#9736 自前 rails アプリで SEGV
#9737 ruby の実行パスに非 ASCII 文字があると require パスが壊れる
#9738 Rinda::TupleEntry#renew のドキュメント修正
#9739 TestException#test_machine_stackoverflow(_by_define_method) が x64-mingw32 で失敗する
#9740 2.1.1 で super: no superclass method と言われる(コピーチケット)
#9741 www.ruby-lang.org への公開公開アナウンスとセキュリティポストの方針について
#9742 startDate = Time.parse('2014-Apr-01 12:00:30') という行をデバッグしようとしたら SEGV
#9743 openssl の ossl_pkey_verify でメモリリーク
#9744 Net::HTTP での DNS タイムアウトを Ruby で解決したい
#9745 r45595 (#9743) のバックポート(2.1)
#9746 r45595 (#9743) のバックポート(2.0.0)
#9747 r45595 (#9743) のバックポート(1.9.3)
#9748 preserve が偽の時にも FileUtils.cp がファイル権限をコピーする
#9750 OpenSSL::SSL::SSLServer.new が第一引数に Socket を受け付けてくれない
#9757 2.1.1 で RSpec の expect_any_instance_of を使うと SEGV
#9758 Net::HTTP で SSLContext#extra_chain_cert を設定したい
#9759 [TracePoint API] 例外発生時に return イベントが抜け落ちる
#9760 mkmf で、システムライブラリがあるときに(同名の)カスタムライブラリを指定できない
#9761 TRY_WITH_GC と ruby_gc_stress
#9762 キーワード引数がうまく動かないことがある
#9764 Date/DateTime#strftime/strptime が正しく週や %G を変換しない
#9765 StringIO#putc がエンコーディングを無視する
#9766 csv に force_encoding オプションが欲しい
#9767 例外発生後に skip すると test-all の並列実行が失敗する
#9770 Etc.uname(原文ママ)
#9772 IO#statfs と File::Statfs
#9776 ** がハッシュを破壊する
#9777 Proc#to_lambda の提案
#9778 Hash#merge を短く書きたい
#9779 Module#descendants の提案
#9780 AIX で sysread がハングすることがある
#9781 Method#super_method の提案
#9782 Array#bsearch に複雑な条件を渡すとマッチする最初の要素を返してくれない
#9783 Method#curry の提案
#9785 スレッドセーフな Dir.chdir の提案
#9786 refinement & map(&:refinement_method) が動かない
#9787 r45698 以降 Rails のテストで SEGV
#9788 Solaris で test-all が "TestFile#test_statfs = Bad System Call" で中断する
#9789 TestIO#test_seek{,_symwhence} が File::Statfs#type のない(Solaris などの)環境でエラー
#9790 Zlib::GzipReader が連結したファイルの最初のものしか解凍してくれない
#9791 irb または sqlite3 と組み合わせて gets を使うと SEGV
#9792 homebrew からインストールした ruby で jekyll を動かしていて SEGV
#9793 thread パッケージが http://www.ruby-doc.org/stdlib-2.1.1/ や 2.1.0 にない
#9794 DateTime.strptime() が '%s %z' 指定の時に正しく動かない
#9795 trunk で spreadsheet gem がうまく動かない
#9796 GC 修正の r45638 と r45760 のバックポート依頼(2.1)
#9797 Math::log の DomainError チェック漏れ
#9798 Psych 最新版のバックポート(2.1)
#9799 Math::atan2 の引数が両方 Float::INFINITY だった時に値を返してほしい
#9800 2.1.2 リリース時に GC_HEAP_OLDOBJECT_LIMIT_FACTOR を 1.3 にしてほしい
#9801 Regexp::EXTENDED のドキュメントが足りない
#9802 ruby2.0.0p451 on windows で SEGV
#9804 File::CREATE を File::CREAT の別名として欲しい
#9805 SystemStackError のバックトレース
#9806 URI#encode が '[' と ']' をエンコードしてくれない
#9807 String.new をブロック付きで呼び出したい
#9808 Enumerable#argmin_by と #argmax_by の提案
#9809 Date.new(2000, 1, 1).cweek は 1 になるべき
#9810 Numeric#step に浮動小数点数と文字列を渡すとドキュメントと違う動きをする
#9811 Numeric#step にキーワード引数を与えると to 引数を無視する
#9812 2.0.0 のバックポートで windows 上で test-all の pysch のテストが失敗する
#9813 Module#initialize_copy で変数がクリアされない
#9814 Enumerator#peek のドキュメントの例追加
#9815 attr_reader が未定義のインスタンス変数にアクセスしても警告を出してくれない
#9816 文字列内の数字を数値として比較するメソッド(原文ママ)
#9817 OpenSSL の extconf.rb が(Windows 環境で) MinGW を仮定している
#9818 gcc 4.4.0 on PPC Linux で __builtin_setjmp/__builtin_longjmp のせいでビルド失敗する
#9819 Enumerable#find/detect のドキュメント更新
#9820 miniruby -e 'Process.kill(:INT, $$)' を cron から実行すると hang する
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment