Activity
From 08/12/2008 to 08/18/2008
08/18/2008
-
07:54 PM Revision c0d2782a (git): * lib/rake.rb (FileUtils#ruby): takes care of space containing path.
- [ ruby-Bugs-21591 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:33 PM Revision 02f43f1b (git): * io.c (rb_open_file): encoding in mode string was ignored if perm is
- specified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:05 PM Revision 20d2ecaf (git): fix preivous change.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:04 PM Revision d8892979 (git): * io.c (rb_open_file): don't access argv[-1] by
- File.allocate.instance_eval { initialize }.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:56 PM Revision 93ad576b (git): * re.c (rb_reg_inspect): don't raise for uninitialized Regexp.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:35 PM Revision f9e00ba0 (git): * 2008-08-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:35 PM Revision febc4b99 (git): * io.c (rb_io_check_readable): side effect for STDIN removed.
- (rb_io_external_encoding): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:28 PM Revision 1b821cb4 (git): * io.c (io_ungetbyte): renamed from io_ungetc.
- (rb_io_ungetbyte): new method.
(rb_io_ungetc): push back into character buffer if enc2 is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:42 PM Revision e32e9a06 (git): * io.c (id_encode): removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:35 PM Revision edc9581f (git): * io.c (make_writeconv): if enc and enc2 is set, convert
- string.encoding to enc2.
* include/ruby/io.h: comment changed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:06 PM Revision 035d4816 (git): * include/ruby/io.h (rb_io_t): new fields: writeconv,
- writeconv_stateless and writeconv_initialized.
(MakeOpenFile): initialize them.
* include/ruby/encoding.h (rb_econv_stateless_encoding): declared.
(rb_econv_string): declared.
* io.c (make_writeconv): new function.
(io_fwrite): u... -
11:03 AM Bug #416 (Closed): core_set_method_alias
- Applied in changeset r18554
-
08:24 AM Revision 89b4f06a (git): * io.c (clear_readconv): extracted from rb_io_fptr_finalize.
- (mode_enc): call clear_readconv.
(io_set_encoding): ditto.
(argf_next_argv): ditto.
(io_encoding_set): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:00 AM Revision f7bdac01 (git): update comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:55 AM Revision 43a3aa5e (git): * io.c (mode_enc): modify enc and enc2 consistently.
- (io_set_encoding): ditto.
(io_encoding_set): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:22 AM Revision 8372c167 (git): * transcode.c (transcode_search_path): prevent infinite loop by
- searching a path for self conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:47 AM Revision 08dcd122 (git): * io.c (io_enc_str): code conversion removed.
- (io_enc_str_converted): removed because it is identical to
io_enc_str now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:13 AM Revision 6f1fe004 (git): * io.c (io_shift_crbuf): add strp argument to append into existing
- string.
(read_all): use econv if enc2 is set.
(io_getc): follow the io_shift_crbuf change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:40 AM Revision 815fd853 (git): * io.c (io_enc_str_converted): new function.
- (make_readconv): extracted from io_getc.
(more_char): ditto.
(appendline): use econv via make_readconv and more_char for code
conversion.
(prepare_getline_args): don't convert record separator.
(rb_io_getline_1): don't use rb_i... -
12:41 AM Revision f072d046 (git): add tests.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/17/2008
-
11:28 PM Revision 4c4cb110 (git): * common.mk: fix error in uncommon.mk.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:10 PM Revision 3737f9ed (git): * common.mk: config.h depends config.status.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:41 PM Revision f3a42261 (git): * io.c (appendline): appendline cannot check character boundary.
- (rb_io_getline_1): relax limit until character boundary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:33 PM Revision 0b52b491 (git): * 2008-08-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:33 PM Revision d4835a27 (git): * lib/webrick/cgi.rb (WEBrick::CGI::Socket#eof?): added lacked method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:32 PM Revision 20b0ce90 (git): * 2008-08-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:32 PM Revision 9e3ec72b (git): * lib/webrick/cgi.rb (WEBrick::CGI::Socket#eof?): added lacked method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:48 PM Bug #123: Time.now <=> SimpleDelegator.new(Time.now)
- =begin
ワナベと申します。
2008/06/09 15:56 Tanaka Akira <akr@fsij.org>:
> Time.now <=> SimpleDelegator.new(Time.now) が nil になるのは
> SimpleDelegator.new(Time.now) <=> Time.now がそうならないの
> と違ってよろしくないんじゃないでしょうか。
パッチを書いてみましたが rb_funcall が多く、結... -
02:47 PM Bug #282: failure of test_asctime(TestTime) on mswin32
- =begin
ワナベと申します。
2008/07/17 6:59 Usaku NAKAMURA <redmine@ruby-lang.org>:
> test_asctime(TestTime) [(snip)/test/ruby/test_time.rb:291]:
> <"Sat Jan 1 00:00:00 2000"> expected but was
> <"Sat Jan 01 00:00:00 2000">.
>
> C90を読む... -
02:42 PM Bug #452 (Closed): config.guess returns "i386" on Mac OSX 10.5.4.
- =begin
高尾宏治です。
trunk の r18741 で修正された config.guess が、
Mac OSX 10.5.4 の環境で「i386-apple-darwin9.4.0」を返します。
r18741 より前は「i686-apple-darwin9.4.0」を返していました。
$ sh config.guess
i386-apple-darwin9.4.0
$ sh config.guess.r1... -
12:54 PM Revision 0ff4061e (git): * io.c (prepare_getline_args): io.gets(10,nil) should cause TypeError.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:58 AM Revision 59491ed3 (git): * lib/mkmf.rb: not check config.h.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:58 AM Revision ccdf3f11 (git): * lib/mkmf.rb (init_mkmf): add include/ruby/backward to $INCFLAGS.
- * include/ruby/backward/{st,util}.h: added for backward compatibility.
[ruby-dev:35811]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:57 AM Revision 14a87b4f (git): fix typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:40 AM Revision 128abaed (git): * transcode.c (econv_primitive_putback): new method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:25 AM Revision 0051d4a0 (git): * include/ruby/encoding.h (rb_econv_putbackable): declared.
- (rb_econv_putback): ditto.
* transcode.c (rb_econv_putbackable): implemented.
(rb_econv_putback): ditto.
* io.c (io_getc): put back bytes if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18670 b2dd03c8-39d4-4d8f-98ff... -
03:05 AM Revision 04bbc1df (git): * transcode.c (make_econv_exception): add several instance variables
- to exception object.
(ecerr_source_encoding): new method:
Encoding::ConversionUndefined#source_encoding and
Encoding::InvalidByteSequence#source_encoding.
(ecerr_destination_encoding): new method:
Encoding::ConversionUndefined#... -
02:43 AM Revision 21b00e02 (git): * random.c (struct MT): packed Mersenne Twister staffs.
- * random.c (struct RandSeed): packed random seed staffs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/16/2008
-
11:40 PM Revision 067f704f (git): * test/iconv/test_option.rb (test_ignore_option): skip if iconv
- doesn't have transliterate.
* test/iconv/test_option.rb (test_translit_option): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:19 PM Feature #442: name referencing in sprintf
- =begin
西山和広です。
At Fri, 15 Aug 2008 13:08:12 +0900,
Yusuke ENDOH wrote:
>
> 1.9 では正規表現で名前を使った参照ができるので、sprintf でも
> 名前を使った参照ができると便利じゃないでしょうか。
>
>
> $ ./ruby -e 'puts "%<foo>d : %<bar>f" % { :foo => 1, :bar => 2 }'
> 1 : 2.00... -
05:06 PM Revision 63daa7c0 (git): * include/ruby/io.h (rb_io_t): new fields: readconv, crbuf, crbuf_off,
- crbuf_len, crbuf_capa.
(MakeOpenFile): initialize them.
* io.c (io_shift_crbuf): new function.
(io_getc): use econv.
(rb_io_fptr_finalize): finalize readconv and crbuf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18666 b2... - 03:07 PM Revision c6b5531c (git): * 2008-08-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 PM Revision 3851c246 (git): * configure.in (rb_cv_broken_glibc_ia64_erfc): renamed from
- rb_broken_glibc_ia64_erfc.
[ruby-core:18228]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:04 PM Revision 69f22784 (git): * 2008-08-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:04 PM Revision 6acb0e79 (git): * include/ruby/encoding.h (rb_econv_check_error): declared.
- * transcode.c (make_econv_exception): new function.
(transcode_loop): use make_econv_exception.
(rb_econv_check_error): defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:36 AM Revision 7175fe58 (git): * 2008-08-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:36 AM Revision a4df037f (git): * ChangeLog: stripped trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:36 AM Revision 5a235e69 (git): * ChangeLog: stripped trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:43 AM Revision 8b2093d3 (git): * id.c (Init_id): commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:25 AM Revision 4dff8b24 (git): * include/ruby/encoding.h (rb_econv_elem_t): fields removed: from and
- to.
(rb_econv_t): new fields: source_encoding_name and
destination_encoding_name.
* transcode.c (rb_econv_open_by_transcoder_entries): initialize the
new fields.
(rb_econv_open): set up the new fields.
(econv_inspect): use the... -
05:32 AM Revision 7a0bea4f (git): * include/ruby/encoding.h (rb_econv_t): add fields: in_buf_start,
- in_data_start, in_data_end, in_buf_end and last_trans_index.
(rb_econv_output): removed.
(rb_econv_insert_output): declared.
(rb_econv_encoding_to_insert_output): declared.
* enc/trans/newline.trans (rb_universal_newline): statefu... -
03:40 AM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
遠藤です。
2008/08/16 3:27 Yusuke ENDOH <mame@tsg.ne.jp>:
> というわけで完璧にさいとうさんがおっしゃるとおりの仕様のようです。
さとうさんでした。重ね重ね失礼しました。
--
Yusuke ENDOH <mame@tsg.ne.jp>
=end
-
03:31 AM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
遠藤です。
2008/08/16 2:43 SATOH Fumiyasu <fumiyas@osstech.jp>:
>> Solaris 10 の strftime(3C) によると
>>
>> %Z Time zone name or abbreviation, or no bytes if no
>> time zone information exists.
>>
>> らし... -
12:20 AM Revision 5f9c188d (git): * include/ruby/ruby.h (rb_intern_const): tiny optimization.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:07 AM Revision c65dc8c3 (git): * include/ruby/ruby.h: commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/15/2008
-
11:53 PM Revision 38280af4 (git): * include/ruby/ruby.h (SSIZET2NUM, NUM2SSIZET, SSIZE_MAX, SSIZE_MIN):
- macros for ssize_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:13 PM Revision a55e167b (git): * transcode_data.h (rb_transcoder_stateful_type_t): defined.
- (rb_transcoder): add field: stateful_type.
* tool/transcode-tblgen.rb: generate stateful_type field as
stateless_converter.
* enc/trans/iso2022.trans: follow rb_transcoder change.
* enc/trans/newline.trans: ditto.
* enc/trans/utf_1... -
10:00 PM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
遠藤です。
2008/08/15 17:21 SATOH Fumiyasu <fumiyas@osstech.jp>:
>> +#ifdef BROKEN_STRFTIME_Z
>
> 「BROKEN」ではなく仕様ですね。
嘘の出力を返すのは、やはり BROKEN な気がします。
Solaris 10 の strftime(3C) によると
%Z Time zone name or abbreviation... -
09:11 PM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:35856] Re: [Bug #437] test_strftime(TestTime) fails on Solaris"
on Fri, 15 Aug 2008 17:21:34 +0900, SATOH Fumiyasu <fumiyas@osstech.jp> writes:
|At Fri, 15 Aug 2008 16:59:30 +0900,... -
05:02 PM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
前田です。
# Redmineのレポート先を間違えてruby-devにしてしまったので日本語で。
2008/08/13 23:27 Shugo Maeda <redmine@ruby-lang.org>:
> strftime("%Z") seems always to return the local time zone.
>
> $ ./ruby-trunk -e 'p Time.now.gmtime'
> 2008-08-13 ... -
09:57 PM Bug #447 (Closed): [PATCH] Net::HTTPHeaders iterator methods should return Enumerators
- =begin
Net::HTTPHeader#canonical_each, Net::HTTPHeader#each_capitalized_name,
Net::HTTPHeader#each_capitalized, Net::HTTPHeader#each_header,
Net::HTTPHeader#each and Net::HTTPHeader#each_value should return Enumerable::Enumerator
... -
09:47 PM Bug #446 (Closed): [PATCH] [DOC] Net::HTTPHeaders#fetch does not return nil but raises IndexError
- =begin
As Hash#fetch, Net::HTTPHeaders#fetch does raise an IndexError when neither a default
value nor a block was passed and the requested key can not be found.
The attached patch updates the documentation for Net::HTTPHeaders#... -
09:42 PM Bug #445 (Closed): [PATCH] Net::HTTPHeaders#fetch raises NoMethodError instead of returning default values
- =begin
require "net/http"
class Example
include Net::HTTPHeader
attr_accessor :body
def initialize
initialize_http_header({})
end
end
@headers = Example.new
@headers.fetch("My-Header", "b... -
04:46 PM Feature #442: name referencing in sprintf
- =begin
On Fri, 15 Aug 2008 16:28:56 +0900
In article <20080815073149.4930AE0AFF@mail.bc9.jp>
[[ruby-dev:35853] Re: [Feature:1.9] name referencing in sprintf]
Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
> > Ruby-GetText で %{foo}... -
04:32 PM Feature #442: name referencing in sprintf
- =begin
なかだです。
At Fri, 15 Aug 2008 14:20:15 +0900,
Tietew wrote in [ruby-dev:35852]:
> On Fri, 15 Aug 2008 13:08:12 +0900
> In article <e0b1e5700808142111y1831avac797602ee30279a@mail.gmail.com>
> [[ruby-dev:35851] [Feature:1.9] na... -
02:23 PM Feature #442: name referencing in sprintf
- =begin
On Fri, 15 Aug 2008 13:08:12 +0900
In article <e0b1e5700808142111y1831avac797602ee30279a@mail.gmail.com>
[[ruby-dev:35851] [Feature:1.9] name referencing in sprintf]
"Yusuke ENDOH" <mame@tsg.ne.jp> wrote:
> 1.9 では正規表現で名前を... -
01:11 PM Feature #442 (Closed): name referencing in sprintf
- =begin
遠藤です。
1.9 では正規表現で名前を使った参照ができるので、sprintf でも
名前を使った参照ができると便利じゃないでしょうか。
$ ./ruby -e 'puts "%<foo>d : %<bar>f" % { :foo => 1, :bar => 2 }'
1 : 2.000000
$ ./ruby -e 'printf("%<foo>d : %<bar>f\n", :foo => 1, :bar ... - 04:41 PM Revision aafb3af5 (git): * 2008-08-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:41 PM Revision c3d0206e (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:17 PM Revision 3a427c61 (git): * transcode.c (econv_just_convert): extracted from rb_econv_output.
- (rb_econv_output): use econv_just_convert.
(econv_primitive_output): new method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:02 AM Revision fe091e89 (git): * include/ruby/encoding.h (rb_econv_output): add str_encoding
- argument.
* transcode.c (get_replacement_character): add repl_enc_ptr argument.
(rb_econv_output_with_destination_encoding): renamed from
rb_econv_output and make it static.
(rb_econv_output): convert str and call
rb_econv_outpu... -
10:34 AM Revision a98587c0 (git): * string.c (rb_str_drop_bytes): use memmove.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:33 AM Revision 7f0c5beb (git): * include/ruby/encoding.h (rb_econv_t): add error_tc in last_error.
- * transcode.c (rb_econv_convert): fill error_tc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:12 AM Revision 131e194c (git): * include/ruby/encoding.h (rb_econv_t): new field: last_error.
- * transcode.c (rb_trans_conv): new argument: result_position_ptr.
(rb_econv_convert): fill last_error.
(econv_result_to_symbol): extracted from econv_primitive_convert.
(econv_primitive_errinfo): new method.
git-svn-id: svn+ssh:... -
08:39 AM Revision d6d2eed7 (git): * common.mk (parse.{c,h}): creates in the dependency order.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:01 AM Revision fa9a533d (git): * test/ruby/test_settracefunc.rb (test_call, test_class):
- RubyVM::FrozenCore is no longer visible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:59 AM Revision 1be7c799 (git): * vm_core.h (exec_event_hooks): skips RubyVM::FrozenCore.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:30 AM Revision 3f3a0fcc (git): * vm.c (Init_VM): get rid of SEGV in a trace proc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:32 AM Revision e4e2ef39 (git): add tests.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:34 AM Revision 96ae1f00 (git): * transcode.c (conv_init): check empty name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:27 AM Revision 8b04d998 (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:18 AM Revision b9d5d6a1 (git): add tests.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:05 AM Revision 520cd6d1 (git): * transcode.c (econv_init): don't create dummy encoding if
- rb_econv_open is failed.
(make_dummy_encoding): new function extracted from make_encoding.
(make_encoding): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/14/2008
-
11:40 PM Revision 51c7947b (git): ignore uncommon.mk.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 PM Bug #441 (Closed): [PATCH] Hash#default= has wrong rdoc
- =begin
Applied in changeset r18611.
=end
-
05:20 PM Bug #441: [PATCH] Hash#default= has wrong rdoc
- =begin
I have merged it. Thank you.
=end
-
03:55 PM Bug #441 (Closed): [PATCH] Hash#default= has wrong rdoc
- =begin
The attached patch fixes the return value of Hash#default= described in the function's rdoc: it's obj (the assigned value) rather than hsh (the hash object)
=end
-
04:10 PM Revision 95af70c5 (git): udpate rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:09 PM Revision f9ea6ed5 (git): * common.mk ({$(srcdir)}.y.c): escape backslash.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:06 PM Revision 8eda80ff (git): * transcode.c (econv_primitive_convert): set destination_buffer
- encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:56 PM Revision c9453ecc (git): * 2008-08-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:56 PM Revision 74a36d5d (git): * include/ruby/encoding.h (rb_econv_output): declared.
- * transcode_data.h (rb_transcoder): add resetsize_func field.
* enc/trans/iso2022.trans (iso2022jp_reset_sequence_size): defined.
(rb_EUC_JP_to_ISO_2022_JP): provede resetsize_func.
* tool/transcode-tblgen.rb: set NULL for resetsize_... -
03:28 PM Feature #440 (Closed): Better introspection for methods (declaring class, arity)
- =begin
Tools relying on introspection would benefit from having access to information such as:
1) where was a given method declared, and
2) how many arguments does a method accept.
Currently, for 1) one needs to parse the outpu... -
02:48 PM Revision e0e39e0d (git): * include/ruby/encoding.h (ECONV_UNIVERSAL_NEWLINE_DECODER): defined.
- (ECONV_CRLF_NEWLINE_ENCODER): ditto.
(ECONV_CR_NEWLINE_ENCODER): ditto.
(ECONV_PARTIAL_INPUT): ditto.
(ECONV_OUTPUT_FOLLOWED_BY_INPUT): ditto.
* transcode.c: use ECONV_* defined as above.
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
02:35 PM Revision ed7d1a25 (git): * transcode.c: local variable renamed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:28 PM Revision c82aee31 (git): * include/ruby/encoding.h (rb_econv_result_t): moved from
- transcode_data.h.
(rb_econv_elem_t): ditto.
(rb_econv_t): ditto. source_encoding and destination_encoding field
is added.
(rb_econv_open): declared.
(rb_econv_convert): ditto.
(rb_econv_close): ditto.
* transcode.c (rb_econ... -
01:45 PM Revision 87779b50 (git): * transcode_data.h (rb_econv_result_t): change enumeration
- constant's prefix: transcode_ to econv_.
* transcode.c: follow the constant prefix change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:35 PM Revision a6daaf16 (git): * transcode.c (econv_init): accept Encoding object as source_encoding
- and destination_encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:11 PM Revision d46728ec (git): * encoding.c (rb_filesystem_encoding): use default external encoding
- for Unix.
* dir.c (dir_initialize): don't cache fs_encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:59 AM Revision db30661a (git): * transcode.c (rb_econv_open_by_transcoder_entries): renamed from
- rb_trans_open_by_transcoder_entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:56 AM Revision 5a4844ed (git): * transcode.c (econv_max_output): removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 AM Revision be51387d (git): * tool/transcode-tblgen.rb: check unexpected actions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:31 AM Revision bd9bd529 (git): * transcode_data.h (transcode_invalid_byte_sequence): renamed from
- transcode_invalid_input.
(transcode_destination_buffer_full): renamed from transcode_obuf_full.
(transcode_source_buffer_empty): renamed from transcode_ibuf_empty.
(rb_econv_result_t): renamed from rb_trans_result_t.
(rb_econv_el... -
10:42 AM Revision dd927511 (git): * transcode.c (load_transcoder): unused function removed.
- (rb_transcoding_open): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:38 AM Revision 7db5e184 (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 AM Revision b299bd60 (git): * ChangeLog: typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:57 AM Revision dc02325f (git): * include/ruby/encoding.h (rb_enc_ispunct): added.
- * common.mk (COMMONOBJS), inits.c (rb_call_inits): id.c is now
included from parse.c.
* id.c (Init_id), id.h (ruby_method_ids): added IDs used by VM.
* parse.y (global_symbols): added rooms for VM IDs.
* parse.y (rb_intern3, rb_id2s... -
08:46 AM Revision c7101402 (git): * parse.y (union tmpyystype): no longer needed, since YYSTYPE is
- defined in parse.h now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:28 AM Revision f677aae7 (git): * version.c (Init_version): add RUBY_ENGINE constant.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:19 AM Revision 0cafe9e4 (git): * hash.c (set_default): fix rdoc. #441
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:35 AM Revision a99e6c15 (git): * transcode.c (rb_econv_conv): new function. it don't consume input
- too much, even for multilevel conversion.
(transcode_loop): use rb_econv_conv.
(econv_primitive_convert): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:27 AM Revision 012c5ca9 (git): * include/ruby/defines.h (RUBY_ALIAS_FUNCTION): fallback definition.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:12 AM Revision bcae240f (git): * transcode_data.h (rb_trans_result_t): new enumeration constant:
- transcode_output_followed_by_input.
* transcode.c (OUTPUT_FOLLOWED_BY_INPUT): new flag.
(transcode_restartable0): suspend when output followed by input if
OUTPUT_FOLLOWED_BY_INPUT is specified.
(trans_sweep): check OUTPUT_FOLLOWED... -
05:57 AM Revision 2c20dd14 (git): * gc.c (getrusage_time): should return the value.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:56 AM Revision 914969a0 (git): * thread.c (rb_thread_priority_set): get rid of C99 feature.
- * transcode.c (transcode_search_path): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:55 AM Revision 0c18a4b0 (git): * vm.c (REWIND_CFP): get rid of statement expressions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:14 AM Revision 86cd6d2e (git): * vm.c (Init_VM): hide FrozenCore.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:44 AM Revision ac94bf1f (git): * 2008-08-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:44 AM Revision 6b3733ed (git): * enumerator.c (Init_Enumerator): Define ::Enumerator as alias for
- Enumerable::Enumerator for forward compatibility.
* lib/rinda/tuplespace.rb (Rinda::TupleBag#initialize): Use
enum_for instead of hardcoding Enumerable::Enumerator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18602... -
03:25 AM Bug #344 (Closed): File.grpowned?のテスト
- =begin
=end
-
03:20 AM Revision 473dbc4e (git): * transcode.c (load_transcoder): suppress warning.
- * missing/vsnprintf.c (BSD_vfprintf): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:01 AM Revision a91845f5 (git): * configure.in (gnumake): check for GNU make.
- * Makefile.in (uncommon.mk): includes filtered common.mk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:45 AM Revision 0d8df888 (git): * common.mk (parse.h): workaround for nmake.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:40 AM Revision 81be10bd (git): test updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/13/2008
-
11:45 PM Revision ae8522ff (git): rdoc updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:30 PM Bug #437 (Closed): test_strftime(TestTime) fails on Solaris
- =begin
test_strftime(TestTime) fails on Solaris.
$ ./ruby-trunk test/ruby/test_time.rb
Loaded suite test/ruby/test_time
Started
..................F...........
Finished in 0.017662724 seconds.
1) Failure... -
11:27 PM Bug #436 (Closed): test_list(TestThread) fails on Solaris/x64
- =begin
Applied in changeset r18586.
=end
-
11:13 PM Bug #436 (Closed): test_list(TestThread) fails on Solaris/x64
- =begin
test_list(TestThread) fails on Solaris/x64.
test_list(TestThread)
[/export/home/shugo/src/ruby/test/ruby/test_thread.rb:233:in `block in test_list'
/export/home/shugo/src/ruby/test/ruby/envutil.rb:143:in `... -
11:17 PM Bug #429 (Closed): make failed on powerpc-apple-darwin9.4.0
- =begin
Applied in changeset r18585.
=end
-
01:59 PM Bug #429 (Closed): make failed on powerpc-apple-darwin9.4.0
- =begin
gcc -Wall -Wformat=2 -Wundef -Wno-parentheses -g -O2 -DRUBY_DEBUG_ENV -O2 -g -Wall -Wno-parentheses -pipe -fno-common -I. -I.ext/include/powerpc-darwin9.4.0 -I./include -I. -DRUBY_EXPORT -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -o ... -
10:31 PM Bug #282: failure of test_asctime(TestTime) on mswin32
- =begin
ワナベです。
2008/08/12 20:56 木村浩一 <kbk@kt.rim.or.jp>:
> ・_WIN32というシンボルは対象が広すぎ(MSVCRTを使わないものも含む)
> ・MSVCRTのバグに対する workaround ということを明確にすべき
>
> と思います。
> 後者はコメントをつけるなり、いかにもという名前で判定するなり。
なるほど。そうしますとどうするのがいいのでしょう。
#if defined(__... -
09:26 PM Revision abfd87c2 (git): * thread.c (rb_thread_execute_interrupts): switch event
- should be occur only once.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:38 PM Revision 7085729d (git): * common.mk: parse.h depends on parse.c.
- * common.mk: hash.o depends on $(ID_H_INCLUDES).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:58 PM Bug #409: Can't modify frozen ... の型
- =begin
frozenという「状態」ははたして型(type)なのか悩んだあげくの変更なのですが、変更しない方がよいでしょうか。
=end
-
05:49 PM Bug #432 (Rejected): func (x,y)
- =begin
1.9での仕様変更です。
1.8では引数の括弧の前に空白があっても、純粋にメソッド引数とみなしましたが、1.9ではこれは括弧で囲まれた単一の式と見なします。これは
p (n+5).abs
のような呼び出しを
p((n+5).abs)
のように解釈するためです。ですから、くれぐれもRubyではメソッド呼び出しの括弧の前に空白を入れないようにお勧めします。
=end
-
05:37 PM Bug #432: func (x,y)
- =begin
=end
-
05:36 PM Bug #432 (Rejected): func (x,y)
- =begin
以下のコードがparse errorです。
% ~/target/trunk/bin/ruby -ve 'p (1,2)'
ruby 1.9.0 (2008-08-13 revision 17576) [x86_64-linux]
-e:1: syntax error, unexpected ',', expecting ')'
p (1,2)
^
-e:1: warning: useles... -
05:47 PM Revision 6bdb909e (git): add ML ref.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 PM Bug #419 (Closed): [PATCH] Hash#default_proc=
- =begin
Applied in changeset r18577.
=end
-
05:46 PM Revision efdcaba2 (git): * test/ruby/test_file_exhaustive.rb (TestFileExhaustive#setup): set group of tmpdir.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:45 PM Revision fd6ad3b7 (git): cleanup spaces and tabs
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:24 PM Revision fde26b7d (git): * transcode.c (econv_primitive_convert): add output_byteoffset
- argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:12 PM Bug #123 (Closed): Time.now <=> SimpleDelegator.new(Time.now)
- =begin
=end
-
04:11 PM Bug #431 (Closed): Time.now <=> SimpleDelegator.new(Time.now)
- =begin
=end
-
04:09 PM Bug #431 (Feedback): Time.now <=> SimpleDelegator.new(Time.now)
- =begin
=end
-
04:06 PM Bug #431 (Closed): Time.now <=> SimpleDelegator.new(Time.now)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:35830] Re: [Bug:1.9] Time.now <=> SimpleDelegator.new(Time.now)"
on Tue, 12 Aug 2008 18:49:39 +0900, wanabe <s.wanabe@gmail.com> writes:
|2008/06/09 15:56 Tanaka Akira <akr@fs... -
03:49 PM Revision e6eb8f03 (git): * transcode.c (rb_trans_open): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:43 PM Revision 3622cd19 (git): * configure.in (rb_cv_gcc_function_alias): checks alias attribute.
- * string.c (alias_func): replaced with RUBY_ALIAS_FUNCTION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:04 PM Revision ca3c54c0 (git): svn:eol-sytle
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:42 PM Revision 6733142c (git): * common.mk (parse.h): fake rule.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:22 PM Revision 31ad92b2 (git): * test/ruby/test_thread.rb (test_list): call Thread.pass to run t1.
- fixed [ruby-core:18264].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:09 PM Revision cdc2278f (git): * string.c (alias_func): changed to 'weak, alias' from 'alias' for
- Mac OSX. (closes #429)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:42 AM Revision 96af71a2 (git): * gc.c: count only freed object as freelist size.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:42 AM Revision 38c94fa1 (git): * marshal.c (marshal_load): set arg.untrust properly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:32 AM Revision 1d308e62 (git): Ignore conftest.dSYM generated by Xcode 3.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:24 AM Revision d912e276 (git): * 2008-08-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:24 AM Revision 6db402c2 (git): * hash.c (rb_hash_set_default_proc): Add Hash#default_proc=;
- submitted by Giuseppe Bilotta. #420
* eval.c (rb_obj_is_proc), intern.h: Export rb_obj_is_proc().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:22 AM Revision 0f9594ee (git): ignore newline.c
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:47 AM Revision 9adfb306 (git): * transcode.c (econv_inspect): new method.
- +
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:44 AM Revision 8d4086d7 (git): * hash.c (rb_hash_set_default_proc): add new method. a patch from
- Giuseppe Bilotta. #419
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:36 AM Revision 3e7d8bf9 (git): * transcode.c (transcode_restartable0): several local variables
- removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:32 AM Revision e0889dbf (git): * vm_insnhelper.c (caller_setup_args): should ensure if the value
- from to_proc is a real Proc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:30 AM Revision 5068e137 (git): * common.mk: regint.h no longer includes vm_core.h.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:28 AM Revision 04f7390c (git): * transcode_data.h (rb_transcoding): add fields: writebuf_off,
- writebuf_len and writebuf.
(TRANSCODING_WRITEBUF): new macro.
* transcode.c (transcode_restartable0): output until output buffer is
really full.
(rb_transcoding_open_by_transcoder): initialize writebuf_len,
writebuf_off and writ... -
08:21 AM Revision 8f1e7a37 (git): * thread.c (rb_thread_check_ints): added. please note that
- this function may cause ruby's thread switching.
* include/ruby/intern.h: ditto.
* regint.h: use rb_thread_check_ints() instead of
RUBY_CHECK_INTS() directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18572 b2dd03c8-39d4-4d8... - 08:03 AM Revision d4b7cc79 (git): * golf_prelude.rb, lib/set.rb (TC_Set#test_each),
- test/readline/test_readline_history.rb (Readline#test_each__enumerator),
test/ruby/test_array.rb (TestArray#test_collect),
test/ruby/test_enumerator.rb (TestEnumerator#test_initialize):
Enumerable::Enumerator is now called Enumerat... -
07:53 AM Revision 16612b36 (git): * thread.c, vm_core.h: add manual priority support
- using time slice. if you enable USE_NATIVE_THREAD_PRIORITY
macro, this mechanism is ignored. [ruby-dev:33124]
* thread_pthread.c, thread_win32.c: ditto.
* test/ruby/test_thread.rb: fix test parameter.
git-svn-id: svn+ssh://ci.ruby... -
07:32 AM Revision 81719aff (git): add rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:25 AM Revision f433d710 (git): * object.c (rb_obj_untrusted): new method Object#untrusted?.
- (rb_obj_untrust): new method Object#untrust.
(rb_obj_trust): new method Object#trust.
* array.c, debug.c, time.c, include/ruby/ruby.h, re.c, variable.c,
string.c, io.c, dir.c, vm_method.c, struct.c, class.c, hash.c,
ruby.c, marshal... -
07:14 AM Revision 55c141c6 (git): * test/ruby/test_m17n.rb: follow EncodingCompatibilityError.
- * test/ruby/test_mixed_unicode_escapes.rb: ditto.
* test/ruby/enc/test_utf16.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:13 AM Revision 09000488 (git): * time.c (time_cmp): retry with right hand operand if its not a
- time object. [ruby-dev:35011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:53 AM Revision 0d242ac6 (git): * string.c: Apply a temporary fix to fix build on OS X. A real
- fix will follow later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:25 AM Revision 7b8e762a (git): * enumerator.c (Init_Enumerator): Rename Enumerable::Enumerator to
- just Enumerator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:15 AM Revision 5f5b25d2 (git): * common.mk (prelude.c, golf_prelude.c): Using $(COMPILE_PRELUDE)
- requires $(RBCONFIG).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:08 AM Revision 4aa25199 (git): * transcode.c (econv_init): make flags argument optional.
- (econv_primitive_convert): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:59 AM Revision eb8e0dc1 (git): Add parse.h.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:56 AM Revision 8cb7595f (git): * common.mk (realclean-local): Remove parse.h as well.
- * common.mk: Add missing dependencies regarding vm_core.h, id.h,
parse.c (parse.h), etc..
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Revision 3785eb77 (git): fix constant name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:53 AM Revision 279e6129 (git): fix variable name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:48 AM Revision a14d5eb0 (git): * enc/trans/newline.trans (rb_crlf_newline): new transcoder.
- (rb_cr_newline): new transcoder.
* transcode.c (trans_open_i): one more exra room for input newline
converter.
(rb_trans_open): crlf newline and cr newline implemented.
(Init_transcode): Encoding::Converter::CRLF_NEWLINE and
Enc... -
05:30 AM Revision 74a2a7bd (git): * enc/trans/newline.trans: new file.
- * transcode_data.h (rb_trans_t): add last_tc field.
* transcode.c (UNIVERSAL_NEWLINE): defined.
(CRLF_NEWLINE): defined.
(CR_NEWLINE): defined.
(rb_trans_open_by_transcoder_entries): initialize last_tc.
(trans_open_i): allocate ... -
05:00 AM Revision ab0ee1d5 (git): * common.mk (parse.c): generates parse.h together.
- * id.c, id.h: use constants for parser tokens.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:49 AM Revision cc77f676 (git): * vm.c: rewind cfp to show proper backtrace.
- [ruby-dev:35820]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:09 AM Revision eaa1bcab (git): * tool/make-snapshot: fix for clean up.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:46 AM Revision 7fe95731 (git): * vm_core.h: Declare rb_iseq_clone, which is used in class.c.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:40 AM Revision e9ebe1a1 (git): * transcode.c (transcode_search_path): return the length of converter
- path.
(load_transcoder_entry): renamed from load_transcoder.
(load_transcoder): new function for loding transcoder by encoding
names.
(rb_transcoding_open_by_transcoder): extracted from
rb_transcoding_open.
(rb_transcoding_op... -
01:45 AM Revision 7caecdbe (git): * tool/make-snapshot: try to find exported directory.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:25 AM Revision 4e150177 (git): * doc/NEWS: Mention the Readline.vi_editing_mode?,
- Readline.emacs_editing_mode?, Readline::HISTORY[] and
Readline::HISTORY.clear change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/12/2008
-
11:03 PM Revision 5501d84c (git): * transcode.c (econv_primitive_convert): add output_size argument.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:43 PM Revision 9d4bb3b9 (git): * transcode.c (rb_trans_conv): report last transcode_obuf_full.
- (econv_max_output): new method Encoding::Converter#max_output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:23 PM Feature #427 (Rejected): FileTest return values - =begin
It would be more convenient if FileTest.directory? and FileTest.file? and perhaps some other FileTest methods returned the receiver if true, rather than just true value. That would allow the test to be used with assignments. E.g.... -
06:54 PM Bug #388 (Closed): BigDecimal <=> Float # => nil
- =begin
=end
-
03:37 PM Bug #388: BigDecimal <=> Float # => nil
- =begin
=end
-
06:17 PM Revision 85c41f4f (git): * error.c (rb_eEncCompatError): add Exception.
- * include/ruby/ruby.h: ditto.
* encoding.c (rb_enc_check): use rb_eEncCompatError.
* string.c (rb_enc_cr_str_buf_cat): ditto.
* string.c (rb_str_sub_bang): ditto.
* string.c (rb_str_hex): ditto.
* string.c (rb_str_oct): ditto.
git-... -
05:37 PM Revision fc6484cb (git): * transcode.c (str_transcode): fix error message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:12 PM Bug #408 (Rejected): Array#[]= 要素数が減るとき
- =begin
なるほど。わかりました。
=end
-
03:37 PM Bug #376: Rinda has a race condition
- =begin
=end
-
03:34 PM Bug #376 (Rejected): Rinda has a race condition
- =begin
=end
-
03:37 PM Bug #203 (Closed): net/http sends wrong content-length
- =begin
Applied in changeset r18518.
=end
-
02:25 PM Bug #203: net/http sends wrong content-length
- =begin
=end
-
03:34 PM Bug #372 (Rejected): Rinda has a race condition
- =begin
=end
-
02:46 PM Revision edcd02cb (git): * transcode.c (rb_cEncodingConverter): new class Encoding::Converter.
- (econv_free): new function.
(econv_s_allocate): ditto.
(econv_init): ditto.
(check_econv): ditto.
(econv_primitive_convert): new method.
(Init_transcode): define Encoding::Converter.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
02:30 PM Bug #378: rbconfig.rb:173: [BUG] Stack consistency error
- =begin
=end
-
02:29 PM Bug #373: MingwでIO#dupがブロックする
- =begin
=end
-
02:27 PM Bug #402: default_external depends on the order of -K and -E
- =begin
=end
-
02:26 PM Bug #419: [PATCH] Hash#default_proc=
- =begin
=end
-
08:16 AM Bug #419: [PATCH] Hash#default_proc=
- =begin
Oops, I assigned it to the wrong tracker, should have been a Feature, sorry 8-(
=end
-
08:13 AM Bug #419 (Closed): [PATCH] Hash#default_proc=
- =begin
The attached patch implements Hash#default_proc=, a method to change the default proc for hashes after creation. I decided to implement this feature as a follow-up to a discussion on the IRC channel. The patch was tested against ... -
02:16 PM Revision c523f6f1 (git): * string.c (rb_str_splice_0): call rb_str_drop_bytes, not rb_str_drop.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:11 AM Revision 12096f58 (git): * tool/make-snapshot: fix for enc.mk.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:08 AM Revision f65719e5 (git): * string.c (rb_str_drop_bytes): new function to drop first bytes.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:07 AM Revision 26bc383e (git): * string.c (rb_str_drop): new function to drop first bytes.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:00 AM Revision 8938f611 (git): * string.c: more descriptive aliases of rb_str_new[2-5].
- [ruby-dev:35615]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:59 AM Revision 596eecd7 (git): * vm.c, vm_insnhelper.c (vm_define_method): move
- function place.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 AM Revision 456dc8bc (git): * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2,
- rb_usascii_str_new2): use with-length versions with strlen to
optimize strlen, if optimized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:55 AM Revision 741cc678 (git): * gc.c (getrusage_time): Returned effective value on Windows.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:51 AM Revision 608cb2ed (git): * transcode.c (rb_trans_open): free ts before raise.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:51 AM Revision 11873f13 (git): * ext/syslog/syslog.c (mSyslog_open): Use of Check_SafeStr() is
- deprecated.
(mSyslogConstants_LOG_MASK, mSyslogConstants_LOG_UPTO): Use
NUM2INT() instead of FIX2INT() when the type of an given object
is not determined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18534 b2dd03... -
09:47 AM Revision 5643c0d6 (git): * ext/bigdecimal/bigdecimal.c (BigDecimalCmp): should not ignore
- <=> comparison. [ruby-dev:35732]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:43 AM Revision 79cd32fe (git): * enc/trans/make_transdb.rb: *.erb.c is not used anymore.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:42 AM Revision 6d87cec0 (git): * transcode_data.h (rb_trans_elem_t): new field: from and to.
- * transcode.c (trans_open_i): just record from and to.
(rb_trans_open): load transcodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:35 AM Revision d04cc54a (git): * ext/syslog/syslog.c (mSyslog_open): Use of Check_SafeStr() is
- deprecated.
(mSyslogConstants_LOG_MASK, mSyslogConstants_LOG_UPTO): Use
NUM2INT() instead of FIX2INT() when the type of an given object
is not determined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18530 b2dd03c8-39d4-4d8f... -
09:25 AM Revision 6885f3b7 (git): * tool/transcode-tblgen.rb (#transcode_tblgen): slight message
- improvement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:23 AM Revision 7464de7e (git): Mention the Array#choice removal and the Array#delete change.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:12 AM Revision e6058393 (git): * array.c (rb_ary_delete): Array#delete to return deleted element.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:17 AM Revision abef7fa8 (git): * transcode.c (trans_open_i): check the result of rb_transcoding_open.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:24 AM Revision 5b3278b7 (git): * gc.c (gc_profile_result): use rb_str_catf.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:20 AM Revision 5ade9354 (git): * transcode_data.h (TRANSCODE_ERROR): removed.
- * tool/transcode-tblgen.rb: 8bit byte of ASCII-8BIT is a valid
(but unique to ASCII-8BIT) character.
* transcode.c (rb_eConversionUndefined): new error.
(rb_eInvalidByteSequence): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... - 07:09 AM Revision 47c8401c (git): * lib/net/pop.rb: POP3Command should export @socket since POP calls #socket.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:06 AM Revision 076b6a22 (git): * sprintf.c, util.c (quorem, nrv_alloc, dtoa): enabled floating point
- support.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:03 AM Revision e2159ba7 (git): * string.c (rb_str_intern): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:02 AM Revision fccc0945 (git): * gc.c (gc_profile_result): use sprintf.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:39 AM Revision 71553b91 (git): * string.c (rb_str_intern): should check symbol table overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:32 AM Revision 00b129c4 (git): * lib/net/http.rb (send_request_with_body): Content-Length should be byte length of string. (closes #203)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:19 AM Revision 6d8c1483 (git): * enc/depend: (transvpath_prefix): prefix has no extension, so replace
- %s with "".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:17 AM Revision fa9ef4bf (git): * test/readline/test_readline.rb (TestReadline#test_safe_level_4):
- tested Readline.vi_editing_mode? and Readline.emacs_editing_mode?.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:58 AM Revision 377ef4ba (git): Mention Array#sample.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:56 AM Revision 9ba8db84 (git): * array.c (rb_ary_choice): Resurrect #choice. Let me think about
- it for a while.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:25 AM Revision 13f1418d (git): * enc/Makefile.in (.SUFFIXES): renamed to .trans.
- * enc/make_encmake.rb: added --encs and --no-encs options.
* enc/depend (TRANSVPATH): fix for nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:20 AM Revision ae04e366 (git): * lib/net/https.rb: supress syntax warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:18 AM Revision 08795f9c (git): * lib/net/http.rb (Net::HTTP#initialize): initialize net/https variables to supress syntax warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:15 AM Revision 3c1fca24 (git): * ext/dl/cptr.c (rb_dlptr_s_to_ptr): fixed shadowing variable.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:08 AM Revision e65c07e9 (git): * array.c (rb_ary_sample): rename #choice to #sample. in
- addition, sample takes optional argument, a la #first.
* random.c (Init_Random): always initialize seed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:08 AM Revision 0bf6ed0f (git): * ext/socket/getaddrinfo.c (getaddrinfo): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:05 AM Revision aadf534b (git): * 2008-08-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:05 AM Revision e1d3451f (git): * misc/ruby-mode.el (ruby-imenu-create-index-in-block): Fix the
- regexp to only pick definition lines properly. `module_funtion'
is not a definition of a module named `_function'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:35 AM Revision c2e85dfa (git): * test/win32ole/test_err_in_callback.rb: do not require 'mkmf'
- unless WIN32OLE is defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e