Project

General

Profile

Activity

From 08/28/2008 to 09/03/2008

09/03/2008

11:55 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin
この修正のテストを追加
Index: test/cgi/test_cgi_class_method.rb
===================================================================
--- test/cgi/test_cgi_class_method.rb (リビジョン 0)
+++ test/cgi/test_cgi_class_method.rb (リビジョン 0)
@@...
xibbar (Takeyuki FUJIOKA)
09:35 PM Feature #542 (Rejected): cgi.rb : CGI::unescape return encoding
=begin
CGI::unescapeは現在は引数のencodingでforce_encodingするように
なっていますが、ascii_only?がtrueの場合はUS-ASCII、
falseの場合はASCII-8BITを返すのがいいと思います。

Index: lib/cgi.rb
===================================================================
--- lib/cg...
xibbar (Takeyuki FUJIOKA)
10:40 PM Bug #543 (Closed): cgi.rb : obsolete regex "n" option except CGI#pretty
=begin
どうせだったら全部洗ってしまおうと思ってCGI#pretty以外の
nオプションを使っているところをすべてピックアップしました。

Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (リビジョン 19071)
+++ lib/cgi.rb (作業コピー)
@@ -286,7...
xibbar (Takeyuki FUJIOKA)
09:32 PM Bug #541 (Closed): cgi.rb : obsolete regex "n" option
=begin
CGI::prettyの正規表現部分にnが使われているので
warningが出ます。
Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (リビジョン 19071)
+++ lib/cgi.rb (作業コピー)
@@ -1245,14 +1245,14 @@
# #...
xibbar (Takeyuki FUJIOKA)
07:37 PM Bug #525: test_convert(TestBignum) on NETBSD
=begin
子プロセスが存在しないときにwaitpid(2)の第1引数に0を与え、かつ、第3引数に不正な値を指定した場合、第1引数のチェックが優先されてECHILDになるか、第3引数のチェックが優先されてEINVALになるか、は、POSIXでは規定されていないように思います。
よって、Rubyでどちらかになることを強制する気がない限り、このテストはプラットフォーム依存の結果をチェックしているに過ぎないことになります。

仕様を決めるか、テストを直すか、ま...
usa (Usaku NAKAMURA)
07:06 PM Bug #525: test_convert(TestBignum) on NETBSD
=begin

=end
ko1 (Koichi Sasada)
07:05 PM Bug #525: test_convert(TestBignum) on NETBSD
=begin

=end
ko1 (Koichi Sasada)
07:27 PM Bug #495 (Closed): Failure: test_priority(TestThread)
=begin
Applied in changeset r19082.
=end
ko1 (Koichi Sasada)
06:58 PM Bug #495: Failure: test_priority(TestThread)
=begin

=end
ko1 (Koichi Sasada)
07:05 PM Bug #527: test_execopts_pgroup(TestProcess) fails on NetBSD
=begin

