Project

General

Profile

Activity

From 09/09/2008 to 09/15/2008

09/15/2008

11:37 PM Revision 542f76c6 (git): * test/ruby/test_io.rb (TestIO#test_dup): this test might fail if
there are any garbage IO objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19375 b2dd03c8-39d4-4d8f-98ff-82...
matz (Yukihiro Matsumoto)
09:32 PM Bug #566: String encoding error messages are inconsistent
=begin
Hi,

In message "Re: [ruby-core:18600] [Bug #566] String encoding error messages are inconsistent"
on ...
matz (Yukihiro Matsumoto)
03:57 PM Bug #566 (Closed): String encoding error messages are inconsistent
=begin
Please compare:
"abc".encode("UTF-16BE") << "abc"
==> EncodingCompatibilityError: incompatible character ...
mike (Michael Selig)
09:28 PM Bug #564 (Rejected): Regexp fails on UTF-16 & UTF-32 character encodings
=begin

=end
matz (Yukihiro Matsumoto)
12:49 PM Bug #564 (Rejected): Regexp fails on UTF-16 & UTF-32 character encodings
=begin
UTF-16 & UTF-32 (and maybe other non-ascii compatible encodings) don't seem to be work as Regexp patterns.
...
mike (Michael Selig)
05:55 PM Bug #547: IPV6系の定数が未定義
=begin
岩室です。

2008/09/11 3:39 Tanaka Akira <[email protected]>:
> RFC 3493 とか RFC 3542 ですかね。

上記のRFCを参考に、とりあえずミニマムな定...
iwa (Motonori IWAMURO)
05:05 PM Revision b0c70a88 (git): * string.c (rb_str_buf_cat_ascii): codepoint is unsigned int.
* string.c (rb_str_concat): ditto.
* string.c (str_cat_char): ditto.
* string.c (prefix_escape): ditto.
git-svn-id...
naruse (Yui NARUSE)
04:24 PM Revision 9e10d51c (git): add assertion message for previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:01 PM Revision 2e0a116d (git): * re.c (rb_reg_quote): use rb_enc_mbcput to generate ASCII
incompatible characters properly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19369 b2dd03c8-39d4-4d8f-98ff-8...
akr (Akira Tanaka)
03:53 PM Revision b73891b5 (git): * encoding.c (Encoding#base_encoding): removed. [ruby-dev:36270]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:42 PM Revision bfdbd5a0 (git): * 2008-09-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:42 PM Revision 6eb3843b (git): * transcode_data.h (STR1_LENGTH): defined.
(makeSTR1LEN): defined.
* tool/transcode-tblgen.rb: use makeSTR1LEN. generate STR1 for 4 to
259 bytes.
* transco...
akr (Akira Tanaka)
02:59 PM Revision 69029b90 (git): * gc.c, include/ruby/ruby.h: rename rb_register_mark_object()
to rb_gc_register_mark_object().
* eval.c, vm.c: initialize vm->mark_object_ary at
Init_top_self().
* bignum.c, com...
ko1 (Koichi Sasada)
02:40 PM Revision b121e47b (git): * string.c (rb_str_squeeze_bang): specialized for 7bit characters in
ASCII compatible strings.
* string.c (rb_str_count): ditto.
* string.c (tr_trans): preserve 7bit/valid coderange fl...
matz (Yukihiro Matsumoto)
02:38 PM Revision e0f064cf (git): * transcode.c (econv_opts): don't use to_sym.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:29 PM Revision a5173950 (git): * encoding.c (rb_enc_get_index): don't return -1.
* io.c (rb_scan_open_args): call FilePathValue before encoding
conversion.
git-svn-id: svn+ssh://ci.ruby-lang.or...
akr (Akira Tanaka)
02:27 PM Feature #565 (Closed): Encoding::compatible? should also accept Encoding objects as parameters
=begin
Applied in changeset r19357.
=end
naruse (Yui NARUSE)
02:19 PM Feature #565: Encoding::compatible? should also accept Encoding objects as parameters
=begin
Hi,

Michael Selig wrote:
> Feature #565: Encoding::compatible? should also accept Encoding objects as par...
naruse (Yui NARUSE)
01:29 PM Feature #565 (Closed): Encoding::compatible? should also accept Encoding objects as parameters
=begin
Some software needs to do transcoding of strings or regexps to be compatible with incoming data from either a...
mike (Michael Selig)
12:09 PM Revision b4248a27 (git): * lib/matrix.rb (Matrix#eql?): fixed [ruby-dev:36298].
Reported by an anonymous user.
* lib/matrix.rb (Vector#eql?): ditto.
* (Matrix#compare_by_row_vectors): takes compa...
yugui (Yuki Sonoda)
12:02 PM Revision db14bfe4 (git): * lib/matrix.rb (Matrix#eql?): fixed [ruby-dev:36298].
Reported by an anonymous user.
* lib/matrix.rb (Vector#eql?): ditto.
* (Matrix#compare_by_row_vectors): takes compa...
yugui (Yuki Sonoda)
06:58 AM Bug #563 (Closed): Regexp::escape is not Encoding Aware
=begin
Escaping an encoded String can damage the encoding:

>> s = "+"
=> "+"
>> s.encode!("UTF-16BE")
=> ...
JEG2 (James Gray)
06:10 AM Revision a09890a0 (git): added a line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
05:36 AM Revision 0791d297 (git): * encoding.c (RUBY_MAX_CHAR_LEN): defined.
* encoding.c (str_cat_char): use RUBY_MAX_CHAR_LEN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19358 b2dd03c8...
naruse (Yui NARUSE)
05:17 AM Revision 5fc383f9 (git): * encoding.c (rb_enc_compatible): accepst other than strings and
regexps. [ruby-core:18595]
* encoding.c (rb_enc_get_index): works files and encodings.
git-svn-id: svn+ssh://ci.rub...
naruse (Yui NARUSE)
05:04 AM Revision b140cda1 (git): fixed the previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
04:20 AM Revision 05ac51d2 (git): * complex.c (nucomp_eql_p): new.
* complex.c (nucomp_hash): should use hash values of the elements.
* rational.c (nurat_hash): ditto.
git-...
Tadayoshi Funaba
02:47 AM Bug #562 (Closed): String#encode Behaving Like String#encode!
=begin
Applied in changeset r19349.
=end
nobu (Nobuyoshi Nakada)
12:37 AM Bug #562 (Closed): String#encode Behaving Like String#encode!
=begin
String#encode is changing the original String in the version of Ruby I built yesterday:

$ cat bug.rb
...
JEG2 (James Gray)
02:11 AM Revision 0675246b (git): * transcode_data.h (rb_transcoder): resetsize_func and resetstate_func
also returns ssize_t.
* enc/trans/iso2022.trans: follow the type change.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
akr (Akira Tanaka)
01:40 AM Revision d58d4bbf (git): * test/matrix/test_matrix.rb (setup): typo.
(test_equality): [BUG] misdefinition of the expected working.
Reported by an anonymous user.
(test_hash): added.
...
yugui (Yuki Sonoda)
01:33 AM Revision 1cda1058 (git): * test/matrix/test_matrix.rb (setup): typo.
(test_equality): misdefinition of the expected working.
Reported by an anonymous user.
(test_hash): added.
* tes...
yugui (Yuki Sonoda)

09/14/2008

06:35 PM Revision c767be30 (git): * transcode_data.h: return output functions ssize_t.
* transcode.c (transcode_restartable0): don't need to cast the result
of output functions.
* enc/trans/newline.tra...
akr (Akira Tanaka)
06:06 PM Revision a3c8c0ad (git): * transcode_data.h: output function takes output buffer size.
* transcode.c: give output buffer size for output functions.
* enc/trans/newline.trans: follow the type change.
* e...
akr (Akira Tanaka)
05:37 PM Revision 2f67b43a (git): * transcode.c (str_encode): returns duplicated string if nothing
changed. [ruby-core:18578]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19349 b2dd03c8-39d4-4d8f-98ff-823fe69...
nobu (Nobuyoshi Nakada)
05:23 PM Revision d9b32e64 (git): * 2008-09-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:23 PM Revision abfa14ae (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:17 PM Bug #560 (Closed): wrong definition of Vector#eql?
=begin
Applied in changeset r19338.
=end
yugui (Yuki Sonoda)
03:49 PM Bug #560 (Closed): wrong definition of Vector#eql?
=begin
Matrix#eql?と異なりVector#eql?は定義されていないのでvectorをハッシュのキーにすると、キーの同値性により引くことができません。

Vector#==のすぐ下でVector#eqn?が定...
yugui (Yuki Sonoda)
03:18 PM Revision ca36233e (git): * 2008-09-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:18 PM Revision f3d95cce (git): trailing spaces removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:36 PM Revision 83453ab1 (git): trailing space removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:10 PM Revision 09814e38 (git): * lib/cgi/core.rb (CGI::parse): performance improvement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
09:35 AM Revision 583400c1 (git): * complex.c: trivial changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
08:27 AM Revision a81206ae (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:21 AM Revision 13799fe7 (git): * 2008-09-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:21 AM Revision fe510243 (git): * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".
(Vector#eqn?): removed. Defined by mistake.
Fixes [ruby-dev:36294]. Reported by weda <weda AT
issp.u-tokyo.ac.jp>...
yugui (Yuki Sonoda)
07:15 AM Revision 406500cc (git): * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".
(Vector#eqn?): removed. Defined by mistake.
Fixes [ruby-dev:36294]. Reported by weda <weda AT
issp.u-tokyo.ac.jp>...
yugui (Yuki Sonoda)
07:07 AM Revision 387d645a (git): * ruby.c (process_options): associates the locale encoding with $0 as
well as ARGV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:48 AM Revision 975ecd2f (git): * object.c (Init_Object): added metameta-class initialization for
BasicObject, Object, and Module.
The metameta-classes of them are now the metaclass of Class, as the
metameta-cal...
yugui (Yuki Sonoda)
02:46 AM Bug #559 (Closed): WEBrick should use #bytesize instead of #size
=begin
Currently, WEBrick uses #size to figure out the content-length headers, which messes up responses with multib...
lemon (raspberry lemon)
01:16 AM Revision e4b3a817 (git): * complex.c (f_{add,mul,sub}): omitted some shortcuts for preserve
signed zero anyway.
* complex.c (nucomp_negate): new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1...
Tadayoshi Funaba
12:34 AM Feature #542: cgi.rb : CGI::unescape return encoding
=begin
藤岡です。

> Web サーバが form を含む HTML を送った時に、ブラウザがどのよ
> うな charset で返事を Web サーバ返すべきかを accept-charset
> のような明示的な...
xibbar (Takeyuki FUJIOKA)

09/13/2008

07:23 PM Revision 19416601 (git): * include/ruby/oniguruma.h (OnigEncodingTypeST): add end argument for
left_adjust_char_head.
(ONIGENC_LEFT_ADJUST_CHAR_HEAD): add end argument.
(onigenc_get_left_adjust_char_head): di...
akr (Akira Tanaka)
06:44 PM Revision 10ff0f29 (git): * include/ruby/oniguruma.h (ONIGENC_STEP_BACK): add end argument.
(onigenc_step_back): ditto.
* regenc.c (onigenc_step_back): add end argument.
* regexec.c: follow the interface cha...
akr (Akira Tanaka)
06:22 PM Revision a953d28e (git): * include/ruby/oniguruma.h (onigenc_get_prev_char_head): add end
argument.
* include/ruby/encoding.h (rb_enc_prev_char): ditto.
* regenc.c (onigenc_get_prev_char_head): add end arg...
akr (Akira Tanaka)
05:05 PM Revision d3974573 (git): * include/ruby/oniguruma.h
(onigenc_get_right_adjust_char_head_with_prev): add end argument.
* regenc.c (onigenc_get_right_adjust_char_head_wit...
akr (Akira Tanaka)
04:40 PM Revision c9650105 (git): * include/ruby/oniguruma.h (onigenc_get_right_adjust_char_head): add
end argument.
* include/ruby/encoding.h (rb_enc_right_char_head): add end argument.
* regenc.c (onigenc_get_right_a...
akr (Akira Tanaka)
03:44 PM Revision d9435e0c (git): * 2008-09-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:43 PM Revision 956966ff (git): * ext/ripper/depend (ripper.o): it depends on ruby headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:28 AM Revision 4dcf54ae (git): * io.c (io_encoding_set): don't need argc argument.
(rb_io_s_pipe): update io_encoding_set call.
(rb_io_set_encoding): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
akr (Akira Tanaka)
09:52 AM Revision 0a3fc5be (git): * transcode.c (rb_transcoding): align state field.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:21 AM Revision d4c74738 (git): * transcode.c (DECORATOR_P): renamed from SUPPLEMENTAL_CONVERSION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:06 AM Revision 8d7e774f (git): * io.c (make_writeconv): use rb_enc_name.
(make_readconv): ditto.
* transcode.c (rb_econv_open_opts): ditto.
(econv_args): ditto.
(decorate_convpath): dit...
akr (Akira Tanaka)
02:16 AM Revision 158284ac (git): * lib/rexml/document.rb: fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
02:14 AM Revision 16f558a2 (git): * NEWS: added an entry for REXML.
* lib/rexml/document.rb: fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19322 b2dd03c8-3...
shugo (Shugo Maeda)
02:07 AM Revision f4d924f4 (git): * 2008-09-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:07 AM Revision 66cecf9d (git): * lib/rexml/document.rb: limit entity expansion. Thanks, Luka
Treiber, Mitja Kolsek, and Michael Koziarski. backported from
trunk r19033, r19317, r19318.
* lib/rexml/entity.rb:...
shugo (Shugo Maeda)
01:55 AM Revision 5ac09d76 (git): * complex.c: refined.
* rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
01:43 AM Revision 364b0834 (git): * test/rexml/test_document.rb: removed garbage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
01:40 AM Revision cb9478ae (git): * text/rexml/test_document.rb (test_entity_expansion_limit): added tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)

09/12/2008

10:21 PM Bug #164 (Closed): set_trace_func no longer reports 'line', 'call' and 'return' events
=begin

=end
ko1 (Koichi Sasada)
10:21 PM Bug #161 (Closed): Profile library seems broken in 1.9 15427cat t.rv
=begin

=end
ko1 (Koichi Sasada)
06:45 PM Revision 2cc9b488 (git): * transcode.c (rb_econv_prepare_opts): raise ArgumentError if
a broken string is specified as a replacement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19316 b2dd03c8-39d...
akr (Akira Tanaka)
06:32 PM Revision 965ff823 (git): * iseq.c (iseq_s_compile_file): use rb_file_open_str.
* io.c (rb_file_open_generic): call validate_enc_binmode.
(rb_file_open_str): call FilePathValue.
git-svn-id: sv...
akr (Akira Tanaka)
06:04 PM Feature #255: CGI element generation methods should convert keys/values to Strings before escaping.
=begin

=end
naruse (Yui NARUSE)
06:00 PM Revision 207ad0a2 (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:58 PM Revision 76c02f05 (git): * io.c (validate_enc_binmode): extracted from rb_io_extract_modeenc.
(rb_io_extract_modeenc): use validate_enc_binmode.
(io_encoding_set): call validate_enc_binmode.
git-svn-id: svn+...
akr (Akira Tanaka)
05:53 PM Revision 7e58885f (git): * transcode.c (rb_econv_prepare_opts): initialize *opt and return 0
if opthash is nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:30 PM Revision 41d3a014 (git): * enc/trans/escape.trans: transcoder name renamed to use underscore.
* transcode.c: follow the renaming.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19311 b2dd03c8-39d4-4d8f-98f...
akr (Akira Tanaka)
05:13 PM Revision 248acf00 (git): * transcode.c (rb_econv_init_by_convpath_i): new function.
(rb_econv_init_by_convpath): new function.
(econv_init): use rb_econv_init_by_convpath.
git-svn-id: svn+ssh://ci....
akr (Akira Tanaka)
04:13 PM Revision cf861763 (git): * transcode.c (econv_args): take snamev_p and dnamev_p to prevent
possible GC problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:39 PM Revision c6ff62d2 (git): * 2008-09-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision aa423b93 (git): * transcode.c (enc_arg): take arg as VALUE * to prevent GC problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:20 PM Revision c0bd38eb (git): * transcode.c (rb_econv_add_transcoder_at): fix loop condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:53 PM Revision 2d80b169 (git): * transcode.c (decorator_names): extracted from rb_econv_open.
(rb_econv_open): use decorator_names.
(econv_args): extracted from econv_init.
(econv_init): use econv_args.
(d...
akr (Akira Tanaka)
12:58 PM Revision 89a5c998 (git): * transcode.c (rb_econv_t): new field: num_allocated.
(rb_econv_alloc): extracted from
rb_econv_open_by_transcoder_entries.
(rb_econv_add_transcoder_at): extracted fro...
akr (Akira Tanaka)
12:23 PM Revision 19438eee (git): * transcode.c (rb_econv_t): new field: started.
(rb_econv_open_by_transcoder_entries): initialize started field.
(rb_econv_convert): set started field.
(rb_econv...
akr (Akira Tanaka)
11:31 AM Revision 290ae0ea (git): comment modified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:30 AM Revision 0de51bcc (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:30 AM Revision 2af2eb28 (git): * regenc.c (onigenc_single_byte_code_to_mbc): follow OnigEncoding
change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:02 AM Revision eca8de63 (git): * regparse.c (parse_exp): fix resource leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)

09/11/2008

04:37 PM Revision d1724ecb (git): * 2008-09-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:37 PM Revision 3f1a95ce (git): * ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
02:10 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin
藤岡です。

Tanaka Akira さんは書きました:
>> encoding情報はもらえないので、期待するしかないです。
>> だからといってASCII-8BITかUS-ASCIIのどちらでしか
>> ...
xibbar (Takeyuki FUJIOKA)
11:15 AM Revision 73412af5 (git): * test/win32ole/test_err_in_callback.rb (teardown): get rid
of infinite loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
10:34 AM Revision d51b0615 (git): * include/ruby/oniguruma.h (OnigCodePoint): unsigned long to unsigned int.
* include/ruby/encoding.h (rb_enc_codepoint): ditto.
* encoding.c (rb_enc_codepoint): signed int to unsigned int.
*...
naruse (Yui NARUSE)
10:10 AM Revision 9886722c (git): * ext/iconv/iconv.c: add attention for machine independent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:30 AM Revision 63471c7c (git): * bignum.c (bigdivrem): adjust length for division and remainder.
a patch from TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in
[ruby-dev:36231].
git-svn-id: svn+ssh://ci.ruby-la...
matz (Yukihiro Matsumoto)
02:40 AM Revision ba753443 (git): * bignum.c (big2str_karatsuba): remove unnecessary fixnum code. a
patch from TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in
[ruby-dev:36217].
git-svn-id: svn+ssh://ci.ruby-lang...
matz (Yukihiro Matsumoto)
12:45 AM Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

うえ、MatchDataにするんですか? scanと一致させて欲しいなぁ、と思ってるんですが……。

# scanもMatchDataにしたら、統一性は取れるだろうけど、もっと激しく、ぎゃっとなる...
iwa (Motonori IWAMURO)
12:33 AM Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

この件、しばらく検討してみた結果、以下のように考えています。

・ブロックパラメータをscanと一致させることで、統一性が得られ、また、何より、マッチした文字列を$1, $2,
...ではなく名...
iwa (Motonori IWAMURO)
12:34 AM Bug #547: IPV6系の定数が未定義
=begin
岩室です。

# 反応が遅いですが……。

2008/09/08 18:40 Yukihiro Matsumoto <[email protected]>:
> とりあえずTCP/IPV6関係で必要なものに...
iwa (Motonori IWAMURO)

09/10/2008

11:18 PM Bug #555: method_missing in Gem module removes some necessary methods
=begin

=end
ko1 (Koichi Sasada)
06:54 AM Bug #555 (Closed): method_missing in Gem module removes some necessary methods
=begin
I found something strange in Ruby 1.9 bundled Rubygems(gem_prelude.rb).

(1) there's a method named defau...
matsuda (Akira Matsuda)
11:17 PM Bug #549: ri -f html mungles constants
=begin

=end
ko1 (Koichi Sasada)
11:16 PM Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin

=end
ko1 (Koichi Sasada)
03:34 PM Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
検索すると標準添付ライブラリでもひっかかっていますが、
こちらについてはすでに対処済みです。

まぁ、ぎゃっとなるケースでも、ブロックパラメータが String から MatchData になるだけなので、...
naruse (Yui NARUSE)
07:43 PM Revision 5cebd713 (git): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:00 PM Revision 7e0b2b1d (git): * io.c (io_binwrite): extracted from io_fwrite.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:45 PM Revision 1bd34a09 (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:26 PM Revision 10ddce38 (git): * transcode.c (make_encoding): new function.
(make_encobj): new function.
(econv_s_asciicompat_encoding): use make_encoding.
(rb_econv_open_exc): use SUPPLEME...
akr (Akira Tanaka)
05:15 PM Revision c25f22fb (git): * 2008-09-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:15 PM Revision 4e93ace2 (git): * transcode.c (econv_convpath): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:19 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin
藤岡です。

>>> 成瀬さんとやり取りをした結果、やはりヘッダのcharsetを見て
>>> そのencodingをつけてあげるのが筋だろうという話になりました。
>> ブラウザはここで利用できる chars...
xibbar (Takeyuki FUJIOKA)
03:17 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin

On Wed, 10 Sep 2008 14:33:34 +0900
In article <[email protected]>
[[ruby-dev:36241] Re: [Feature...
Tietew (Toru Iwase)
02:52 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin

On Wed, 10 Sep 2008 13:51:26 +0900
In article <[email protected]>
[[ruby-dev:36239] Re: [Feature #5...
Tietew (Toru Iwase)
02:40 PM Feature #542: cgi.rb : CGI::unescape return encoding
=begin
藤岡です。

>> 成瀬さんとやり取りをした結果、やはりヘッダのcharsetを見て
>> そのencodingをつけてあげるのが筋だろうという話になりました。
>
> ブラウザはここで利用できる char...
xibbar (Takeyuki FUJIOKA)
02:20 PM Bug #551 (Closed): SIZE_MAX is not defined in VC++
=begin
r19240で対応しました。
# このチケットの存在に気づいてませんでした。すみません
=end
usa (Usaku NAKAMURA)
02:07 PM Revision a4a3c855 (git): * tool/compile_prelude.rb: print "<internal:prelude>" instead of
"prelude.rb" on stack trace. [ruby-dev:36129]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19285 b2dd03c8-39d...
mame (Yusuke Endoh)
12:15 PM Revision 22fe2621 (git): * test/win32ole/test_err_in_callback.rb: InternetExplorer should
be closed.
* test/win32ole/err_in_callback.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19284 b2dd...
suke (Masaki Suketa)
11:57 AM Revision 3cf69b5d (git): test modified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:33 AM Bug #554: Sync_m#sync_try_lockの引数が無視されている
=begin
石塚圭樹 さんは書きました:
>> http://rubyforge.org/tracker/index.php?func=detail&aid=11680&group_id=426&atid=1700
> その通...
akira (akira yamada)
10:27 AM Bug #554 (Closed): Sync_m#sync_try_lockの引数が無視されている
=begin
Applied in changeset r19280.
=end
akira (akira yamada)
12:10 AM Bug #554: Sync_m#sync_try_lockの引数が無視されている
=begin
けいじゅ@いしつかです.

In [ruby-dev :36234 ] the message: "[ruby-dev:36234] Re: [Bug #554]
Sync_m#sync_try_lockの引数が...
keiju (Keiju Ishitsuka)
09:34 AM Revision 3da03397 (git): * lib/uri/common.rb (URI::Parser): new class.
* lib/uri/mailto.rb, lib/uri/generic.rb: follow the above change.
* test/uri/test_parser.rb: added tests for...
akira yamada
01:36 AM Revision 0bedb3e5 (git): * lib/cgi/cookie.rb (CGI::Cookie#to_s): performance improvement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
01:22 AM Revision 3293f6cf (git): * lib/sync.rb (Sync_m#sync_exclusive): fixed
typo. [ruby-dev:36233] [RubyForge#11680]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19280 b2dd03c8-39d4-4d8...
akira yamada

09/09/2008

10:44 PM Bug #554: Sync_m#sync_try_lockの引数が無視されている
=begin
http://rubyforge.org/tracker/index.php?func=detail&aid=11680&group_id=426&atid=1700
でした。

akira yamada さんは...
akira (akira yamada)
10:37 PM Bug #554 (Closed): Sync_m#sync_try_lockの引数が無視されている
=begin
こうだったりしないでしょうか?:

--- lib/sync.rb (revision 19272)
+++ lib/sync.rb (working copy)
@@ -126,9 +126,9 @@...
akira (akira yamada)
10:01 PM Bug #553 (Closed): REXML::Document#write(io, 1, true, true) #=> NameError/ArgumentError
=begin
以下でNameErrorになります。

>> require "rexml/document"
=> true
>> REXML::Document.new("<a><b/></a>").write($...
akira (akira yamada)
06:59 PM Feature #542 (Rejected): cgi.rb : CGI::unescape return encoding
=begin
いずれencodingの自動付与機能を搭載するということで、
このチケットは閉じます。
=end
xibbar (Takeyuki FUJIOKA)
04:59 PM Revision 06d8db19 (git): * tool/transcode-tblgen.rb (StrSet#hash): cache hash value.
(ActionMap#hash): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:27 PM Revision 2d26208a (git): * include/ruby/encoding.h (econv_after_output): renamed from
econv_output_followed_by_input.
(ECONV_AFTER_OUTPUT): renamed from ECONV_OUTPUT_FOLLOWED_BY_INPUT.
* transcode.c: ...
akr (Akira Tanaka)
04:18 PM Revision 3cc7c9d0 (git): * transcode.c (get_replacement_character): don't return ASCII
incompatible replacements.
(make_replacement): don't convert the result of
get_replacement_character.
git-svn-...
akr (Akira Tanaka)
04:06 PM Revision 817a623d (git): * enc/trans/newline.trans (rb_universal_newline): swap src_encoding
and dst_encoding.
* transcode.c (rb_econv_decorate_at): call get_transcoder_entry only
once.
(rb_econv_binmode):...
akr (Akira Tanaka)
03:02 PM Revision 1a9887ac (git): * 2008-09-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision baac56be (git): * include/ruby/io.h (rb_io_t): rename field: writeconv_stateless to
writeconv_asciicompat.
* io.c: follow the renaming.
* gc.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
akr (Akira Tanaka)
02:56 PM Revision dda64cab (git): * io.c (io_fwrite): raise an error if ASCII incompatible string
written for text mode IO without encoding conversion.
(rb_io_extract_modeenc): binmode requirement changed.
git-...
akr (Akira Tanaka)
01:09 PM Revision 0bbda397 (git): * lib/cgi*: split cgi.rb into four files. [ruby-dev:36041]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
12:22 PM Revision d456f7e3 (git): * include/ruby/encoding.h (ECONV_DECORATOR_MASK): merge
ECONV_ENCODER_MASK and ECONV_DECORATOR_MASK.
(ECONV_UNIVERSAL_NEWLINE_DECORATOR): renamed from
ECONV_UNIVERSAL_NE...
akr (Akira Tanaka)
11:59 AM Revision a729be84 (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:57 AM Revision 8c2d4076 (git): * transcode.c (rb_econv_open0): make it static.
(rb_econv_open): place decorators at last.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19269 b2dd03c8-39d4-4...
akr (Akira Tanaka)
11:41 AM Revision 8bf5284c (git): * test/openssl/test_ssl.rb (OpenSSL#test_client_session):
Debian's openssl 0.9.8g-13 failed at assert(ssl.session_reused?),
when use default SSLContext. [ruby-dev:36167]
g...
znz (Kazuhiro NISHIYAMA)
11:37 AM Revision 40c31d5b (git): * transcode.c (rb_econv_t): last_trans_index removed.
(rb_econv_open_by_transcoder_entries): follow the type change.
(rb_econv_open0): ditto.
(rb_econv_decorate_at): d...
akr (Akira Tanaka)
11:22 AM Revision b96c3dfe (git): * transcode.c (rb_econv_open): reverse the order of decorders.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:18 AM Revision 4fcb83c0 (git): * transcode.c (rb_econv_open0): num_encoders and num_decoders removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:13 AM Bug #466: test_str_crypt(TestM17NComb) failed
なかだです。
At Mon, 8 Sep 2008 19:23:47 +0900,
Kazuhiro NISHIYAMA wrote in [ruby-dev:36213]:
> > 現在のライブラリではたまたま毎回結果が変...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom