[#27919] 1.8.4 Preview2 検証 — "URABE Shyouhei aka. mput" <root@...>

卜部です。

33 messages 2005/12/01

[#27997] 1.8.4 documents? — "URABE Shyouhei aka. mput" <root@...>

卜部です。

22 messages 2005/12/12
[#28017] Re: 1.8.4 documents? — Koji Arai <jca02266@...> 2005/12/13

新井です。

[#28082] ruby_1_8 Segmentation fault on Cygwin — yanagi@...

柳田です。

13 messages 2005/12/21
[#28083] Re: ruby_1_8 Segmentation fault on Cygwin — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/21

山本です。

[#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 のテストをすると、

34 messages 2005/12/27
[#28141] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2005/12/28

渡辺哲也です。

[#28142] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org> 2005/12/28

In article <200512280307.jBS37nnj005909@pbsg500.nifty.com>,

[#28147] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/28

山本です。

[#28149] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org> 2005/12/28

In article <20051228210640.13C71A10.ocean@m2.ccsnet.ne.jp>,

[#28151] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2005/12/29

渡辺哲也です。

[#28152] Re: ia64-hpux11.23/socket.sl: this executable file can't load extensionlibraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/29

山本です。

[#28153] Re: ia64-hpux11.23/socket.sl: this executable file can't load extensionlibraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/29

山本です。

[#28154] thread based generator.rb — Tanaka Akira <akr@...17n.org> 2005/12/29

In article <20051229114438.44D19F00.ocean@m2.ccsnet.ne.jp>,

[ruby-dev:28027] Re: 1.8.4 documents?

From: nobuyoshi nakada <nobuyoshi.nakada@...>
Date: 2005-12-14 09:11:19 UTC
List: ruby-dev #28027
なかだです。

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はできる。
    中田 伸悦

In This Thread