=end
ko1 (Koichi Sasada)
07:05 PM Revision dead0a4c (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:03 PM Bug #538: undefined method `readpartial' for TestFileUtils::Stream
=begin

=end
ko1 (Koichi Sasada)
06:47 PM Bug #538 (Closed): undefined method `readpartial' for TestFileUtils::Stream
=begin
 ささだです.

 test-all で以下のような失敗になります.

1) Error:
test_copy_stream(TestFileUtils):
NoMethodError: undefined method `readpartial' for
#<TestFileUtils::Stream:0x0000000503ccf8>
/home/ko1/ruby/trunk/lib/fileutils.r...
ko1 (Koichi Sasada)
07:03 PM Bug #536 (Closed): 実行ファイルの1行目に-Eオプションを置くとエラー
=begin

=end
ko1 (Koichi Sasada)
02:16 PM Bug #536: 実行ファイルの1行目に-Eオプションを置くとエラー
=begin
藤岡です。

> OSがわかりませんけど、これ、Rubyの問題じゃないのではないでしょうか?
> shebang行に二つ以上の引数を置ける環境は少なかったと思うのですが。
>
向こうでいろいろ教えていただきましたが、
複数の引数はダメなんですね。了解しました。
スペースを置かないで書けば大丈夫なのもわかりましたので、
チケット閉じてくださってOKです。
=end
xibbar (Takeyuki FUJIOKA)
01:51 PM Bug #536 (Closed): 実行ファイルの1行目に-Eオプションを置くとエラー
=begin
#!ruby19 -E euc-jp

p Encoding.default_external
----
上のようなファイルを実行すると
% ruby19 /tmp/jikken.rb
ruby19: missing argument for --encoding (RuntimeError)
こうなります。
./jikken.rbでも同様です。
=end
xibbar (Takeyuki FUJIOKA)
07:03 PM Bug #528: Several ruby-mode.el improvements
=begin

=end
ko1 (Koichi Sasada)
07:01 PM Bug #516: REXML::Text#wrapは空白が含まれない場合を想定していない
=begin

=end
ko1 (Koichi Sasada)
07:01 PM Bug #466: test_str_crypt(TestM17NComb) failed
M17N でなくライブラリ側の問題というのと、妥当な解決策の判断がわたしにはつけられないので、
とりあえず担当を西山さんに預けます。
naruse (Yui NARUSE)
07:01 PM Bug #506: ObjectSpace.each_object Segmentation fault
=begin

=end
ko1 (Koichi Sasada)
07:00 PM Feature #504: Tempfile.open should return the new tempfile rather than nil
=begin

=end
ko1 (Koichi Sasada)
06:59 PM Bug #501: rubygems fails to cache spec file
=begin

=end
ko1 (Koichi Sasada)
06:59 PM Bug #499 (Rejected): RubyGems の CommandManager が singleton になっていない
=begin

=end
ko1 (Koichi Sasada)
11:35 AM Bug #499: RubyGems の CommandManager が singleton になっていない
=begin
これなんですが、取り下げさせていただきます。

class A
def self.instance
@a ||= new # ここで @a は Class クラスのインスタンス A のインスタンス変数
end
end
A.instance # => #<A:0xb7ce833c>
A.instance # => #<A:0xb7ce833c>
A....
okkez (okkez _)
06:58 PM Bug #497: NEWSを書く
=begin

=end
ko1 (Koichi Sasada)
06:58 PM Bug #493: Failure: test_dup(TestIO)
=begin

=end
ko1 (Koichi Sasada)
06:57 PM Feature #494: Errno.const_missing
=begin

=end
ko1 (Koichi Sasada)
06:56 PM Bug #491: makeが"string contains null byte"で失敗します
=begin

=end
ko1 (Koichi Sasada)
06:56 PM Feature #490: relayouting struct RNode
=begin

=end
ko1 (Koichi Sasada)
06:55 PM Feature #481: improved gcd for 1.9
=begin

=end
ko1 (Koichi Sasada)
06:54 PM Feature #474: Hash#<<
=begin

=end
ko1 (Koichi Sasada)
06:54 PM Feature #471: pack format 'm' based on RFC 4648
=begin

=end
ko1 (Koichi Sasada)
06:53 PM Bug #470: File::openのドキュメント
=begin

=end
ko1 (Koichi Sasada)
06:52 PM Bug #452: config.guess returns "i386" on Mac OSX 10.5.4.
=begin

=end
ko1 (Koichi Sasada)
06:51 PM Feature #462: autoload with a block
=begin

=end
ko1 (Koichi Sasada)
06:51 PM Bug #457: Is irb/xmp supported in 1.9?
=begin

=end
ko1 (Koichi Sasada)
06:49 PM Feature #442: name referencing in sprintf
=begin

=end
ko1 (Koichi Sasada)
06:49 PM Feature #427: FileTest return values
=begin

=end
ko1 (Koichi Sasada)
06:22 PM Revision 8c321128 (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:18 PM Revision 58964e32 (git): * include/ruby/io.h (rb_io_t): new fields: encs.ecopts and
writeconv_pre_ecopts.
(MakeOpenFile): initialize them.
* include/ruby/encoding.h (rb_str_transcode): take ecopts argument.
(rb_econv_flags): removed.
(rb_econv_prepare_opts): declared.
(rb_econv_open_opts): declared.
* io.c (ma...
akr (Akira Tanaka)
04:34 PM Revision 0ebcad6a (git): * include/ruby/encoding.h (rb_econv_set_replacemenet): declared.
* transcode.c (rb_econv_t): new fields: replacement_str,
replacement_len, replacement_enc and replacement_allocated.
(get_replacement_character): make len as size_t.
(rb_econv_open_by_transcoder_entries): initialize the new fields....
akr (Akira Tanaka)
04:31 PM Revision c359b801 (git): comment updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:14 PM Revision e6471197 (git): * win32/win32.c (filetime_to_timeval): new function, split from
gettimeofday().
* win32/win32.c (gettimeofday): use above function.
* win32/win32.c (filetime_to_unixtime): ditto. [ruby-dev:36135]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19106 b2dd03c8-39d4-4d8f-98ff-823f...
U.Nakamura
04:02 PM Revision 9b6608c7 (git): * transcode.c (transcode_restartable0): avoid VC++6's bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:27 PM Revision 71e00fd0 (git): * io.c (make_writeconv): follow akr's previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:11 PM Revision 56343375 (git): * include/ruby/encoding.h (rb_econv_option_t): removed. Since
rb_econv_option_t has only one field, int flags, rb_econv_option_t is
replaced by int.
* include/ruby/io.h: follow the above change.
* io.c: ditto.
* transcode.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19103 b2d...
akr (Akira Tanaka)
03:06 PM Revision b00710df (git): * win32/win32.c: fix ruby/signal.h depending codes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:02 PM Revision 44a522c6 (git): * 2008-09-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision c309cda9 (git): * test/etc/test_etc.rb (test_getpwuid, test_getgrgid): use
Process.euid and egid instead of Etc.getlogin to identify current
user which may be different from a login one (e.g., su command).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:54 PM Revision 1f322f83 (git): s
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:54 PM Revision 65b15446 (git): * test/etc/test_etc.rb: check only typical use of
setpwent/getpwent/endpwent and setgrent/getgrent/endgrent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:34 PM Revision 1afc1b7b (git): * transcode.c (rb_transcoding): moved from transcode_data.h.
(TRANSCODING_READBUF): ditto.
(TRANSCODING_WRITEBUF): ditto.
(TRANSCODING_STATE_EMBED_MAX): ditto.
(TRANSCODING_STATE): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:12 PM Revision f6441bf6 (git): * transcode_data.h (rb_transcoding): remove stateful field.
add state field.
(TRANSCODING_STATE): defined.
(rb_transcoder): add fields: state_size, state_init_func,
state_fini_func.
change rb_transcoding* argument to void*.
* transcode.c (transcode_restartable0): use TRANSCODING_STATE fo...
akr (Akira Tanaka)
01:57 PM Revision fce09343 (git): * lib/mathn.rb (Integer): moved into prime.rb.
(Prime): ditto.
* lib/prime.rb (Integer): moved from mathn.rb.
(Integer.each_prime): added.
(Integer#prime?): added.
(Prime): moved from mathn.rb.
Its implmentation was rewritten. see [ruby-dev:35863].
And patched by Keiju...
yugui (Yuki Sonoda)
12:54 PM Revision 9cab7d15 (git): * lib/scanf.rb: fixed bug involving matching literal '['
* test/scanf/test_scanf.rb: added test for scanf.rb fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
dblack (David Black)
12:35 PM Revision 6378201f (git): * transcode_data.h (WORDINDEX_SHIFT_BITS): defined.
(WORDINDEX2INFO): defined.
(INFO2WORDINDEX): defined.
* tool/transcode-tblgen.rb: use WORDINDEX2INFO.
* transcode.c: use INFO2WORDINDEX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:21 PM Revision b99c31b3 (git): * golf_prelude.rb: suppress warning when goruby -v.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:09 PM Revision 6fe24d1f (git): refactor last change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:08 PM Revision 069f85f8 (git): * transcode.c (BL_MIN_BYTE): defined.
(BL_MAX_BYTE): defined.
(BL_OFFSET): defined.
(BL_ACTION): defined.
(transcode_restartable0): use BL_MIN_BYTE, BL_MAX_BYTE and
BL_ACTION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19090 b2dd03c8-39d4-4d8f-98ff-823fe69b...
akr (Akira Tanaka)
11:59 AM Revision ac5631e6 (git): * transcode.c (BYTE_ADDR): defined.
(WORD_ADDR): ditto.
(BL_BASE): use BYTE_ADDR and WORD_ADDR.
(BL_INFO): use WORD_ADDR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:48 AM Revision 4277473d (git): * transcode_data.h (rb_transcoder): new field: byte_array_length and
word_array_length.
* tool/transcode-tblgen.rb (transcode_generated_code): generate
byte_array_length and word_array_length.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:36 AM Revision 9233dc9b (git): * tool/transcode-tblgen.rb (ArrayCode): new class.
(ActionMap#gen_array_code): moved to ArrayCode.
(ActionMap#numelt_array_code): ditto.
(ActionMap#array_code_insert_at_last): ditto.
(TRANSCODE_GENERATED_BYTES_CODE): use ArrayCode.
(TRANSCODE_GENERATED_WORDS_CODE): ditto.
git-s...
akr (Akira Tanaka)
11:09 AM Revision 4406629b (git): * enc/trans/japanese.trans: new file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:07 AM Revision 8108417c (git): * tool/transcode-tblgen.rb (ActionMap#gen_array_code): extracted from
generate_lookup_node.
(ActionMap#numelt_array_code): ditto.
(ActionMap#array_code_insert_at_last): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:02 AM Revision 2eb76385 (git): * parse.y (parser_encoding_name): defined.
(parser_tokadd_mbchar): show encoding in the message of
"invalid multibyte char" error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:28 AM Revision 03e77875 (git): * vm_insnhelper.c (vm_method_missing): C99.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:19 AM Revision cb0ade87 (git): * test/ruby/test_thread.rb: fix test.
[ruby-dev:35960]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:57 AM Revision 42a48c1e (git): * enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before
enc/trans.
* enc/trans/make_transdb.rb: keep names_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:00 AM Revision 204929af (git): * include/ruby/signal.h: removed.
* common.mk, class.c, eval.c, eval_intern.h, file.c, gc.c, hash.c,
io.c, process.c, signal.c: vm_core.h: ditto.
Some unused external global variables are also removed.
(rb_prohibit_interrupt, rb_trap_immediate, rb_trap_pending,
r...
ko1 (Koichi Sasada)
07:53 AM Revision 4c1486d3 (git): * 2008-09-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:53 AM Revision abbe26c6 (git): * gc.c (rb_mark_set): new function to mark keys.
* marshal.c (struct dump_arg, struct load_arg): added wrappers to mark
data entries. backport from trunk r13527,r13528,r13961,r16533.
[ruby-dev:36082]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19078 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
05:35 AM Revision 028c1b16 (git): Add svn:ignore entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
12:27 AM Bug #529 (Closed): method_missing の再定義で Stack consistency error
=begin
Applied in changeset r19072.
=end
mame (Yusuke Endoh)

09/02/2008

03:23 PM Revision d644ee78 (git): * 2008-09-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:23 PM Revision 095ae8fd (git): * vm_insnhelper.c (vm_method_missing): copy arguments to allocated
memory from machine stack. [ruby-dev:36064]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:40 PM Revision 692ce765 (git): * marshal.c (w_object): add a check for modification of array during
its dump, backported r16761.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:26 PM Revision 41e1933f (git): * transcode_data.h (base_element): removed.
(BYTE_LOOKUP): removed.
(BYTE_LOOKUP_BASE): don't cast.
(BYTE_LOOKUP_INFO): ditto.
(PType): unsigned int, instead of uintptr_t.
(rb_transcoding): change type of next_field, conv_tree_start and
word_array.
* tool/transcode-tblg...
akr (Akira Tanaka)
12:22 PM Revision 39f172f9 (git): * tool/transcode-tblgen.rb: add prefix for byte_array and word_array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:57 AM Revision 5cea1b07 (git): * enc/trans/make_transdb.rb: check foo.c only if foo.trans exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:20 AM Revision 797faf92 (git): * enc/trans/make_transdb.rb: error message improved.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:12 AM Revision 298d6629 (git): revert last commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:35 AM Revision 01d7d190 (git): * enc/trans/make_transdb.rb: error message improved.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:49 AM Revision 82df70d0 (git): * win32/win32.c (gettimeofday): tv_usec is usec, not msec.
[ruby-dev:36094]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:06 AM Revision 7f8e24d4 (git): * enc/trans/utf_16_32.trans (from_UTF_8): rename from to_UTF_16BE
because it was not collect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:04 AM Revision 2e094d08 (git): * enc/emacs_mule.c (svn:executable): dropped executable bit.
* enc/make_encdb.rb (svn:executable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:03 AM Revision 0c50b9ca (git): * ChangeLog: fixed ML reference of r15965.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:59 AM Revision 043d9fe4 (git): * ChangeLog: fixed ML reference of r15966.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:59 AM Revision 6d4a6a30 (git): * win32/Makefile.sub (COMPILERFLAG): new compiler flag to compile
enc/trans/japanese*.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:39 AM Revision a2ada174 (git): * enc/trans/japanese_euc.trans: splitted from japanese.trans to avoid
compiler limitation. reported by usa.
* enc/trans/japanese_sjis.trans: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:32 AM Revision 11ba62be (git): * win32/Makefile.sub (miniruby): new target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:47 AM Revision 14cf8d09 (git): * marshal.c (struct load_arg): data is now st_table.
* marshal.c (mark_load_arg): marks data and compat_tbl.
* marshal.c (r_object0): no need to check if reentered.
* marshal.c (marshal_load): make the wrapper with mark_load_arg.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19056 ...
nobu (Nobuyoshi Nakada)
02:46 AM Revision 3977007d (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:52 AM Revision 61ae1c98 (git): * win32/win32.c (gettimeofday): easier calculation. use the definition
of the Gregorian calender.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:51 AM Revision 7247d1a8 (git): * win32/win32.c (gettimeofday): easier calculation. use the definition
of the Gregorian calender.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:36 AM Revision 2ede3bfe (git): * common.mk (distclean-golf): moved golf_prelude.c here from
distclean-local.
(GOLFPRELUDE): added.
(distclean-local): moved golf_prelude.c into distclean-golf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:19 AM Revision 5a445ae8 (git): * 2008-09-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:19 AM Revision d1f4a0fa (git): * win32/win32.c (gettimeofday): calc tv_sec and tv_usec from system
time by myself. [ruby-dev:36084]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:17 AM Revision 0c26c309 (git): * win32/win32.c (gettimeofday): calc tv_sec and tv_usec from system
time by myself. [ruby-dev:36084]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

09/01/2008

07:01 PM Revision 784ccb58 (git): * transcode_data.h (o3): prevent sign extension on 64bit environment.
(o4): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:26 PM Revision 5727e9c9 (git): * tool/transcode-tblgen.rb: comment removed in generated code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:18 PM Revision c5759bfb (git): * tool/transcode-tblgen.rb: define TRANSCODE_TABLE_INFO in generated
code. use it in rb_transcoder.
* enc/trans/newline.trans: use TRANSCODE_TABLE_INFO.
* enc/trans/iso2022.trans: ditto.
* enc/trans/utf_16_32.trans: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19046 b2dd03c8-39d4-4d8f-9...
akr (Akira Tanaka)
06:06 PM Revision 6058eeaf (git): * tool/transcode-tblgen.rb: record infos and BYTE_LOOKUPs as index of
word_array to avoid relocation.
* transcode.c (transcode_restartable0): add word_array to get infos
and BYTE_LOOKUPs.
* transcode_data.h (BYTE_LOOKUP_INFO): change return type to
uintptr_t.
git-svn-id: svn+ssh://ci.ruby-lang.org...
akr (Akira Tanaka)
05:49 PM Revision 3b090adf (git): * tool/transcode-tblgen.rb: don't need to cast offsets array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:40 PM Revision 7908180d (git): * tool/transcode-tblgen.rb: record offsets array as index of
byte_array to avoid relocation.
* transcode.c (transcode_restartable0): add byte_array to get offsets
array.
* transcode_data.h (BYTE_LOOKUP_BASE): change return type to
uintptr_t.
(rb_transcoder): add fields: byte_array, word_ar...
akr (Akira Tanaka)
05:27 PM Feature #474: Hash#<<
=begin
> If you are a well practiced user of Ruby, I think that qualifies you.

Thank you. What I meant was, I can hardly comment on core development (1.9)
if I've been studiously avoiding it in favour of 1.8.
=end
candlerb (Brian Candler)
05:06 PM Revision 6c835ee5 (git): * tool/transcode-tblgen.rb: make infos arrays and BYTE_LOOKUPs into
single array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:51 PM Revision 4bec0938 (git): * common.mk (clean-golf): added.
(distclean-golf): added.
(realclean-golf): added.
(clean): added clean-golf.
(distclean): added distclean-golf.
(realclean): added realclean-golf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19041 b2dd03c8-39d4-4d8f-98ff-8...
yugui (Yuki Sonoda)
04:33 PM Revision 1ff83a06 (git): * common.mk (realclean-local): added newline.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
04:22 PM Revision aa029500 (git): * 2008-09-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 PM Revision 752e053a (git): * transcode_data.h (BYTE_LOOKUP): change to uintptr_t array.
(BYTE_LOOKUP_BASE): follow the type change.
(BYTE_LOOKUP_INFO): ditto.
(PType): ditto.
(rb_transcoding): ditto.
* tool/transcode-tblgen.rb: follow the type change.
* transcode.c: ditto.
* enc/trans/newline.trans: ditto.
* enc/t...
akr (Akira Tanaka)
02:33 PM Revision 2ae7b032 (git): * transcode_data.h (BYTE_LOOKUP_BASE): abstract accessor for
BYTE_LOOKUP.
(BYTE_LOOKUP_INFO): ditto.
* transcode.c (transcode_restartable0): use BYTE_LOOKUP_BASE and
BYTE_LOOKUP_INFO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:16 PM Revision edf1d608 (git): * tool/transcode-tblgen.rb: gather infos arrays and BYTE_LOOKUPs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:55 PM Revision bf2473d8 (git): added acknowledgment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
01:44 PM Revision add4d164 (git): * lib/mkmf.rb (distclean): added RM_RF conftest.dSYM.
Fixes distclean-ext problem on Mac OS X.
(RM_RF): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:41 PM Revision bb1d005d (git): * lib/rexml/document.rb: limit entity expansion.
* lib/rexml/entity.rb: ditto.
* test/rexml/test_document.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
01:21 PM Revision 339dfc32 (git): * tool/transcode-tblgen.rb: make offsets arrays into single array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:52 PM Revision 03ec9b1a (git): * tool/transcode-tblgen.rb: gather offsets array at top.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:13 PM Revision b6b1931b (git): * .: removed rubyspec from svn:ignore subversion property.
rubyspec directory is no longer used.
* spec: added mspec and rubyspec to svn:ignore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
10:38 AM Revision 9f8cf655 (git): * tool/transcode-tblgen.rb: ValidEncoding['eucJP-ms'] defined.
"\xA2\xAF".encode("utf-8", "eucJP-ms") should raise
Encoding::ConversionUndefined, not Encoding::InvalidByteSequence.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:32 AM Revision 03f1a061 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:32 AM Revision ea75c908 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:31 AM Revision 6f45724c (git): * 2008-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:31 AM Revision 62921afc (git): * win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
buggy about handling summer time.
reported by Yoshikawa <yoshixool AT gmail.com> at [ruby-dev:36071]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:30 AM Revision 9b1508a5 (git): * ChangeLog: ML ref.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:28 AM Revision 4badcec9 (git): * win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
buggy about handling summer time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
08:31 AM Revision 8087f26d (git): fix changelog [ruby-dev:36070]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:24 AM Revision 3960c2f7 (git): * enc/euc_jp.c (euc-jp-ms): euc-jp-ms is not EUC-JP not an alias of
eucJP-ms.
* enc/trans/japanese.trans (eucJP-ms): eucJP-ms is the correct
name of the encoding in Ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:48 AM Revision cb50168e (git): * ext/digest/md5/md5init.c (md5), ext/digest/rmd160/rmd160init.c
(rmd160) ext/digest/sha1/sha1init.c (sha1),
ext/digest/sha2/sha2init.c (sha256, sha384, sha512): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:16 AM Revision a7cdd202 (git): * enc/trans/japanese.trans: fix mapping priority.
IBM extended is prior than NEC selected IBM.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:54 AM Revision 7ae5e9c9 (git): * tool/transcode-tblgen.rb (transcode_compile_tree): use the first
mapping when some mappings are given for a character.
[ruby-dev:36068]
* tool/transcode-tblgen.rb: expandtab.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:45 AM Revision d7cffe97 (git): * README.EXT (Appendix A): fixed the name of class
Enumerator. Enumerable::Enumerator was renamed just
Enumerator at revision 18564.
* README.EXT (Appendix A): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:39 AM Revision ae80b4fa (git): * tool/transcode-tblgen.rb: set ERB source filename for error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:37 AM Revision c6c4ce81 (git): * enc/depend: transdb.c may not present.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:27 AM Revision 7ea3d11e (git): * enc/trans/japanese.trans: fix Ruby 1.8 compatibility.
* enc/trans/japanese.trans: fix mapping priority. [ruby-dev:36068]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:25 AM Revision 629da9d0 (git): * test/ruby/test_transcode.rb (test_windows_31j): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:08 AM Revision a4ee7c2c (git): * README.EXT (Data-types): fixed for current status.
(Manipulating Ruby data): mentioned some more functions.
(Class/module definition): ditto.
(Global variables shared between C and Ruby):
fixed prototypes for the getter/setter's of global variables.
(Appendix A): mentioned some...
yugui (Yuki Sonoda)
02:31 AM Revision a107e1e9 (git): * lib/fileutils.rb (copy_stream, fu_copy_stream0, copy_file): use
IO.copy_stream to get rid of extraneous conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

08/31/2008

09:11 PM Bug #529 (Closed): method_missing の再定義で Stack consistency error
=begin
ワナベと申します。

[Bug #513] と似た現象が vm_method_missing 中で
POPN 到達前に break した場合にも起きるようです。

$ ruby -e '
def method_missing(m)
yield
end
foo {break}
'
-e:5: [BUG] Stack consistency error (sp: 7, bp: 6)
ruby 1.9.0 (2008-08-31 r...
wanabe (_ wanabe)
05:58 PM Revision d4c52127 (git): * strftime.c (rb_strftime): calc timezone offset by myself if system
doesn't provide timezone info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:49 PM Revision 0f814554 (git): * tool/transcode-tblgen.rb: change "illegal" to "invalid".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:35 PM Revision 88419694 (git): * tool/transcode-tblgen.rb (transcode_generated_code): defined for
generating table at once.
(transcode_tblgen): returns an empty string.
(transcode_generate_node): ditto.
* enc/trans/newline.trans: use transcode_generated_code.
* enc/trans/iso2022.trans: ditto.
* enc/trans/single_byte.trans: dit...
akr (Akira Tanaka)
05:10 PM Revision 6b2efe10 (git): * tool/transcode-tblgen.rb (citrus_decode_mapsrc): print logging
message on STDERR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:25 PM Revision 3d8043d0 (git): * enc/trans/eucjp-tbl.rb: replace by previous Citrus maps.
* enc/trans/sjis-tble.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:23 PM Revision 1893e198 (git): * tool/transcode-tblgen.rb: add table generator from Citrus maps.
* enc/trans/japanese.trans: use Citrus maps.
* enc/trans/CP: add maps from Citrus.
* enc/trans/JIS: ditto.
* test/ruby/test_transcode.rb: Shift_JIS and EUC-JP doesn't support
IBM extended characters.
git-svn-id: svn+ssh://ci.ruby-...
naruse (Yui NARUSE)
03:54 PM Bug #528 (Closed): Several ruby-mode.el improvements
=begin
Here are a few improvements to ruby-mode.el (and the other Ruby Elisp code). I'm putting them all in this one issue, because they're built sequentially, and I don't think the later ones will apply well without the earlier ones. T...
nex3 (Natalie Weizenbaum)
03:54 PM Bug #527 (Closed): test_execopts_pgroup(TestProcess) fails on NetBSD
=begin
以下のテストが NetBSD 4.99.72 i386 にて失敗します。

test_execopts_pgroup(TestProcess) [/home/naruse/src/ruby-trunk/test/ruby/test_process.rb:141]:
<Errno::EPERM> exception expected but none was thrown.
=end
naruse (Yui NARUSE)
03:31 PM Revision e7ee4fab (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:23 PM Revision 248aaa62 (git): * 2008-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:23 PM Revision 16122d1d (git): * common.mk (docs): removed a useless make target.
tool/makedoc.rb was removed at revision 13919.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:42 PM Bug #525 (Closed): test_convert(TestBignum) on NETBSD
=begin
NetBSD 4.99.72 i386 にて、test/ruby/test_bignum.rb が以下のとおり失敗します。

test_convert(TestBignum) [/home/naruse/src/ruby-trunk/test/ruby/test_bignum.rb:199]:
<Errno::EINVAL> exception expected but was
Class: <RangeError>
Message:...
naruse (Yui NARUSE)
02:24 PM Revision a017cecf (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:51 AM Revision 1d9a079b (git): * complex.c (numeric_abs2): new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
10:13 AM Revision 8aae9dc6 (git): ignore callback-*.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:38 AM Revision c3434e35 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:22 AM Revision 57b2447d (git): * lib/mkmf.rb (have_devel?): checks if the compiler works.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:22 AM Revision fea2b253 (git): * lib/mkmf.rb (have_devel?): checks if the compiler works.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:11 AM Revision 1ca7943e (git): * Temporarily uses git://github.com/yugui/rubyspec.git
until specs for 1.9 is merged into
git://github.com/rubyspec/rubyspec.git.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:08 AM Revision 69610b07 (git): * transcode.c (transcode.c): set source_encoding and
destination_encoding as encoding object.
(ecerr_source_encoding): new method.
(ecerr_destination_encoding): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
08:59 AM Revision 6e37ddcf (git): * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of
extra CR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:52 AM Revision 75fc7cf2 (git): * lib/mkmf.rb (try_func, try_var, have_struct_member),
(scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING.
* lib/mkmf.rb (MAIN_DOES_NOTHING): defaults to ordinary main.
* win32/Makefile.sub (config): for MAIN_DOES_NOTHING for wince.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branch...
nobu (Nobuyoshi Nakada)
08:52 AM Revision 70b98dd4 (git): * lib/mkmf.rb (try_func, try_var, have_struct_member),
(scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING.
* lib/mkmf.rb (MAIN_DOES_NOTHING): defaults to ordinary main.
* win32/Makefile.sub (config): for MAIN_DOES_NOTHING for wince.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
08:31 AM Revision 11d35f67 (git): * spec/README (How to run): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
08:31 AM Revision 7a490558 (git): * spec/default.mspec (config): added.
* spec/default.mspec (target): replaced the built ruby
to runruby.rb.
Improved $LOAD_PATH on running specs.
* spec/default.mspec (flags): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18989 b2dd03c8-39d4-4d8f-98ff-823fe6...
yugui (Yuki Sonoda)
08:18 AM Revision 94f421c9 (git): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:17 AM Revision 72ee10b1 (git): * transcode.c (make_econv_exception): rename instance variable names
for storing encoding names.
(ecerr_source_encoding_name): method renamed.
(ecerr_destination_encoding_name): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:59 AM Revision 2d71485e (git): * transcode.c (econv_putback): associate encoding to the result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:44 AM Revision ca6a8b1e (git): * include/ruby/intern.h: rename RB_UBF_DFL to
RUBY_UBF_IO and RUBY_UBF_PROCESS.
Because there is no default (universal) unblocking function.
* ext/socket/socket.c, file.c, io.c, process.c, thread.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18985 b2dd03c8-39d4-4d...
ko1 (Koichi Sasada)
07:43 AM Revision d427cf3a (git): * transcode.c (econv_insert_output): raise ArgumentError on failure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:39 AM Revision 03b2fc9a (git): * bootstraptest/test_thread.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:37 AM Revision d1429c3c (git): * enc/trans/single_byte.trans (us_ascii_map): don't define 8bit bytes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:07 AM Revision ae9af4d3 (git): * ext/socket/socket.c (lookup_order_table): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:27 AM Revision c3f55e6d (git): * transcode.c (econv_last_error): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:18 AM Revision 9d2accff (git): * transcode.c (econv_primitive_convert): make two arguments,
destination_byteoffset and destination_bytesize, optional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:12 AM Revision f3c43ae0 (git): * transcode.c (make_econv_exception): error message simplified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:48 AM Revision bb239558 (git): * ext/coverage/coverage.c (rb_mCoverage): removed unneeded static variable.
* ext/socket/socket.c (unix_recv_io): ditto.
* ext/socket/socket.c (mConst): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:45 AM Revision 4bd53bee (git): * 2008-08-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:45 AM Revision 1105b5de (git): * ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): fix for
initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:45 AM Revision 4cf6bcf7 (git): * ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): fix for
initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:42 AM Revision 1a41f6db (git): * ext/ripper/eventids2.c (ripper_init_eventids2): use rb_intern_const.
* ext/ripper/tools/generate.rb (generate_eventids1): ditto.
* ext/ripper/tools/generate.rb (generate_eventids2_table): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:56 AM Revision 91e5f7d5 (git): * ext/dl/mkcallback.rb (rb_dl_init_callbacks): fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:36 AM Revision 422d6b3d (git): * ext/openssl/ossl_config.c (Init_ossl_config): removed C99ism.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:43 AM Revision 5757a872 (git): * ext/strscan/strscan.c (strscan_do_scan): fix usecnt decrement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

08/30/2008

11:57 PM Bug #480 (Closed): Failure: test_has_expires_eh(TestTupleBag)
=begin
Applied in changeset r18956.
=end
Anonymous
07:39 PM Revision d9c5f88a (git): * transcode.c (econv_putback): make max argument optional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:36 PM Revision 97a5808a (git): * transcode.c (rb_econv_putback): putback from last byte.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:27 PM Revision 998a4ec5 (git): * transcode.c (econv_putback): renamed from econv_primitive_putback.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:23 PM Revision 5bbc51ed (git): * transcode.c (econv_insert_output): renamed from
econv_primitive_insert_output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:21 PM Revision d3db454d (git): * test/ruby/test_econv.rb: follow econv_primitive_errinfo change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:45 PM Revision 5e222d69 (git): * transcode.c (econv_primitive_errinfo): 5th element (partial_input)
removed from result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:55 PM Revision 3deee712 (git): * ext/dl/mkcallback.rb: split callback.h to callback-[0-9].c to reduce
memory consumption on compilation. [ruby-dev:31898]
* ext/dl/depend: add dependency for callback-[0-9].[co].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:29 PM Revision c4eb738b (git): * 2008-08-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision f69c1c5e (git): * ext/dl/mkcallback.rb (foreach_proc_entry): extracted.
(gencallback): ditto.
(gen_push_proc_ary): ditto.
(gen_push_addr_ary): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:53 PM Revision a2a32f9f (git): fix failures [ruby-dev:35937].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masatoshi SEKI
02:39 PM Revision 8eb12fc3 (git): * ext/dl/test/test_import.rb: fix character code.
* ext/dl/test/test_func.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:25 PM Revision 74f9ec7e (git): * rational.c: added a static variable for nurat_to_f.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
11:06 AM Revision 7b2f9d92 (git): * win32/win32.c (rb_w32_open, rb_w32_read, rb_w32_write): fallback to
MSVCRT if text mode is specified. this case will not be used from
ruby itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
10:51 AM Revision 29c72012 (git): * win32/win32.c (rb_w32_read): EOF is not error.
ref [ruby-dev:36050]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
10:47 AM Bug #519 (Closed): rake --help の出力が不足している
=begin
Applied in changeset r18936.
=end
nobu (Nobuyoshi Nakada)
10:09 AM Bug #519 (Closed): rake --help の出力が不足している
=begin
okkez です。

以下のように rake --help の説明が不十分です。

--help は説明がない。
--rakefile は引数を取るのに他の引数と違ってオプションの行に FILE の記述がない。

などです。

$ ./ruby -v
ruby 1.9.0 (2008-08-26 revision 16261) [i686-linux]
$ ./rake --help
rake [-f rakefile] {opt...
okkez (okkez _)
09:17 AM Revision 0075a767 (git): * parse.y (struct token_info): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:16 AM Revision a442691c (git): * parse.y (token_info_get_column, token_info_has_nonspaces),
(token_info_push, token_info_pop): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:29 AM Revision 855b5941 (git): * parse.y (token_info_push): -w warns indentation level mismatch.
based on a patch from Yukina Yamano presented at RubyKaigi'07.
See <http://jp.rubyist.net/RubyKaigi2007/Log0609-LT06.html> and
<http://www.logic-junction.com/products/rubyend.html> (Japanese).
git-svn-id: svn+ssh://ci.ruby-lang.org/...
matz (Yukihiro Matsumoto)
06:54 AM Revision 6ada1492 (git): * ext/openssl/ossl_config.c (Init_ossl_config): memory leak fixed.
a patch <shinichiro.hamaji at gmail.com> in [ruby-dev:35880].
* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): ditto.
* ext/strscan/strscan.c (strscan_do_scan): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18944 b2dd0...
matz (Yukihiro Matsumoto)
05:59 AM Revision 337f8efb (git): * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for
initialization of r18168.
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): ditto.
* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
05:58 AM Revision 34e15747 (git): * ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): fix for
initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:48 AM Revision 86e45042 (git): * ext/dl/mkcallback.rb: fix continuation line detection.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:42 AM Revision 375dbe3c (git): * ext/dl/mkcallback.rb (rb_dl_init_callbacks): avoid GC problem which
is caused by 'GC.stress=true; require "dl"'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:53 AM Revision 1b80bfa4 (git): * ext/iconv/iconv.c: remove include pragma for "ruby/intern.h".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:47 AM Bug #517 (Closed): cgi.rbに不要なコードが入っている
=begin
Applied in changeset r18930.
=end
matz (Yukihiro Matsumoto)
12:16 AM Bug #517 (Closed): cgi.rbに不要なコードが入っている
=begin
以下の定数はすでに使われていないようです。

Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (リビジョン 18924)
+++ lib/cgi.rb (作業コピー)
@@ -2298,11 +2298,6 @@
Apache.request.setup_cgi...
xibbar (Takeyuki FUJIOKA)
01:43 AM Revision 35617676 (git): * parse.y: remove include pragma for "ruby/intern.h".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:42 AM Revision b3b12149 (git): * lib/rake.rb (Rake::Application#help): fix for OPTIONAL_ARGUMENT and
multiple short options. [ruby-dev:36051]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

08/29/2008

11:59 PM Revision 24aba080 (git): * include/ruby/intern.h (rb_file_s_absolute_path),
(rb_file_absolute_path): prototyped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:49 PM Bug #516 (Closed): REXML::Text#wrapは空白が含まれない場合を想定していない
=begin
空白が含まれない string に対して place = string.rindex(' ', width) とすると nil が返るところ、
これをチェックせずそのまま分割位置に利用しています。

$ ruby-trunk sample.rb
ruby 1.9.0 (2008-08-29 revision 18925) [i386-darwin9.4.0]
<?xml version='1.0'?>
<x>
A...
sakuro (Sakuro OZAWA)
11:10 PM Revision 727625d9 (git): * encoding.c (enc_compatible_p): use TYPE not BUILTIN_TYPE.
[ruby-dev:36048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
10:50 PM Revision 5159f500 (git): * encoding.c (enc_compatible_p): add SPECIAL_CONST_P check.
* test/ruby/test_m17n.rb (test_compatible): fix test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:49 PM Revision 41d50725 (git): * object.c (rb_obj_freeze): update rdoc to mention RuntimeError
(not TypeError any longer) would be raised. [ruby-dev:35982]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
05:27 PM Bug #513 (Closed): Tempfile yields [BUG] Stack consistency error
=begin
Applied in changeset r18918.
=end
ko1 (Koichi Sasada)
04:56 PM Revision 66529e38 (git): * bignum.c (bigdivmod): remove redundant code. a patch from
TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in [ruby-dev:36044].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
04:38 PM Revision d9455240 (git): * lib/cgi.rb (CGI#initialize): remove unused constants. a patch
from Takeyuki Fujioka in [ruby-dev:36046].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
04:25 PM Revision c2ba5cf9 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:38 PM Revision 31ad4603 (git): * 2008-08-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:38 PM Revision 2ccc4304 (git): removed some lines which gain the score of coverage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
02:50 PM Revision a5bdf63a (git): * bignum.c: added an alias (#magnitude).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:41 PM Revision 5185955f (git): * complex.c ({nucomp,numeric}_rect): new.
* complex.c: added some aliases
(::rectangular, ::rect, #rectangular, #rect, #phase,
#magnitude).
* complex.c (string_to_c_internal): should not strip any null
bytes.
* rational.c (string_t...
Tadayoshi Funaba
11:27 AM Bug #515 (Closed): String#rindexが期待通りに動かない
=begin
Applied in changeset r18916.
=end
naruse (Yui NARUSE)
10:20 AM Bug #515: String#rindexが期待通りに動かない
=begin
藤岡です。

usaさんとnaruseさんのパッチを取り込んだら
期待通りの結果になりました。

> regexp は中身にまで踏み込む必要はないんじゃないですかね。
> regexp の場合、もとから encoding に中身が反映されているので。
> そのため、regexp.encoding == US-ASCII の場合の例外処理を入れるだけかと思います。
>
> あとは、file と encoding ですか。
>
> ...
xibbar (Takeyuki FUJIOKA)
09:00 AM Bug #515: String#rindexが期待通りに動かない
=begin

=end
naruse (Yui NARUSE)
07:49 AM Bug #515: String#rindexが期待通りに動かない
=begin
成瀬です

U.Nakamura wrote:
> String#indexおよびString#rindexで第二引数が文字単位での位置で
> なくバイト単位の位置になっています。
>
> それは末尾のパッチで直る気がするんですが、元のテストコードは
> まだ通らなくて、
>
> in `rindex': incompatible character encodings: UTF-8 and US-ASCII (Encoding...
naruse (Yui NARUSE)
11:22 AM Revision fa4c17e7 (git): * gc.c, include/ruby/ruby.h: rename T_DEFERRED to T_ZOMBIE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:37 AM Revision 889acc81 (git): * encoding.c (enc_compatible_p): raise TypeError when argument is not
String nor Regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:22 AM Revision 56c34324 (git): * string.c (rb_str_index_m): only regexp uses byte offset.
* string.c (rb_str_rindex_m): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:24 AM Revision 100d0a56 (git): * vm_insnhelper.c (vm_call_method): copy arguments to allocated
memory from machine stack. [ruby-dev:36028]
* KNOWNBUGS.rb, bootstraptest/test_method.rb: move fixed test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:19 AM Revision 379fa42f (git): * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for
initialization of r18168.
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): ditto.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18917 b2dd03c8-39d4-4d8f-98ff-82...
nobu (Nobuyoshi Nakada)
02:20 AM Revision 7fc16c23 (git): * encoding.c (rb_enc_compatible): ASCII compatible string and US-ASCII
regexp is compatible. [ruby-dev:36033]
* string.c (rb_str_index_m): second argument is position of character.
by usa. [ruby-dev:36033]
* string.c (rb_str_rindex_m): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18916 b2dd...
naruse (Yui NARUSE)
12:58 AM Feature #512: String#% behavior
=begin
Well, we get into the semantics of #to_ary there. My view is that an object responding to #to_ary means that the object *is* an Array for all intents and purposes. #to_a, on the other hand, is only an Array representation of the...
rue (Eero Saynatkari)
12:23 AM Feature #512: String#% behavior
=begin
On 28-08-2008, at 10:50, Eero Saynatkari wrote:

