Activity
From 08/06/2008 to 08/12/2008
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
08/11/2008
-
11:35 PM Bug #408: Array#[]= 要素数が減るとき
- =begin
しかし、
a = %w"A B C D E"; a[-2, 2] = 4; p a
は1.8でも["A", "B", "C", 4]になりますから、
a = %w"A B C D E"; a[-2, 2] = nil; p a
が["A", "B", "C", nil]になるというのはむしろ一貫性が増していると思います。
=end
-
08:39 PM Bug #408 (Open): Array#[]= 要素数が減るとき
- =begin
仮にそうなら[-2,2]=nilでnilが*ひとつだけ*残る意味が分かりません。
この挙動はやはりバグであると思います。
=end
-
07:14 PM Bug #408 (Closed): Array#[]= 要素数が減るとき
- =begin
これは1.9での仕様変更です。
1.9ではnilは要素の削除という特別な役割を失いました。
ですから ary[n,m]=nil は ary[n,m]=4 と同様にnilを挿入します。
=end
-
10:49 PM Revision 61f512a3 (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:44 PM Revision 94ca2d94 (git): * transcode_data.h (rb_transcoder): add resetstate_func field for
- resetting a state of stateful encoding.
* enc/trans/iso2022.trans (rb_EUC_JP_to_ISO_2022_JP): specify
finish_eucjp_to_iso2022jp for resetstate_func.
* tool/transcode-tblgen.rb: specify NULL for resetstate_func.
* transcode.c (output... -
10:21 PM Revision 5f9b877e (git): * transcode.c (get_replacement_character): extracted from
- output_replacement_character.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:00 PM Revision c1361132 (git): * transcode_data.h (rb_transcoder): typedef at first.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:49 PM Revision 425098de (git): * transcode.c (rb_trans_conv): find second last error.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:17 PM Bug #416 (Closed): core_set_method_alias
- バックトレースに`core_set_method_alias`という謎のメソッド名が出現することがあります
% ~/target/trunk/bin/ruby -ve 'alias foo bar'
ruby 1.9.0 (2008-08-11 revision 17576) [x86_64-linux]
-e:1:in `core_set_method_alias': undefined method `bar' for class... - 03:50 PM Revision 53fddace (git): * 2008-08-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:50 PM Revision a2901a7c (git): * transcode_data.h (rb_trans_result_t): new type.
- (rb_trans_elem_t): new type.
(rb_trans_t): new type.
* transcode.c (transcode_dispatch_cb): removed.
(transcode_dispatch): removed.
(rb_transcoding_result_t): moved to rb_trans_result_t in
transcode_data.h.
(transcode_restarta... -
11:39 AM Revision 96765d15 (git): * iseq.c (rb_iseq_clone): should preserve cref_stack link.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:33 AM Revision 199a9577 (git): * ext/dl/cfunc.c (rb_dlcfunc_call): add taint check.
- * ext/dl/dl.c (rb_dl_malloc): add rb_secure(2).
* ext/dl/dl.c (rb_dl_realloc): ditto.
* ext/dl/dl.c (rb_dl_free): ditto.
* ext/dl/dl.c (rb_dl_ptr2value): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18496 b2dd03c8-39d4-4d... -
11:11 AM Revision 35b6abbc (git): * gc.c (getrusage_time): works only if RUSAGE_SELF is defined right
- now.
* gc.c (gc_profile_result): C99.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:00 AM Revision 9295fd4b (git): * array.c (rb_ary_sample): rename #choice to #sample. in
- addition, sample takes optional argument, a la #first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:36 AM Revision 130e7202 (git): * gc.c: added GC::Profiler.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:16 AM Revision c5579a83 (git): fixed ChangeLog.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:31 AM Revision aa2a222f (git): * ext/readline/README.ja: added API document for
- Readline.vi_editing_mode? and Readline.emacs_editing_mode?.
* ext/readline/extconf.rb: checked rl_editing_mode variable in
Readline library.
* ext/readline/readline.c (readline_s_emacs_editing_mode_p): added
Readline.emacs_editing_... -
08:13 AM Revision e956f287 (git): * class.c (clone_method): should copy cbase in cref as well.
- [ruby-dev:35116]
* iseq.c (iseq_mark): mark original iseq object.
* iseq.c (iseq_free): do not free internal data if they have
original iseq to belong.
* iseq.c (rb_iseq_clone): a new function to clone iseq value.
git-svn-id: svn+s... -
07:58 AM Revision 5898c074 (git): * test/readline/test_readline.rb: added test for Readline's class
- methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:39 AM Revision 2897632f (git): * enc/trans/iso2022.trans: renamed from iso2022.erb.c.
- * enc/trans/single_byte.trans: ditto.
* enc/trans/utf_16_32.trans: ditto.
* enc/trans/korean.trans: ditto.
* enc/trans/japanese.trans: ditto.
* enc/depend: follow the renaming.
* tool/build-transcode: ditto.
git-svn-id: svn+ssh:... -
06:11 AM Revision 36dd9a22 (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/trunk@18487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:42 AM Revision 581d01e6 (git): * 2008-08-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:42 AM Revision c27c68b8 (git): * class.c (clone_method): should copy cbase in cref as well.
- [ruby-dev:35116]
* node.h (NEW_CREF): new NEW_ macro.
* eval.c (PUSH_CREF): use NEW_CREF().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:52 AM Revision 544b3c18 (git): fix ChangeLog
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:52 AM Revision 655e3143 (git): fix ChangeLog
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:06 AM Revision cc0114b6 (git): * 2008-08-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:06 AM Revision bd5bf372 (git): * transcode_data.h (rb_transcoding): rename fields.
- readlen -> recognized_len.
feedlen -> readagain_len.
* transcode.c: follow the field renaming.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:37 AM Revision 2691446e (git): merge revision(s) 17872:
- * ext/dl/dl.c (rb_str_to_ptr): should propagate taint to dlptr.
* ext/dl/dl.c (rb_ary_to_ptr): ditto.
* ext/dl/sym.c (rb_dlsym_call): should check taint of DLPtrData as
well.
git-svn-id: svn+ssh://ci.ruby-lang... -
12:36 AM Revision 40785d53 (git): merge revision(s) 17872:
- * ext/dl/dl.c (rb_str_to_ptr): should propagate taint to dlptr.
* ext/dl/dl.c (rb_ary_to_ptr): ditto.
* ext/dl/sym.c (rb_dlsym_call): should check taint of DLPtrData as
well.
git-svn-id: svn+ssh://ci.ruby-lang...
08/10/2008
-
01:37 PM Revision badd9f1e (git): * transcode.c (transcode_restartable0): invalid handling simplified.
- (transcode_restartable): use PARTIAL_INPUT for converting buffered
input.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:25 PM Revision 4d763fb8 (git): * encoding.c: include util.h. [ruby-dev:35715]
- * common.mk: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:43 PM Bug #369 (Closed): Ruby 1.9でRailsのactionpackのテストの終了時にSEGV
- =begin
Applied in changeset r18398
=end
-
12:37 PM Feature #403 (Closed): Add support to Haiku
- =begin
Applied in changeset r18472.
=end
-
12:26 PM Revision 436a136b (git): * transcode_data.h (rb_transcoding): new field: flags.
- * transcode.c (load_transcoder): extracted from transcode_dispatch_cb.
(rb_transcoding_result_t): renamed from transcode_result_t.
(rb_transcoding_open): new function.
(rb_transcoding_convert): ditto.
(rb_transcoding_close): ditt... -
09:37 AM Bug #98 (Closed): irb Classを抜けるとTypeError
- =begin
Applied in changeset r18465.
=end
-
09:10 AM Revision 30e90a33 (git): * tool/transcode-tblgen.rb: record checksum of
- transcode-tblgen.rb itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:34 AM Revision aa945776 (git): * config.guess ({powerpc-apple,i586-pc}-haiku): re-applied r18403.
- [ruby-core:18110]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:29 AM Revision 729615e6 (git): * config.{guess,sub}: updated to automake-1.10.1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:29 AM Revision 2be9ae2f (git): * config.{guess,sub}: updated to automake-1.10.1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 AM Revision 00522fad (git): * configure.in,parse.y: removed garbage spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 AM Revision de0a9f72 (git): * configure.in,parse.y: removed garbage spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:45 AM Revision e3d9fc76 (git): * enc/Makefile.in (make-workdir): use MAKEDIRS.
- * enc/depend: makes target directory before compile/link.
* tool/transcode-tblgen.rb: creates target directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:33 AM Revision 2ce7aeca (git): * transcode.c: rename my_transcoding to tc and my_transcoder to tr.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:17 AM Revision e748ed51 (git): * transcode_data.h (rb_transcoding): add feedlen field.
- * transcode.c (transcode_restartable0): renamed from
transcode_restartable.
save input buffer into feed buffer if next character is started the
point before input buffer. for example, "\x00\xd8\x01" then "\x02"
in UTF-16LE. \x0... -
02:03 AM Revision 04609e1e (git): * common.mk (extconf): use MAKEDIRS.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:03 AM Revision 3ba7984e (git): * common.mk (extconf): use MAKEDIRS.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:35 AM Revision 50c24100 (git): * lib/irb.rb (IRB::Irb#inspect): instance_variables returns symbols
- instead of strings now. [ruby-dev:34930]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:23 AM Revision b2718506 (git): * transcode.c (transcode_char_start): refactored to remove readlen
- argument.
(transcode_restartable): refactored to remove readlen variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/09/2008
-
11:56 PM Revision 363cad32 (git): * gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.
- [ruby-core:18207]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:56 PM Revision bdcb8fd0 (git): * gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.
- [ruby-core:18207]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:33 PM Revision 94dc1e0b (git): r18455 reverted.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:15 PM Revision 6662af65 (git): * 2008-08-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:15 PM Revision 1bca9ada (git): * 2008-08-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:15 PM Revision 9a65958d (git): * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),
- ext/digest/md5/md5.c, ext/openssl/ossl.c (main),
ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
* main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is
no longer used so long time. based on a pat... -
11:15 PM Revision a64266a7 (git): * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),
- ext/digest/md5/md5.c, ext/openssl/ossl.c (main),
ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
* main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is
no longer used so long time. based on a pat... -
01:34 PM Revision 0e3d1017 (git): * transcode.c (transcode_loop): take destination and resize function
- as parameters.
(more_output_buffer): ditto.
(str_transcoding_resize): argument changed from rb_transcoding* to
VALUE.
(str_transcode): call transcode_loop with destination string and its
resize function.
* transcode_data.h (rb... -
12:41 PM Revision a596f3a7 (git): * common.mk: encs depend on transdb.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:10 PM Revision f673a79e (git): * configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid of
- AC_TRY_RUN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:10 PM Revision cf7ad7e0 (git): * configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid of
- AC_TRY_RUN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:32 AM Revision b9d39953 (git): * transcode.c (transcode_char_start): arguments changed.
- (transcode_restartable): arguments changed to avoid *in_pos points
out of buffer by decreasing *in_pos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:35 AM Revision 4bceda11 (git): * transcode_data.h (rb_transcoding): new fields: next_info and next_byte.
- * transcode.c (transcode_restartable): save/restore next_info and
next_byte.
sync readlen and in_p when invalid.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:25 AM Revision ca3dd2d8 (git): * transcode.c (transcode_restartable): my_transcoder argument removed.
- (transcode_loop): my_transcoder argument removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:02 AM Revision 139234e1 (git): * transcode_data.h (rb_transcoding): add fields for restartable
- transcoding.
(rb_transcoder): add max_input field.
from_unit_length field is renamed to input_unit_length.
* tool/transcode-tblgen.rb: generate max_input field.
* enc/trans/iso2022.erb.c: follow rb_transcoder change.
* enc/trans/u... - 04:35 AM Revision de4a65a2 (git): * 2008-08-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:35 AM Revision 750cb61e (git): * stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid
- preprocessor directives. a patch from Peter Bowen at
[ruby-core:18211].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:35 AM Revision 69aeb09e (git): * stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid
- preprocessor directives. a patch from Peter Bowen at
[ruby-core:18211].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/08/2008
-
09:37 PM Revision 1727355a (git): * enc/make_encdb.rb, enc/trans/make_transdb.rb: skip nonexistent
- directory. [ruby-dev:35802]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:12 PM Revision 94342f89 (git): add several tests for UTF-32LE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:08 PM Revision 6db9e77e (git): * enc/trans/utf_16_32.erb.c (fun_so_from_utf_32le): implemented.
- (fun_so_to_utf_32le): implemented.
[ruby-dev:35777]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:48 PM Revision fbe9c102 (git): * 2008-08-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 PM Revision 2833d9f9 (git): * transcode_data.h (rb_transcoder): from_unit_length field added.
- from_utf8 field removed.
* tool/transcode-tblgen.rb: generate offsets range.
follow rb_transcoder change.
* transcode.c (transcode_loop): don't use from_utf8.
make invalid region from_unit_length wise.
* enc/trans/iso2022.erb.c: f... -
02:30 PM Revision a456f022 (git): * enc/depend (TRANSCSRCS): needs rule_subst to apply.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:27 PM Revision 90ca8317 (git): * io.c (shutdown): not define if defined already.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:47 PM Revision 6a852b7c (git): * vm_insnhelper.c (opt_eq_func): large function to make inline.
- * bcc32/Makefile.sub (config.h): cannot compile a big inline function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:44 PM Bug #345: 1.9 racc appears to seg fault
- =begin
Hi,
At Fri, 8 Aug 2008 02:01:42 +0900,
Roger Pack wrote in [ruby-core:18171]:
> It now no longer segfaults.
> irb(main):002:0> RubyParser.new.parse "1+1"
> NoMethodError: undefined method `old_initialize' for #<StringIO:... -
02:02 AM Bug #345: 1.9 racc appears to seg fault
- =begin
It now no longer segfaults.
irb(main):002:0> RubyParser.new.parse "1+1"
NoMethodError: undefined method `old_initialize' for #<StringIO:0x618cd0>
from /Users/rogerpack/dev/ruby_19_installed/lib/ruby/gems/1.9.0/gems/ruby_... -
12:10 PM Revision e6a8cc7e (git): * common.mk (enk.mk): give not RUBY but MINIRUBY.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:04 AM Revision 8569904a (git): * ChangeLog: commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:03 AM Revision 1c22ef17 (git): * configure.in (shutdown, sched_yield, pthread_attr_setinheritsched):
- check for Haiku.
* eval_intern.h, io.c, thread_pthread.c: use autoconfisticated results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:52 AM Revision b68b9ec6 (git): * common.mk (enc.mk): mkmf.rb requires rbconfig.rb.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:44 AM Revision 22931710 (git): * common.mk (srcs-enc): renamed from transcodes.
- * enc/Makefile.in (make-workdir): creates object directories.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:43 AM Bug #252: Array#sort doesn't respect overridden <=>
- =begin
Hi,
In message "Re: [ruby-core:18124] Re: [Ruby 1.8 - Bug #252] Array#sort doesn't respect overridden <=>"
on Tue, 5 Aug 2008 04:49:27 +0900, Charles Oliver Nutter <[email protected]> writes:
|So this is going to ... -
07:41 AM Bug #252: Array#sort doesn't respect overridden <=>
- =begin
Hi,
In message "Re: [ruby-core:18177] Re: [Ruby 1.8 - Bug #252] Array#sort doesn't respect overridden <=>"
on Fri, 8 Aug 2008 06:17:41 +0900, Lin Jen-Shin <[email protected]> writes:
|And should this behavior apply to c... -
07:17 AM Revision 62914a12 (git): * common.mk (encdb.h): see both $(srcdir)/enc and enc.
- * enc/make_encdb.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:15 AM Revision b917553e (git): * common.mk (encdb.h): see both $(srcdir)/enc and enc.
- * enc/make_encdb.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:09 AM Revision 2f37e037 (git): * enc/trans/make_transdb.rb: fix for the case no transdirs are given.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:03 AM Revision 73d3ff00 (git): * enc/trans/make_transdb.rb: converts only one transcoders for each
- basename.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 AM Revision e1ae7c2e (git): patchlevel 71
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:03 AM Revision 63062103 (git): patchlevel 286
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:58 AM Revision 3d13c620 (git): * 2008-08-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:58 AM Revision a6267031 (git): * 2008-08-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:58 AM Revision b9b1038c (git): * 2008-08-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:58 AM Revision 2577fa6d (git): * lib/resolv.rb: randomize source port and transaction id.
- CVE-2008-1447.
* lib/resolv-replace.rb (UDPSocket#bind): don't resolv host if host is
"".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:58 AM Revision a8a33dcd (git): * lib/resolv.rb: randomize source port and transaction id.
- CVE-2008-1447.
* lib/resolv-replace.rb (UDPSocket#bind): don't resolv host if host is
"".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:58 AM Revision 15f00ed9 (git): * lib/resolv.rb: randomize source port and transaction id.
- CVE-2008-1447.
* lib/resolv-replace.rb (UDPSocket#bind): don't resolv host if host is
"".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:58 AM Revision 45738f1d (git): * lib/resolv.rb: randomize source port and transaction id.
- CVE-2008-1447.
* lib/resolv-replace.rb (UDPSocket#bind): don't resolv host if host is
"".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:45 AM Revision 25efcaf4 (git): svn:eol-style
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/07/2008
-
07:49 PM Feature #403: Add support to Haiku
- =begin
> ext/socket/addrinfo.hでは以下のようにgai_strerrorが「#ifndef __HAIKU__」に
> なっているので、ext/socket/getaddrinfo.cでもコメントアウトではなく
> 「#ifndef __HAIKU__」の方が良いのではないでしょうか?
Oops, I missed it.
Thanks, usa.
> Actually, they are intermedi... -
05:27 PM Feature #403: Add support to Haiku
- =begin
Hi,
At Thu, 7 Aug 2008 06:11:32 +0900,
Yui NARUSE wrote in [ruby-core:18152]:
> > 3. I understand. In fact, it correspond to the files in
> > the latest stable version of automake (1.10.1) + a little patch to config.guess.
... -
01:09 PM Feature #403: Add support to Haiku
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:35796] Re: [Ruby 1.9 - Feature #403] Add support to Haiku"
on Aug.07,2008 12:42:32, <[email protected]> wrote:
> ext/socket/addrinfo.hでは以下のようにgai_strerrorが「#ifndef __HAIKU__」に
> なって... -
12:44 PM Feature #403: Add support to Haiku
- =begin
At Thu, 7 Aug 2008 06:11:32 +0900,
Yui NARUSE wrote:
>
> > I have extracted config.guess and config.sub from the main patch.
> Thanks, I patched new_ruby_1_9_haiku.patch in r18402 and
> config.guess_automake-1.10.1.patch in... -
06:13 AM Feature #403: Add support to Haiku
- =begin
> I have extracted config.guess and config.sub from the main patch.
Thanks, I patched new_ruby_1_9_haiku.patch in r18402 and
config.guess_automake-1.10.1.patch in r18403.
> 3. I understand. In fact, it correspond to t... -
07:24 PM Revision b41a687f (git): * common.mk: see both $(srcdir)/enc/trans and enc/trans.
- * enc/trans/make_transdb.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:11 PM Bug #378: rbconfig.rb:173: [BUG] Stack consistency error
- =begin
Same problem on OpenSUSE 11.0 x64.
Try some valgrind / gdb pass to identify the problem
=end
- 03:06 PM Revision c6d05a63 (git): * 2008-08-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 PM Revision fedc035a (git): * ext/.document: added readline/readline.c.
- * ext/readline/readline.c: changed Copyright. added RDoc.
* ext/readline/README.ja: fixed typo.
* ext/readline/README: contents was moved RDoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:53 PM Revision 15046523 (git): * transcode_data.h (rb_transcoding): new field "stateful".
- (rb_transcoder): preprocessor and postprocessor field removed.
change arguments of func_ii, func_si, func_io and func_so.
new field "finish_func".
* tool/transcode-tblgen.rb: make FUNii, FUNsi and FUNio
generatable.
* transcode.c... -
01:58 PM Revision 05373c44 (git): * ext/readline/README.ja: updated API document for Readline module.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:36 PM Bug #409 (Closed): Can't modify frozen ... の型
- =begin
ちゃんとrescueしてたはずのCan't modify frozen なんとか例外が捕捉で
きなくなってて気づいたのですが、1.9ではRuntimeErrorになっています。
% trunk/bin/ruby -e'[].freeze.clear'
-e:1:in `clear': can't modify frozen array (RuntimeError)
from -e:1:in `<main>... -
11:57 AM Revision 57a2bb78 (git): * lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
- is not supplied. backported from trunk. fixed [ruby-core:18058].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:55 AM Revision 16a24188 (git): * lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
- is not supplied. fixed [ruby-core:18058].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:40 AM Revision 0ff8385b (git): fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 AM Revision 4c6321a1 (git): add a comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:04 AM Revision 3f91366c (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/trunk@18413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:47 AM Revision 380e558f (git): * enc/depend: add transdb.c.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:28 AM Revision a5a60f53 (git): * Makefile.in, common.mk, {bcc,win}32/Makefile.sub (clean-ext): do not
- use miniruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:28 AM Revision 2ce5ff1a (git): * Makefile.in, common.mk, {bcc,win}32/Makefile.sub (clean-ext): do not
- use miniruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:47 AM Bug #368 (Closed): 境界における Math.atanh 等の動作
- =begin
例外を投げるようにしました。
=end
-
05:27 AM Bug #407 (Closed): String#<<
- =begin
Applied in changeset r18399.
=end
-
05:09 AM Bug #407: String#<<
- =begin
=end
-
03:20 AM Bug #407 (Closed): String#<<
- =begin
以下のようにtrunkの振る舞いは1.8以前と違うのですが、これは1.8
の振る舞いのほうが自然ではないでしょうか? 256が\00になるのは
UTF-8としてもASCII-7BITとしてもなんかおかしい気がします。
% trunk/bin/ruby -Ku -ve'p "ABC" << 256'
ruby 1.9.0 (2008-08-06 revision 17576) [x86_64-linux]
"ABC\x00"... -
05:17 AM Revision fa3283c7 (git): * enc/depend: removed needless explicit commands.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:16 AM Revision 4f42eded (git): * lib/mkmf.rb, {bcc32,win32}/Makefile.sub (CLEANLIBS, CLEANOBJS):
- moved clean targets to platfrom makefiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:16 AM Revision eab4f197 (git): * lib/mkmf.rb, {bcc32,win32}/Makefile.sub (CLEANLIBS, CLEANOBJS):
- moved clean targets to platfrom makefiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:09 AM Bug #408 (Rejected): Array#[]= 要素数が減るとき
- =begin
以下のように謎のnilが半端に残ります
trunk/bin/ruby -ve'a = %w"A B C D E"; a[-2, 2] = nil; p a'
ruby 1.9.0 (2008-08-06 revision 17576) [x86_64-linux]
["A", "B", "C", nil]
なお1.8では残りません。
ruby_1_8/bin/ruby -ve'a = %w"A B C D E... - 04:14 AM Revision c73a2030 (git): * ext/socket/getaddrinfo.c (gai_strerror): ignore only on Haiku.
- a patch from <znz at mbf.nifty.com>, [ruby-dev:35796].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/06/2008
-
11:19 PM Bug #369: Ruby 1.9でRailsのactionpackのテストの終了時にSEGV
- =begin
報告者の松田です。
ご対応ありがとうございます。
なかださんのRuby 1.9のほうのパッチを当てて試してみたところ、
確かに落ちないようになりました。
# 1.8のほうに関しては、もともと同様の現象が出ていなかったので
# こちらでは特に検証はできていません。
> 本当にRailsにそういったコードがあるとすると、いった
い何をしたいんでしょうか。
Railsの側にも問題がありそう、と、なかださんに言われたので、
... -
06:11 PM Bug #369: Ruby 1.9でRailsのactionpackのテストの終了時にSEGV
- =begin
なかだです。
At Wed, 6 Aug 2008 17:17:30 +0900,
Nobuyoshi Nakada wrote in [ruby-dev:35780]:
> 本当にRailsにそういったコードがあるとすると、いったい何をしたい
> んでしょうか。これらのファイナライザは、対象オブジェクト自身を参
> 照しているので、どれも呼ばれないというのが正しい動作だと思います。
1.8用のパッチです。
Index: ... -
05:19 PM Bug #369: Ruby 1.9でRailsのactionpackのテストの終了時にSEGV
- =begin
なかだです。
At Wed, 6 Aug 2008 16:06:04 +0900,
wanabe wrote in [ruby-dev:35778]:
> 2008/07/29 18:28 Akira Matsuda <[email protected]>:
> > Ruby1.9にてRuby on Railsの中のactionpackのテストを走らせると、終了後にcoreを吐きながらアボートします。
> > Rubyのバージョンは... -
04:07 PM Bug #369: Ruby 1.9でRailsのactionpackのテストの終了時にSEGV
- =begin
ワナベと申します。
2008/07/29 18:28 Akira Matsuda <[email protected]>:
> Ruby1.9にてRuby on Railsの中のactionpackのテストを走らせると、終了後にcoreを吐きながらアボートします。
> Rubyのバージョンは1.9.0-3で、Railsはgitリポジトリ上の報告時現在のedgeバージョンにて再現可能です。
> また、OSはOSX LeopardおよびD... -
10:14 PM Revision 38eeffce (git): fix previous commit.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:12 PM Revision 8ff5c093 (git): ignore generated files.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:37 PM Revision 99e1e0f2 (git): add comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:33 PM Revision 38751ad9 (git): * test/ruby/process.rb (test_popen_fork): skip a test which is
- freeze in FreeBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:07 PM Revision 16ea6622 (git): * config.guess: add powerpc-apple-haiku, i586-pc-haiku.
- see [ruby-core:18110]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:52 PM Revision 48e21d20 (git): * eval_intern.h: Add support to Haiku. see [ruby-core:18110]
- * include/ruby/defines.h: ditto.
* configure.in: ditto.
* thread_pthread.c: ditto.
* io.c: ditto.
* lib/mkmf.rb: ditto.
* ext/socket/getaddrinfo.c: ditto.
* ext/socket/extconf.rb: ditto.
* ext/socket/socket.c: ditto.
* ext/socket... -
08:44 PM Revision 403d0334 (git): * common.mk: mkdir enc/trans before build tables.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:19 PM Revision ec85af49 (git): * enc/depend: enc/*.c is source but enc/trans/*.c is generated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:17 PM Revision 420e61cf (git): * regenc.c (code_to_mbc): raise RangeError Integer#chr
- when more than 255 is given with single byte encoding.
[ruby-dev:35789]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:06 PM Revision d8353d6b (git): * gc.c (run_final): runs finalizers with the object terminated.
- * gc.c (rb_gc_call_finalizer_at_exit): keeps finalized objects from
linking to freelist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:05 PM Revision 2a876ff2 (git): * gc.c (run_final): runs finalizers with the object terminated.
- * gc.c (rb_gc_call_finalizer_at_exit): ObjectSpace::finalizers needs
to scan whole object space, although deprecated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:44 PM Revision 508b170d (git): * enc/depend: for build in other than srcdir.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 PM Revision e22b3b77 (git): * tool/transcode-tblgen.rb (transcode_generate_node): code
- argument removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:25 PM Revision 3190304d (git): * gc.c (chain_finalized_object): deletes finalizers to be invoked from
- finalizer_table.
* gc.c (rb_gc_call_finalizer_at_exit): warns when could not invoke
finalizers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:25 PM Revision 7d072e2b (git): * gc.c (chain_finalized_object): deletes finalizers to be invoked from
- finalizer_table.
* gc.c (rb_gc_call_finalizer_at_exit): warns when could not invoke
finalizers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:57 AM Revision a016b308 (git): * enc/depend: transcode table generation depends on
- tool/transcode-tblgen.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:52 AM Revision 9d934801 (git): * gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO and
- Data. [ruby-dev:35578]
* gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers
cannot be invoked. [ruby-dev:35681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:48 AM Revision faf2541c (git): * gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers
- cannot be invoked. [ruby-dev:35681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:47 AM Revision 5adb2479 (git): * tool/transcode-tblgen.rb: distinguish UNDEF and INVALID.
- [ruby-dev:35709]
* transcode.c (transcode_loop): don't need rb_enc_mbclen now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:44 AM Revision fc841ddc (git): useless comment removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:43 AM Revision 45428f22 (git): add tests for [ruby-dev:35726] and [ruby-dev:35709].
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:40 AM Revision 8db17b30 (git): * common.mk (transdb.h): requires transcoders.
- * enc/depend (srcs): target for transcoders.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:04 AM Revision ce074dcf (git): * enc/depend: replace not only $(<:...) but also $<.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:56 AM Revision 5d457380 (git): * win32/Makefile.sub (config.status): export BASERUBY.
- * enc/depend: avoid GNU make'ism.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:55 AM Revision 19e2cdbd (git): * win32/Makefile.sub (config.status): export BASERUBY.
- * enc/depend: avoid GNU make'ism.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e