[#27919] 1.8.4 Preview2 検証 — "URABE Shyouhei aka. mput" <root@...>
卜部です。
まつもと ゆきひろです
[#27944] Ruby 1.8.3 on FreeBSD — Masayoshi Takahashi <maki@...>
高橋征義です。
[#27991] GC.always — Tanaka Akira <akr@...17n.org>
というように、GC を常に動かすというのは GC 関連の問題を発見
まつもと ゆきひろです
In article <1134314081.457781.8573.nullmailer@x31.priv.netlab.jp>,
[#27997] 1.8.4 documents? — "URABE Shyouhei aka. mput" <root@...>
卜部です。
新井です。
新井です。
[#28010] IA64 BSPSTORE — Tanaka Akira <akr@...17n.org>
そういえば、IA64 で gc.c や eval.c に BSPSTORE レジスタの値
まつもと ゆきひろです
In article <1134478762.181062.2779.nullmailer@x31.priv.netlab.jp>,
[#28045] 1.8.4 what remains? — "URABE Shyouhei aka. mput" <root@...>
卜部です。
[#28082] ruby_1_8 Segmentation fault on Cygwin — yanagi@...
柳田です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
柳田です。
山本です。
[#28087] test(?-, file1, file2) — Tanaka Akira <akr@...17n.org>
マニュアルの test(?-, file1, file2) の説明に、
[#28109] Kernel#fail — "URABE Shyouhei aka. mput" <root@...>
さすがにもう誰も使ってないのではないかと思います。Kernel#failは廃止にし
[#28121] post_connection_check with javacc.dev.java.net — Tanaka Akira <akr@...17n.org>
ふと、https://javacc.dev.java.net/ を open-uri でアクセスすると、
[#28127] Intel C++ Compiler and HP aC++/ANSI C on IA64 — Tanaka Akira <akr@...17n.org>
TestDrive で IA64 上の Intel C++ Compiler and HP aC++/ANSI C
渡辺哲也です。
[#28140] ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org>
HP-UX で HP aC++/ANSI C を使って作った ruby で、openssl や drb のテストをすると、
渡辺哲也です。
In article <200512280307.jBS37nnj005909@pbsg500.nifty.com>,
In message "[ruby-dev:28142] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError)"
山本です。
In article <20051228210640.13C71A10.ocean@m2.ccsnet.ne.jp>,
渡辺哲也です。
山本です。
山本です。
In article <20051229114438.44D19F00.ocean@m2.ccsnet.ne.jp>,
なかだです。
In article <ypvtr77wv7q9.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtoe30v1zk.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtmzikv11x.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtwthol15x.wl%nobuyoshi.nakada@ge.com>,
[#28177] Generator dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#28178] accessing ruby_cbase (nil) dumps core — SASADA Koichi <ko1@...>
ささだです。
[#28181] zsuper (with define_method) dumps core — SASADA Koichi <ko1@...>
ささだです。
[#28182] generator.rb deadlocks — Tanaka Akira <akr@...17n.org>
RUBY_ALWAYS_GC= つきで test_generator.rb を動かすと deadlock が起きます。
[#28184] test_each(TC_SyncEnumerator) fails. — Tanaka Akira <akr@...17n.org>
deadlock は解決しましたが次のようにテストが失敗します。
[ruby-dev:28027] Re: 1.8.4 documents?
なかだです。
At Wed, 14 Dec 2005 00:55:15 +0900,
Koji Arai wrote in [ruby-dev:28017]:
> 以下のようにさまざまな修正があるのですが、時間をいただければ
> 作業します。が、12/24 には間に合いません。分担しませんか?
(拡)は、拡張ライブラリには影響するけれど、rubyレベルでは見えな
いものです。
> +Fri Dec 9 23:31:02 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * lib/rexml/encoding.rb (encoding=): give priority to particular
> + conversion to iconv. [ruby-core:06520]
日本語のエンコーディング変換にはiconvよりもnkfを優先
> +Thu Dec 8 02:07:19 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c (umethod_bind): adjust invoking class for module method.
> + [ruby-dev:27964]
UnboundMethod#bindされたモジュールのインスタンスメソッド中で
superを使えなかったバグの修正
> +Thu Dec 1 00:50:33 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c (rb_funcall2): allow to call protected methods.
> + fixed: [ruby-dev:27890]
>
> 拡張ライブラリ(C言語)からRubyメソッドを呼ぶ関数
> rb_funcall2() が (private メソッドを呼べるのに) protected メソッドを呼べない不具合を修正しました。
(拡)
> +Wed Nov 30 23:52:17 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * parse.y (NEWHEAP, ADD2HEAP): set count after pointer was set.
> + fixed: [ruby-dev:27896]
不要(Bison 2.0対応の修正)
> +Wed Nov 23 01:22:57 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (test_identical): test if two files are identical.
> +
> + * file.c (rb_f_test): support DOSISH systems where st_ino is not
> + reliable. fixed: [ruby-core:06672]
> +
> + * win32.h, win32.c (rb_w32_osid): check the running platform.
>
> File.identical? [new]
> FileTest.identical? [new]
i-nodeを持たないシステムでtest(?-, ...)が常にtrueを返していたバ
グの修正
> +Tue Nov 22 23:52:06 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * lib/optparse.rb: match incomplete (in current enconding) multibyte
> + string. http://inamode6.tokuhirom.dnsalias.org/show/1551
$KCODEで無効なマルチバイト文字列や、改行を含む文字列を引数に渡
すと切り捨てられていたバグの修正
> +Tue Nov 22 01:45:21 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (rb_file_s_basename): DOSISH_UNC is defined on cygwin but
> + DOSISH is not. fixed: [ruby-dev:27797]
> +
> +Mon Nov 21 22:50:48 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (rb_path_skip_prefix, rb_file_s_basename): UNC without path
> + should not be splitted. fixed: [ruby-dev:27776] [ruby-dev:27786]
不完全なUNCを分割しないようにした([ruby-dev:28026]参照)
> + * parse.y (dsym): prohibit empty symbol literal by interpolation.
> + fixed: [ruby-talk:166529]
式展開で空のSymbolを作ることができたバグの修正
> +Mon Nov 21 16:03:48 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * win32/setup.mk: findstr doesn't exist on win9x.
> + fixed: [ruby-dev:27756]
不要(コンパイル時の問題)
> +Sun Nov 20 22:34:06 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * parse.y (rb_symname_p): [ not followed by ] is not valid symbol.
> + fixed: [ruby-talk:166520]
> +
>
> 不要
(Oct 22 13:26:57の修正の続き)
> +Wed Nov 16 23:24:17 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * common.mk (static-ruby): overridable.
> +
> + * ext/extmk.rb (parse_args): force to link extensions statically only
> + if static is given for extstatic.
> +
> + * ext/extmk.rb (RUBY, RUBYW): overridable.
不要(コンパイル時の問題)
> +Mon Nov 14 23:49:57 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (rb_file_s_readlink): ERANGE will occur only on GPFS.
> + [ruby-dev:27699]
不要(Nov 6 20:13:27の続き)
> +Fri Nov 11 08:20:56 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * Makefile.in (OUTFLAG): keep trailing spaces. [ruby-dev:27666]
> +
> + * mkconfig.rb: substitution refereces added.
不要(コンパイル時の問題)
> +Sun Nov 6 23:39:13 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * ext/iconv/iconv.c (Iconv::BrokenLibrary): exception when detected a
> + bug of underlying library.
errnoが正しくセットされなかったときの例外を追加(Windowsで
iconv.dllの使用するMSVC runtime DLLのバージョンが、ruby本体が使
用するものと一致していない場合も含む)
> +Sun Nov 6 20:13:27 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (rb_file_s_readlink): readlink(2) on AIX fails with ERANGE if
> + buffer size is less than required. fixed: [ruby-dev:27634]
不要?(AIXのGPFS上でのreadlink()がERANGEを返す不具合の対応)
> +Wed Oct 26 01:58:19 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * configure.in (RUBY_EXTERN): macro to export symbols in shared
> + library. [ruby-core:05528]
> +
> + * defines.h, {bcc32,win32,wince}/Makefile.sub (RUBY_EXTERN): moved to
> + configuration pass.
> +
> + * ext/extmk.rb (extmake): RUBY_EXTERN for static linked extensions.
不要(コンパイル時の問題)
> +Tue Oct 25 02:12:08 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * lib/rdoc/markup/simple_markup.rb (SM::SimpleMarkup::LABEL_LIST_RE):
> + reduce redundant backtrack. [ruby-talk:161771]
正規表現のバックトラックが深くなりすぎて失敗することがあった
不要(?)
> +Mon Oct 24 21:14:29 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * configure.in, io.c: use sys/syscall.h if syscall.h is not available.
> + [ruby-core:06247]
不要(コンパイル時の問題)
> +Sat Oct 22 23:54:07 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * ext/extmk.rb, lib/mkmf.rb (with_config): support --with-extension
> + options. [ruby-dev:27449]
不要?(コンパイル時の問題)
コンパイルのためにチェックする拡張ライブラリを選択できるように
した
> +Sat Oct 22 13:26:57 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): check
> + if valid as a symbol name more strictly. [ruby-dev:27478]
> +
> + * test/ruby/test_symbol.rb: tests for [ruby-core:03573].
Symbolに適合する文字列を厳密にした
> + * time.c (rb_strftime): removed meaningless volatile modifiers, and
> + concatenate successive nul characters at once. [ruby-dev:27472]
不要
> +Thu Oct 20 07:55:09 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * lib/mkmf.rb (create_makefile): get rid of a restriction
> + of Borland make. fixed: [ruby-dev:27460]
不要(コンパイル時の問題)
> +Wed Oct 19 23:58:03 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * lib/mkmf.rb (create_makefile): do not create unnecessary empty
> + directories. fixed: [ruby-dev:27451]
不要(コンパイル時の問題)
> +Wed Oct 19 19:26:15 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * parse.y (rb_gc_mark_parser): get rid of segfault with old yacc.
> + fixed: [ruby-dev:27439]
不要(Bison 2.0対応の修正の続き、古いbyacc対応)
> +Wed Oct 19 08:28:32 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * file.c (rb_file_join): elements may contain null pointer strings.
> + report and fixed by Lloyd Zusman (hippoman): [ruby-core:06326]
NULLポインタを持つStringを渡すとFile.joinがSEGVすることがあった
バグの修正
> +Wed Oct 19 02:34:33 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c, gc.c, time.c: made internal symbols static. [ruby-dev:27435]
不要
> +Wed Oct 19 01:27:07 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * regex.c (re_compile_pattern): numeric literal inside character class
> + disabled succeeding backtrack. fixed: [ruby-list:41328]
文字コードの形で正規表現の文字クラスを指定すると、それ以降のバッ
クトラックが効かなくなるバグの修正
> +Mon Oct 17 21:18:50 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * parse.y (parser_heap): byacc never free parser stack.
> + fixed: [ruby-dev:27428]
不要(Bison 2.0対応の修正)
> +Sun Oct 16 22:16:51 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * ext/extmk.rb: omit non-existing directories.
不要(コンパイル時の問題)
> +Thu Oct 13 23:29:51 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * parse.y (HEAPCNT): bison allocates indivisible size.
> + fixed: [ruby-core:06261]
不要(Bison 2.0対応の修正)
> + * io.c, pack.c, ext/syck/rubyext.c, ext/syck/syck.h, missing/isinf.c:
> + get rid of warnings. fixed: [ruby-core:06247]
不要
> +Tue Oct 11 21:41:58 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c (rb_obj_respond_to): check if obj responds to the given
> + method with the given visibility. [ruby-dev:27408]
> +
> + * eval.c (rb_respond_to): conform to Object#respond_to?. [ruby-dev:27411]
rb_respond_to()をObject#respond_to?のデフォルトの動作と同じにした
rb_obj_respond_to()追加
(拡)
> +Sat Oct 8 20:04:40 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]
メソッドの追加
> + * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack on
> + heap. [ruby-list:41199]
Bison 2.0対応
> + * ext/iconv/charset_alias.rb: parse config.charset_alias file directly.
Windows上でもencoding名の別名テーブルを生成するようにした
> +Thu Sep 29 07:22:05 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * evalc. (rb_f_send): underscores need to be escaped.
> + fixed by Doug Kearns. [ruby-core:06053]
不要(ドキュメントのtypo)
> +Thu Sep 29 00:57:35 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
> +
> + * eval.c (ev_const_get), variable.c (rb_const_get_0): retry only when
> + autoload succeeded.
> +
> + * variable.c (rb_autoload_load): now return true if autoload
> + succeeded. fixed: [ruby-dev:27331]
const_missingが再定義されていて実行を継続した場合にSEGVする可能
性があったバグの修正
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