> Issue #512 has been updated by Eero Saynatkari.
>
>
> Nakada said: "It's an implementation detail"
>
> I would disagree it is an implementation detail for the reason that ...
rabarca (Rolando Abarca)

08/28/2008

11:57 PM Bug #500 (Closed): TZ=HSTでFailure: test_strftime(TestTime)
=begin
Applied in changeset r18901.
=end
mame (Yusuke Endoh)
11:12 PM Bug #500: TZ=HSTでFailure: test_strftime(TestTime)
=begin
遠藤です。

2008/08/28 22:35 Shugo Maeda <[email protected]>:
> 2008/08/27 1:23 Kazuhiro NISHIYAMA <[email protected]>:
>> http://zunda.freeshell.org/d/20080825.html#p04
>> によるとローカルのタイムゾーンによっては失敗することがあるようです。
>>
>> % env T...
mame (Yusuke Endoh)
10:40 PM Bug #500: TZ=HSTでFailure: test_strftime(TestTime)
=begin
前田です。

2008/08/27 1:23 Kazuhiro NISHIYAMA <[email protected]>:
> http://zunda.freeshell.org/d/20080825.html#p04
> によるとローカルのタイムゾーンによっては失敗することがあるようです。
>
> % env TZ=HST ruby-trunk -v test/ruby/test_time.rb -n /strftime/
>...
shugo (Shugo Maeda)
11:55 PM Feature #512: String#% behavior
=begin
Nakada said: "It's an implementation detail"

