[#42945] [Ruby 1.8-Bug#4231][Open] configure.bat --with-winsock2 が socket/extconf.rbに効いていない — Masahiro Kitajima <redmine@...>

Bug #4231: configure.bat --with-winsock2 が socket/extconf.rbに効いていない

8 messages 2011/01/05

[#43027] [Ruby 1.9-Feature#4280][Assigned] SJIS should be an alias of Windows-31J, not of Shift_JIS — Usaku NAKAMURA <redmine@...>

Feature #4280: SJIS should be an alias of Windows-31J, not of Shift_JIS

13 messages 2011/01/14
[#43030] [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS — Motohiro KOSAKI <redmine@...> 2011/01/14

チケット #4280 が更新されました。 (by Motohiro KOSAKI)

[#43031] Re: [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS — "U.Nakamura" <usa@...> 2011/01/14

こんにちは、なかむら(う)です。

[#43033] Re: [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS — KOSAKI Motohiro <kosaki.motohiro@...> 2011/01/14

2011年1月14日16:35 U.Nakamura <usa@garbagecollect.jp>:

[#43039] ext/openssl development repository — Hiroshi Nakamura <nakahiro@...>

W3J1YnktY29yZTozNDQxNl3jga7ml6XmnKzlkJHjgZHniYjjgafjgZnjgIIKCuacgOi/kU1hcnRp

21 messages 2011/01/14
[#43040] Re: ext/openssl development repository — "U.Nakamura" <usa@...> 2011/01/14

こんにちは、なかむら(う)です。

[#43041] Re: ext/openssl development repository — Yusuke ENDOH <mame@...> 2011/01/14

遠藤です。

[#43053] Re: ext/openssl development repository — Hiroshi Nakamura <nakahiro@...> 2011/01/17

MjAxMS8xLzE0IFl1c3VrZSBFTkRPSCA8bWFtZUB0c2cubmUuanA+Ogo+Pj4gwqAgwqAgwqAgwqAg

[#43092] pthread_cond を用いたConditionVariable — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

15 messages 2011/01/24

[ruby-dev:43140] Fwd: [ruby-cvs:37153] Ruby:r29960 (trunk): * io.c (struct argf): make lineno long, and reorder members.

From: Yutaka Kanemoto <kinpoco@...>
Date: 2011-01-29 01:42:39 UTC
List: ruby-dev #43140
金本と申します。

AIXでこんなことになっていたので調べてみると、
% ruby -v -e 'gets'
ruby 1.9.3dev (2011-01-29 trunk 30717) [powerpc-aix5.3.0.0]
-e:1:in `gets': uninitialized stream (IOError)
        from -e:1:in `gets'
        from -e:1:in `<main>'

AIXではcharがunsigned扱いでした。
io.cのコンパイルでこんなことをいわれます。

../trunk/io.c: In function 'argf_next_argv':
../trunk/io.c:6941: warning: comparison is always false due to limited
range of data type
...

struct argf {
    VALUE filename, current_file;
    long last_lineno;           /* $. */
    long lineno;
    VALUE argv;
    char *inplace;
    struct rb_io_enc_t encs;
    char init_p, next_p, binmode;
};
の最後のメンバをsigned charかint8_tにさせていただきたいのですが、
何か考慮点はありますでしょうか?
とりあえず手元にあったi386の環境で、signed charにしてもmake test-allで結果が変わらなかったのは確認しました。
#ifdef _AIXでそこだけ分けたほうがいいでしょうか?

よろしくお願いします。

---------- Forwarded message ----------
From:  <nobu@ruby-lang.org>
Date: 2010/11/28
Subject: [ruby-cvs:37153] Ruby:r29960 (trunk): * io.c (struct argf):
make lineno long, and reorder members.
To: ruby-cvs@ruby-lang.org


nobu    2010-11-28 14:56:39 +0900 (Sun, 28 Nov 2010)

 New Revision: 29960

 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29960

 Log:
   * io.c (struct argf): make lineno long, and reorder members.

 Modified files:
   trunk/ChangeLog
   trunk/io.c




-- 
Yutaka KANEMOTO
http://d.hatena.ne.jp/kinpoco/

In This Thread

Prev Next