I would disagree it is an implementation detail for the reason that Lars posted an example about and the inverse of the example is also true, if someone expects to have #to_ary ca...
rue (Eero Saynatkari)
07:07 PM Feature #512: String#% behavior
=begin
&gt; It's an implementation detail.
&gt; I don't think it should be a part of the spec.

Somewhat contrived, but still a surprise to me:

class A
&nbsp; def to_s; "Hello"; end
&nbsp; def to_ary; ["Goodbye"]; end
end

p...
larsch (Lars Christensen)
07:52 AM Feature #512: String#% behavior
=begin
It's an implementation detail.
I don't think it should be a part of the spec.
=end
nobu (Nobuyoshi Nakada)
07:26 AM Feature #512: String#% behavior
=begin
The potential issue is that String#% _always_ calls #to_ary when available, even if the format string only has one substitution. In the case of `"%c" % obj`, #to_ary should not be called but for `"%c %s" % obj` it should. Would ...
rue (Eero Saynatkari)
06:56 AM Feature #512: String#% behavior
=begin
Sorry but I can't get your point.
String#% always can receive only one argument.
=end
nobu (Nobuyoshi Nakada)
06:33 AM Feature #512 (Rejected): String#% behavior
=begin
Right now String#% is calling #to_ary on the its arguments for every case. Should it call it on cases where it only receives one argument?

Example:


"%c" % 65 # the call's not really necessary but it's done he...
febuiles (Federico Builes)
11:24 PM Bug #515: String#rindexが期待通りに動かない
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:36033] [Bug #515] String#rindexが期待通りに動かない"
on Aug.28,2008 23:08:08, <[email protected]> wrote:
> Bug #515: String#rindexが期待通りに動かない
> http://redmine.ruby-lang.org/issues/show/51...
usa (Usaku NAKAMURA)
11:12 PM Bug #515 (Closed): String#rindexが期待通りに動かない
=begin
# -*- coding: utf-8 -*-
str="原稿システム原稿原稿<DT>"
p str.size
p str.rindex(/<DT/,str.size)

% ruby -Ku /tmp/jikken2.rb
35
30
% ruby19 /tmp/jikken2.rb
14
nil

となり、nilになります。ただ、

# -*- coding: utf-8 -*-
str...
xibbar (Takeyuki FUJIOKA)
11:24 PM Bug #513: Tempfile yields [BUG] Stack consistency error
=begin
遠藤です。

2008/08/28 23:09 Yusuke ENDOH <[email protected]>:
> 遠藤です。
>
> 2008/08/28 21:40 Yukihiro Matsumoto <[email protected]>:
>> まつもと ゆきひろです
>>
>> In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack...
mame (Yusuke Endoh)
11:14 PM Bug #513: Tempfile yields [BUG] Stack consistency error
=begin
遠藤です。

2008/08/28 21:40 Yukihiro Matsumoto <[email protected]>:
> まつもと ゆきひろです
>
> In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack consistency error"
> on Thu, 28 Aug 2008 20:52:05 +0900, "Yus...
mame (Yusuke Endoh)
09:45 PM Bug #513: Tempfile yields [BUG] Stack consistency error
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack consistency error"
on Thu, 28 Aug 2008 20:52:05 +0900, "Yusuke ENDOH" <[email protected]> writes:

|BMETHOD 中で throw する可能性があるので、BMETHO...
matz (Yukihiro Matsumoto)
08:57 PM Bug #513: Tempfile yields [BUG] Stack consistency error
=begin
遠藤です。

2008/08/28 11:18 Shyouhei Urabe <[email protected]>:
> zsh % gdb --args ~/target/trunk/bin/ruby -rtempfile -ve
> Tempfile.open("") do |f|
> f.write "\n";
> f.rewind;
> g = Tempfile.new "";
> f.each {br...
mame (Yusuke Endoh)
11:23 AM Bug #513 (Closed): Tempfile yields [BUG] Stack consistency error
=begin
zsh % gdb --args ~/target/trunk/bin/ruby -rtempfile -ve
Tempfile.open("") do |f|
f.write "\n";
f.rewind;
g = Tempfile.new "";
f.each {break};
g.rewind;
end
'
GNU gdb 6.4.90-debian
Copyri...
shyouhei (Shyouhei Urabe)
07:49 PM Revision d2d37173 (git): * win32/win32.c (rb_w32_read, rb_w32_write): more accurate handling
of wait result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:28 PM Revision d4afbe49 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:17 PM Feature #474: Hash#<<
=begin
> Not this case. String is no longer Enumerable.

Thank you, my mistake. I'm not chasing the moving target of 1.9 until it
stabilises. And even then I suspect I'll stick with 1.8.6 for quite a while,
rather than learn new new...
candlerb (Brian Candler)
06:00 PM Revision 2c801886 (git): * transcode.c (econv_finish): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:46 PM Revision 23d10cbb (git): * transcode.c (econv_convert): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:39 PM Revision ad8cfb1b (git): * transcode.c (econv_primitive_convert): accept nil as
destination_bytesize for unlimited destination size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:13 PM Revision 3811bb53 (git): * transcode.c (econv_primitive_convert): accept nil as input for empty
input.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:06 PM Revision 63846d48 (git): * strftime.c (rb_strftime): supported %s and %P.
* time.c (time_strftime): ditto.
* test/ruby/test_time.rb (test_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
04:59 PM Revision c23ec90e (git): * transcode.c (sym_invalid_byte_sequence): new variable.
(sym_undefined_conversion): ditto.
(sym_destination_buffer_full): ditto.
(sym_source_buffer_empty): ditto.
(sym_finished): ditto.
(sym_output_followed_by_input): ditto.
(sym_incomplete_input): ditto.
(econv_result_to_symbol):...
akr (Akira Tanaka)
03:54 PM Revision 77d7a80f (git): * strftime.c (rb_strftime): fixed a bug of padding.
* test/ruby/test_time.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
03:21 PM Revision 9f317066 (git): * win32/win32.c (set_pioinfo_extra): use MSVCRT's open() and close().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:15 PM Bug #514 (Closed): OpenSSL::OCSP::Response's to_der always returns an empty string
=begin
The OCSP response object always seems to produce an empty string when to_der is called. The correct response should be a properly encoded DER response similar to the behavior of the other OpenSSL objects that implement to_der.
...
squanderingtime (Chris Chandler)
03:03 PM Revision 2fcd15d4 (git): * file.c (file_expand_path): check invalid access.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:01 PM Revision b283b1d8 (git): * 2008-08-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision 6a7481c3 (git): * strftime.c (rb_strftime): Time.mktime(2000).strftime("%-S") should
return "0", not "".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
02:55 PM Revision 5ef4c567 (git): * test/ruby/test_time.rb: suppress warning during test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
02:51 PM Revision 846f142a (git): * test/ruby/test_time.rb (test_strftime): make test for %a independent
from local timezone. [ruby-dev:35992]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:40 PM Revision c543447e (git): * string.c (rb_str_shared_replace): remove corrupt noembed string
which causes SEGV. [ruby-dev:35989]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:36 PM Revision fbfd2370 (git): * common.mk: dependency updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:29 PM Revision 503d8529 (git): * KNOWNBUGS.rb: add a test. see [ruby-dev:36028]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:46 PM Revision 3c8dca55 (git): * win32/win32.c, include/ruby/win32.h (rb_w32_open): overlapped file
I/O support.
* win32/win32.c, include/ruby/win32.h (rb_w32_pipe): overlapped pipe
I/O support.
* wn32/win32.c (rb_w32_read, rb_w32_write): overlapped I/O support to
enable canceling I/O.
* t...
U.Nakamura
12:08 PM Revision cf6334e1 (git): * vm_method.c (rb_method_node): fail earlier if no method found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e matz (Yukihiro Matsumoto)
11:50 AM Revision 84b144f6 (git): * object.c (convert_type): call less rb_intern() less frequently
by using cache structure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
11:29 AM Revision f7f07842 (git): * vm_insnhelper.c (vm_yield_setup_args): object with to_ary should
behave like array. a patch from Yusuke Endoh <mame at tsg.ne.jp>
in [ruby-dev:35988]. [ruby-dev:35977]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
10:05 AM Revision a7fa5122 (git): * bootstraptest/test_io.rb: no need to create real file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:37 AM Feature #510 (Closed): cgi.rbのtest追加(multipart)
=begin
Applied in changeset r18890.
=end
naruse (Yui NARUSE)
09:27 AM Feature #509 (Closed): cgi.rbのtest追加(modruby)
=begin
Applied in changeset r18889.
=end
naruse (Yui NARUSE)
09:27 AM Feature #507 (Closed): cgi.rbのtest追加
=begin
Applied in changeset r18887.
=end
naruse (Yui NARUSE)
09:11 AM Feature #503 (Closed): cgi.rbのtest追加
=begin

=end
naruse (Yui NARUSE)
03:51 AM Revision d68321c1 (git): * file.c (rb_file_s_expand_path): new class method for class File.
* file.c (file_expand_path): add absolute_path handling (no ~user
expansion). [ruby-core:18319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
01:38 AM Bug #505 (Assigned): 1.upto 2 {|i| p i }
matz (Yukihiro Matsumoto)
01:26 AM Bug #505: 1.upto 2 {|i| p i }
まつもと ゆきひろです
In message "Re: [ruby-dev:36020] Re: [Bug #505] 1.upto 2 {|i| p i }"
on Thu, 28 Aug 2008 01:00:56 +0900, Urabe Shyouhei <[email protected]> writes:
> > `a {|i| ...}` がメソッド呼び出しとして解釈できるから、で説明で
> ...
「どこにも定義され...
matz (Yukihiro Matsumoto)
01:05 AM Bug #505: 1.upto 2 {|i| p i }
卜部です。
むろん、私自身は理解していますが、他人に説明ができないという話です。
Yukihiro Matsumoto さんは書きました:
> え?
> ...
しかし`a`というメソッドはどこにも定義されていないのですから、メソッド呼び
出しとは解釈できないではないですか。
\# もちろんここで解釈する主体は「プログラマ」であって「パーサ」ではない
> たぶん、ここは言葉通りではなく、「説明できません」という表現
> ...
パーサや評価器...
shyouhei (Shyouhei Urabe)
12:47 AM Bug #505: 1.upto 2 {|i| p i }
まつもと ゆきひろです
In message "Re: [ruby-dev:36017] Re: [Bug #505] 1.upto 2 {|i| p i }"
on Thu, 28 Aug 2008 00:31:36 +0900, Urabe Shyouhei <[email protected]> writes:
> > 1.9での仕様変更です。より親切(or 余計なお世話)にブロックを解
> ...
え?
`a {|i| ....
matz (Yukihiro Matsumoto)
12:36 AM Bug #505: 1.upto 2 {|i| p i }
卜部です。
Yukihiro Matsumoto さんは書きました:
> まつもと ゆきひろです
> ...
それはさすがに余計なお世話というものでしょう。
```
% trunk/bin/ruby <<end
a = 0;
1.upto 2 {|i| a = i }
1.upto a {|i| p i }
end
-:3:in `<main>': undefined method `a' for main:Object (...
shyouhei (Shyouhei Urabe)
12:16 AM Bug #505 (Rejected): 1.upto 2 {|i| p i }
matz (Yukihiro Matsumoto)
12:13 AM Bug #505: 1.upto 2 {|i| p i }
まつもと ゆきひろです
In message "Re: [ruby-dev:36008] [Bug #505] 1.upto 2 {|i| p i }"
on Wed, 27 Aug 2008 19:08:15 +0900, Shyouhei Urabe <[email protected]> writes:
> Bug #505: 1.upto 2 {|i| p i }
> ...
1.9での仕様変更です。より親切(or 余計なお世話)...
matz (Yukihiro Matsumoto)
12:41 AM Revision cbd71ac4 (git): mentioned CGIAlt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:30 AM Revision 283e57e3 (git): * test/cgi/test_cgi_multipart.rb: add test for multipart.
Patch by Takeyuki Fujioka. [ruby-dev:36014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:22 AM Revision 692395b8 (git): * test/cgi/test_cgi_modruby.rb: add test for mod_ruby adaptor.
Patch by Takeyuki Fujioka. [ruby-dev:36013]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:19 AM Revision f3067000 (git): * test/cgi/test_cgi_header.rb: add test for CGI::Header.
Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:18 AM Revision 5d93e408 (git): * test/cgi/test_cgi_header.rb: add test for CGI::Header.
Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
 

Also available in: Atom