Activity
From 08/25/2008 to 08/31/2008
08/31/2008
-
09:11 PM Bug #529 (Closed): method_missing の再定義で Stack consistency error
- =begin
ワナベと申します。
[Bug #513] と似た現象が vm_method_missing 中で
POPN 到達前に break した場合にも起きるようです。
$ ruby -e '
def method_missing(m)
yield
end
foo {break}
'
-e:5: [BUG] Stack consistency error (sp: 7, bp: 6)
ruby 1.9.0 (2008-08-31 r... - 05:58 PM Revision d4c52127 (git): * strftime.c (rb_strftime): calc timezone offset by myself if system
- doesn't provide timezone info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:49 PM Revision 0f814554 (git): * tool/transcode-tblgen.rb: change "illegal" to "invalid".
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:35 PM Revision 88419694 (git): * tool/transcode-tblgen.rb (transcode_generated_code): defined for
- generating table at once.
(transcode_tblgen): returns an empty string.
(transcode_generate_node): ditto.
* enc/trans/newline.trans: use transcode_generated_code.
* enc/trans/iso2022.trans: ditto.
* enc/trans/single_byte.trans: dit... -
05:10 PM Revision 6b2efe10 (git): * tool/transcode-tblgen.rb (citrus_decode_mapsrc): print logging
- message on STDERR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:25 PM Revision 3d8043d0 (git): * enc/trans/eucjp-tbl.rb: replace by previous Citrus maps.
- * enc/trans/sjis-tble.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:23 PM Revision 1893e198 (git): * tool/transcode-tblgen.rb: add table generator from Citrus maps.
- * enc/trans/japanese.trans: use Citrus maps.
* enc/trans/CP: add maps from Citrus.
* enc/trans/JIS: ditto.
* test/ruby/test_transcode.rb: Shift_JIS and EUC-JP doesn't support
IBM extended characters.
git-svn-id: svn+ssh://ci.ruby-... -
03:54 PM Bug #528 (Closed): Several ruby-mode.el improvements
- =begin
Here are a few improvements to ruby-mode.el (and the other Ruby Elisp code). I'm putting them all in this one issue, because they're built sequentially, and I don't think the later ones will apply well without the earlier ones. T... -
03:54 PM Bug #527 (Closed): test_execopts_pgroup(TestProcess) fails on NetBSD
- =begin
以下のテストが NetBSD 4.99.72 i386 にて失敗します。
test_execopts_pgroup(TestProcess) [/home/naruse/src/ruby-trunk/test/ruby/test_process.rb:141]:
<Errno::EPERM> exception expected but none was thrown.
=end
-
03:31 PM Revision e7ee4fab (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:23 PM Revision 248aaa62 (git): * 2008-09-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:23 PM Revision 16122d1d (git): * common.mk (docs): removed a useless make target.
- tool/makedoc.rb was removed at revision 13919.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:42 PM Bug #525 (Closed): test_convert(TestBignum) on NETBSD
- =begin
NetBSD 4.99.72 i386 にて、test/ruby/test_bignum.rb が以下のとおり失敗します。
test_convert(TestBignum) [/home/naruse/src/ruby-trunk/test/ruby/test_bignum.rb:199]:
<Errno::EINVAL> exception expected but was
Class: <RangeError>
Message:... -
02:24 PM Revision a017cecf (git): fix typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:51 AM Revision 1d9a079b (git): * complex.c (numeric_abs2): new.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:13 AM Revision 8aae9dc6 (git): ignore callback-*.c.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:38 AM Revision c3434e35 (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:22 AM Revision 57b2447d (git): * lib/mkmf.rb (have_devel?): checks if the compiler works.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:22 AM Revision fea2b253 (git): * lib/mkmf.rb (have_devel?): checks if the compiler works.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:11 AM Revision 1ca7943e (git): * Temporarily uses git://github.com/yugui/rubyspec.git
- until specs for 1.9 is merged into
git://github.com/rubyspec/rubyspec.git.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 AM Revision 69610b07 (git): * transcode.c (transcode.c): set source_encoding and
- destination_encoding as encoding object.
(ecerr_source_encoding): new method.
(ecerr_destination_encoding): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:59 AM Revision 6e37ddcf (git): * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of
- extra CR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:52 AM Revision 75fc7cf2 (git): * lib/mkmf.rb (try_func, try_var, have_struct_member),
- (scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING.
* lib/mkmf.rb (MAIN_DOES_NOTHING): defaults to ordinary main.
* win32/Makefile.sub (config): for MAIN_DOES_NOTHING for wince.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branch... -
08:52 AM Revision 70b98dd4 (git): * lib/mkmf.rb (try_func, try_var, have_struct_member),
- (scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING.
* lib/mkmf.rb (MAIN_DOES_NOTHING): defaults to ordinary main.
* win32/Makefile.sub (config): for MAIN_DOES_NOTHING for wince.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
08:31 AM Revision 11d35f67 (git): * spec/README (How to run): added.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:31 AM Revision 7a490558 (git): * spec/default.mspec (config): added.
- * spec/default.mspec (target): replaced the built ruby
to runruby.rb.
Improved $LOAD_PATH on running specs.
* spec/default.mspec (flags): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18989 b2dd03c8-39d4-4d8f-98ff-823fe6... -
08:18 AM Revision 94f421c9 (git): fix a typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:17 AM Revision 72ee10b1 (git): * transcode.c (make_econv_exception): rename instance variable names
- for storing encoding names.
(ecerr_source_encoding_name): method renamed.
(ecerr_destination_encoding_name): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:59 AM Revision 2d71485e (git): * transcode.c (econv_putback): associate encoding to the result.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:44 AM Revision ca6a8b1e (git): * include/ruby/intern.h: rename RB_UBF_DFL to
- RUBY_UBF_IO and RUBY_UBF_PROCESS.
Because there is no default (universal) unblocking function.
* ext/socket/socket.c, file.c, io.c, process.c, thread.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18985 b2dd03c8-39d4-4d... -
07:43 AM Revision d427cf3a (git): * transcode.c (econv_insert_output): raise ArgumentError on failure.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:39 AM Revision 03b2fc9a (git): * bootstraptest/test_thread.rb: add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:37 AM Revision d1429c3c (git): * enc/trans/single_byte.trans (us_ascii_map): don't define 8bit bytes.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:07 AM Revision ae9af4d3 (git): * ext/socket/socket.c (lookup_order_table): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision c3f55e6d (git): * transcode.c (econv_last_error): new method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:18 AM Revision 9d2accff (git): * transcode.c (econv_primitive_convert): make two arguments,
- destination_byteoffset and destination_bytesize, optional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:12 AM Revision f3c43ae0 (git): * transcode.c (make_econv_exception): error message simplified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:48 AM Revision bb239558 (git): * ext/coverage/coverage.c (rb_mCoverage): removed unneeded static variable.
- * ext/socket/socket.c (unix_recv_io): ditto.
* ext/socket/socket.c (mConst): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:45 AM Revision 4bd53bee (git): * 2008-08-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:45 AM Revision 1105b5de (git): * ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): fix for
- initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:45 AM Revision 4cf6bcf7 (git): * ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): fix for
- initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:42 AM Revision 1a41f6db (git): * ext/ripper/eventids2.c (ripper_init_eventids2): use rb_intern_const.
- * ext/ripper/tools/generate.rb (generate_eventids1): ditto.
* ext/ripper/tools/generate.rb (generate_eventids2_table): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:56 AM Revision 91e5f7d5 (git): * ext/dl/mkcallback.rb (rb_dl_init_callbacks): fix indent.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:36 AM Revision 422d6b3d (git): * ext/openssl/ossl_config.c (Init_ossl_config): removed C99ism.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:43 AM Revision 5757a872 (git): * ext/strscan/strscan.c (strscan_do_scan): fix usecnt decrement.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/30/2008
-
11:57 PM Bug #480 (Closed): Failure: test_has_expires_eh(TestTupleBag) - =begin
Applied in changeset r18956.
=end
-
07:39 PM Revision d9c5f88a (git): * transcode.c (econv_putback): make max argument optional.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:36 PM Revision 97a5808a (git): * transcode.c (rb_econv_putback): putback from last byte.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:27 PM Revision 998a4ec5 (git): * transcode.c (econv_putback): renamed from econv_primitive_putback.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:23 PM Revision 5bbc51ed (git): * transcode.c (econv_insert_output): renamed from
- econv_primitive_insert_output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:21 PM Revision d3db454d (git): * test/ruby/test_econv.rb: follow econv_primitive_errinfo change.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:45 PM Revision 5e222d69 (git): * transcode.c (econv_primitive_errinfo): 5th element (partial_input)
- removed from result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:55 PM Revision 3deee712 (git): * ext/dl/mkcallback.rb: split callback.h to callback-[0-9].c to reduce
- memory consumption on compilation. [ruby-dev:31898]
* ext/dl/depend: add dependency for callback-[0-9].[co].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:29 PM Revision c4eb738b (git): * 2008-08-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:29 PM Revision f69c1c5e (git): * ext/dl/mkcallback.rb (foreach_proc_entry): extracted.
- (gencallback): ditto.
(gen_push_proc_ary): ditto.
(gen_push_addr_ary): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:53 PM Revision a2a32f9f (git): fix failures [ruby-dev:35937].
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:39 PM Revision 8eb12fc3 (git): * ext/dl/test/test_import.rb: fix character code.
- * ext/dl/test/test_func.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:25 PM Revision 74f9ec7e (git): * rational.c: added a static variable for nurat_to_f.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:06 AM Revision 7b2f9d92 (git): * win32/win32.c (rb_w32_open, rb_w32_read, rb_w32_write): fallback to
- MSVCRT if text mode is specified. this case will not be used from
ruby itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:51 AM Revision 29c72012 (git): * win32/win32.c (rb_w32_read): EOF is not error.
- ref [ruby-dev:36050]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:47 AM Bug #519 (Closed): rake --help の出力が不足している
- =begin
Applied in changeset r18936.
=end
-
10:09 AM Bug #519 (Closed): rake --help の出力が不足している
- =begin
okkez です。
以下のように rake --help の説明が不十分です。
--help は説明がない。
--rakefile は引数を取るのに他の引数と違ってオプションの行に FILE の記述がない。
などです。
$ ./ruby -v
ruby 1.9.0 (2008-08-26 revision 16261) [i686-linux]
$ ./rake --help
rake [-f rakefile] {opt... -
09:17 AM Revision 0075a767 (git): * parse.y (struct token_info): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:16 AM Revision a442691c (git): * parse.y (token_info_get_column, token_info_has_nonspaces),
- (token_info_push, token_info_pop): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:29 AM Revision 855b5941 (git): * parse.y (token_info_push): -w warns indentation level mismatch.
- based on a patch from Yukina Yamano presented at RubyKaigi'07.
See <http://jp.rubyist.net/RubyKaigi2007/Log0609-LT06.html> and
<http://www.logic-junction.com/products/rubyend.html> (Japanese).
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
06:54 AM Revision 6ada1492 (git): * ext/openssl/ossl_config.c (Init_ossl_config): memory leak fixed.
- a patch <shinichiro.hamaji at gmail.com> in [ruby-dev:35880].
* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): ditto.
* ext/strscan/strscan.c (strscan_do_scan): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18944 b2dd0... -
05:59 AM Revision 337f8efb (git): * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for
- initialization of r18168.
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): ditto.
* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
git-svn-id: svn+ss... -
05:58 AM Revision 34e15747 (git): * ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): fix for
- initialization of r18168.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:48 AM Revision 86e45042 (git): * ext/dl/mkcallback.rb: fix continuation line detection.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:42 AM Revision 375dbe3c (git): * ext/dl/mkcallback.rb (rb_dl_init_callbacks): avoid GC problem which
- is caused by 'GC.stress=true; require "dl"'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:53 AM Revision 1b80bfa4 (git): * ext/iconv/iconv.c: remove include pragma for "ruby/intern.h".
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:47 AM Bug #517 (Closed): cgi.rbに不要なコードが入っている
- =begin
Applied in changeset r18930.
=end
-
12:16 AM Bug #517 (Closed): cgi.rbに不要なコードが入っている
- =begin
以下の定数はすでに使われていないようです。
Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (リビジョン 18924)
+++ lib/cgi.rb (作業コピー)
@@ -2298,11 +2298,6 @@
Apache.request.setup_cgi... -
01:43 AM Revision 35617676 (git): * parse.y: remove include pragma for "ruby/intern.h".
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 AM Revision b3b12149 (git): * lib/rake.rb (Rake::Application#help): fix for OPTIONAL_ARGUMENT and
- multiple short options. [ruby-dev:36051]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/29/2008
-
11:59 PM Revision 24aba080 (git): * include/ruby/intern.h (rb_file_s_absolute_path),
- (rb_file_absolute_path): prototyped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:49 PM Bug #516 (Closed): REXML::Text#wrapは空白が含まれない場合を想定していない
- =begin
空白が含まれない string に対して place = string.rindex(' ', width) とすると nil が返るところ、
これをチェックせずそのまま分割位置に利用しています。
$ ruby-trunk sample.rb
ruby 1.9.0 (2008-08-29 revision 18925) [i386-darwin9.4.0]
<?xml version='1.0'?>
<x>
A... -
11:10 PM Revision 727625d9 (git): * encoding.c (enc_compatible_p): use TYPE not BUILTIN_TYPE.
- [ruby-dev:36048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:50 PM Revision 5159f500 (git): * encoding.c (enc_compatible_p): add SPECIAL_CONST_P check.
- * test/ruby/test_m17n.rb (test_compatible): fix test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:49 PM Revision 41d50725 (git): * object.c (rb_obj_freeze): update rdoc to mention RuntimeError
- (not TypeError any longer) would be raised. [ruby-dev:35982]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:27 PM Bug #513 (Closed): Tempfile yields [BUG] Stack consistency error
- =begin
Applied in changeset r18918.
=end
-
04:56 PM Revision 66529e38 (git): * bignum.c (bigdivmod): remove redundant code. a patch from
- TOYOFUKU Chikanobu <nobu_toyofuku at nifty.com> in [ruby-dev:36044].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:38 PM Revision d9455240 (git): * lib/cgi.rb (CGI#initialize): remove unused constants. a patch
- from Takeyuki Fujioka in [ruby-dev:36046].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:25 PM Revision c2ba5cf9 (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 PM Revision 31ad4603 (git): * 2008-08-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 PM Revision 2ccc4304 (git): removed some lines which gain the score of coverage.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:50 PM Revision a5bdf63a (git): * bignum.c: added an alias (#magnitude).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:41 PM Revision 5185955f (git): * complex.c ({nucomp,numeric}_rect): new.
- * complex.c: added some aliases
(::rectangular, ::rect, #rectangular, #rect, #phase,
#magnitude).
* complex.c (string_to_c_internal): should not strip any null
bytes.
* rational.c (string_t... -
11:27 AM Bug #515 (Closed): String#rindexが期待通りに動かない
- =begin
Applied in changeset r18916.
=end
-
10:20 AM Bug #515: String#rindexが期待通りに動かない
- =begin
藤岡です。
usaさんとnaruseさんのパッチを取り込んだら
期待通りの結果になりました。
> regexp は中身にまで踏み込む必要はないんじゃないですかね。
> regexp の場合、もとから encoding に中身が反映されているので。
> そのため、regexp.encoding == US-ASCII の場合の例外処理を入れるだけかと思います。
>
> あとは、file と encoding ですか。
>
> ... -
09:00 AM Bug #515: String#rindexが期待通りに動かない
- =begin
=end
-
07:49 AM Bug #515: String#rindexが期待通りに動かない
- =begin
成瀬です
U.Nakamura wrote:
> String#indexおよびString#rindexで第二引数が文字単位での位置で
> なくバイト単位の位置になっています。
>
> それは末尾のパッチで直る気がするんですが、元のテストコードは
> まだ通らなくて、
>
> in `rindex': incompatible character encodings: UTF-8 and US-ASCII (Encoding... -
11:22 AM Revision fa4c17e7 (git): * gc.c, include/ruby/ruby.h: rename T_DEFERRED to T_ZOMBIE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:37 AM Revision 889acc81 (git): * encoding.c (enc_compatible_p): raise TypeError when argument is not
- String nor Regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:22 AM Revision 56c34324 (git): * string.c (rb_str_index_m): only regexp uses byte offset.
- * string.c (rb_str_rindex_m): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:24 AM Revision 100d0a56 (git): * vm_insnhelper.c (vm_call_method): copy arguments to allocated
- memory from machine stack. [ruby-dev:36028]
* KNOWNBUGS.rb, bootstraptest/test_method.rb: move fixed test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:19 AM Revision 379fa42f (git): * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for
- initialization of r18168.
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): ditto.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18917 b2dd03c8-39d4-4d8f-98ff-82... -
02:20 AM Revision 7fc16c23 (git): * encoding.c (rb_enc_compatible): ASCII compatible string and US-ASCII
- regexp is compatible. [ruby-dev:36033]
* string.c (rb_str_index_m): second argument is position of character.
by usa. [ruby-dev:36033]
* string.c (rb_str_rindex_m): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18916 b2dd... -
12:58 AM Feature #512: String#% behavior
- =begin
Well, we get into the semantics of #to_ary there. My view is that an object responding to #to_ary means that the object *is* an Array for all intents and purposes. #to_a, on the other hand, is only an Array representation of the... -
12:23 AM Feature #512: String#% behavior
- =begin
On 28-08-2008, at 10:50, Eero Saynatkari wrote:
> Issue #512 has been updated by Eero Saynatkari.
>
>
> Nakada said: "It's an implementation detail"
>
> I would disagree it is an implementation detail for the reason that ...
08/28/2008
-
11:57 PM Bug #500 (Closed): TZ=HSTでFailure: test_strftime(TestTime)
- =begin
Applied in changeset r18901.
=end
-
11:12 PM Bug #500: TZ=HSTでFailure: test_strftime(TestTime)
- =begin
遠藤です。
2008/08/28 22:35 Shugo Maeda <shugo@ruby-lang.org>:
> 2008/08/27 1:23 Kazuhiro NISHIYAMA <redmine@ruby-lang.org>:
>> http://zunda.freeshell.org/d/20080825.html#p04
>> によるとローカルのタイムゾーンによっては失敗することがあるようです。
>>
>> % env T... -
10:40 PM Bug #500: TZ=HSTでFailure: test_strftime(TestTime)
- =begin
前田です。
2008/08/27 1:23 Kazuhiro NISHIYAMA <redmine@ruby-lang.org>:
> http://zunda.freeshell.org/d/20080825.html#p04
> によるとローカルのタイムゾーンによっては失敗することがあるようです。
>
> % env TZ=HST ruby-trunk -v test/ruby/test_time.rb -n /strftime/
>... -
11:55 PM Feature #512: String#% behavior
- =begin
Nakada said: "It's an implementation detail"
I would disagree it is an implementation detail for the reason that Lars posted an example about and the inverse of the example is also true, if someone expects to have #to_ary ca... -
07:07 PM Feature #512: String#% behavior
- =begin
> It's an implementation detail.
> I don't think it should be a part of the spec.
Somewhat contrived, but still a surprise to me:
class A
def to_s; "Hello"; end
def to_ary; ["Goodbye"]; end
end
p... -
07:52 AM Feature #512: String#% behavior
- =begin
It's an implementation detail.
I don't think it should be a part of the spec.
=end
-
07:26 AM Feature #512: String#% behavior
- =begin
The potential issue is that String#% _always_ calls #to_ary when available, even if the format string only has one substitution. In the case of `"%c" % obj`, #to_ary should not be called but for `"%c %s" % obj` it should. Would ... -
06:56 AM Feature #512: String#% behavior
- =begin
Sorry but I can't get your point.
String#% always can receive only one argument.
=end
-
06:33 AM Feature #512 (Rejected): String#% behavior
- =begin
Right now String#% is calling #to_ary on the its arguments for every case. Should it call it on cases where it only receives one argument?
Example:
"%c" % 65 # the call's not really necessary but it's done he... -
11:24 PM Bug #515: String#rindexが期待通りに動かない
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:36033] [Bug #515] String#rindexが期待通りに動かない"
on Aug.28,2008 23:08:08, <redmine@ruby-lang.org> wrote:
> Bug #515: String#rindexが期待通りに動かない
> http://redmine.ruby-lang.org/issues/show/51... -
11:12 PM Bug #515 (Closed): String#rindexが期待通りに動かない
- =begin
# -*- coding: utf-8 -*-
str="原稿システム原稿原稿<DT>"
p str.size
p str.rindex(/<DT/,str.size)
% ruby -Ku /tmp/jikken2.rb
35
30
% ruby19 /tmp/jikken2.rb
14
nil
となり、nilになります。ただ、
# -*- coding: utf-8 -*-
str... -
11:24 PM Bug #513: Tempfile yields [BUG] Stack consistency error
- =begin
遠藤です。
2008/08/28 23:09 Yusuke ENDOH <mame@tsg.ne.jp>:
> 遠藤です。
>
> 2008/08/28 21:40 Yukihiro Matsumoto <matz@ruby-lang.org>:
>> まつもと ゆきひろです
>>
>> In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack... -
11:14 PM Bug #513: Tempfile yields [BUG] Stack consistency error
- =begin
遠藤です。
2008/08/28 21:40 Yukihiro Matsumoto <matz@ruby-lang.org>:
> まつもと ゆきひろです
>
> In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack consistency error"
> on Thu, 28 Aug 2008 20:52:05 +0900, "Yus... -
09:45 PM Bug #513: Tempfile yields [BUG] Stack consistency error
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:36029] Re: [Bug #513] Tempfile yields [BUG] Stack consistency error"
on Thu, 28 Aug 2008 20:52:05 +0900, "Yusuke ENDOH" <mame@tsg.ne.jp> writes:
|BMETHOD 中で throw する可能性があるので、BMETHO... -
08:57 PM Bug #513: Tempfile yields [BUG] Stack consistency error
- =begin
遠藤です。
2008/08/28 11:18 Shyouhei Urabe <redmine@ruby-lang.org>:
> zsh % gdb --args ~/target/trunk/bin/ruby -rtempfile -ve
> Tempfile.open("") do |f|
> f.write "\n";
> f.rewind;
> g = Tempfile.new "";
> f.each {br... -
11:23 AM Bug #513 (Closed): Tempfile yields [BUG] Stack consistency error
- =begin
zsh % gdb --args ~/target/trunk/bin/ruby -rtempfile -ve
Tempfile.open("") do |f|
f.write "\n";
f.rewind;
g = Tempfile.new "";
f.each {break};
g.rewind;
end
'
GNU gdb 6.4.90-debian
Copyri... - 07:49 PM Revision d2d37173 (git): * win32/win32.c (rb_w32_read, rb_w32_write): more accurate handling
- of wait result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:28 PM Revision d4afbe49 (git): rdoc update.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:17 PM Feature #474: Hash#<<
- =begin
> Not this case. String is no longer Enumerable.
Thank you, my mistake. I'm not chasing the moving target of 1.9 until it
stabilises. And even then I suspect I'll stick with 1.8.6 for quite a while,
rather than learn new new... -
06:00 PM Revision 2c801886 (git): * transcode.c (econv_finish): new method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:46 PM Revision 23d10cbb (git): * transcode.c (econv_convert): new method.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:39 PM Revision ad8cfb1b (git): * transcode.c (econv_primitive_convert): accept nil as
- destination_bytesize for unlimited destination size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:13 PM Revision 3811bb53 (git): * transcode.c (econv_primitive_convert): accept nil as input for empty
- input.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:06 PM Revision 63846d48 (git): * strftime.c (rb_strftime): supported %s and %P.
- * time.c (time_strftime): ditto.
* test/ruby/test_time.rb (test_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:59 PM Revision c23ec90e (git): * transcode.c (sym_invalid_byte_sequence): new variable.
- (sym_undefined_conversion): ditto.
(sym_destination_buffer_full): ditto.
(sym_source_buffer_empty): ditto.
(sym_finished): ditto.
(sym_output_followed_by_input): ditto.
(sym_incomplete_input): ditto.
(econv_result_to_symbol):... -
03:54 PM Revision 77d7a80f (git): * strftime.c (rb_strftime): fixed a bug of padding.
- * test/ruby/test_time.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:21 PM Revision 9f317066 (git): * win32/win32.c (set_pioinfo_extra): use MSVCRT's open() and close().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Bug #514 (Closed): OpenSSL::OCSP::Response's to_der always returns an empty string
- =begin
The OCSP response object always seems to produce an empty string when to_der is called. The correct response should be a properly encoded DER response similar to the behavior of the other OpenSSL objects that implement to_der.
... -
03:03 PM Revision 2fcd15d4 (git): * file.c (file_expand_path): check invalid access.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:01 PM Revision b283b1d8 (git): * 2008-08-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision 6a7481c3 (git): * strftime.c (rb_strftime): Time.mktime(2000).strftime("%-S") should
- return "0", not "".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:55 PM Revision 5ef4c567 (git): * test/ruby/test_time.rb: suppress warning during test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:51 PM Revision 846f142a (git): * test/ruby/test_time.rb (test_strftime): make test for %a independent
- from local timezone. [ruby-dev:35992]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:40 PM Revision c543447e (git): * string.c (rb_str_shared_replace): remove corrupt noembed string
- which causes SEGV. [ruby-dev:35989]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:36 PM Revision fbfd2370 (git): * common.mk: dependency updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:29 PM Revision 503d8529 (git): * KNOWNBUGS.rb: add a test. see [ruby-dev:36028]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:46 PM Revision 3c8dca55 (git): * win32/win32.c, include/ruby/win32.h (rb_w32_open): overlapped file
- I/O support.
* win32/win32.c, include/ruby/win32.h (rb_w32_pipe): overlapped pipe
I/O support.
* wn32/win32.c (rb_w32_read, rb_w32_write): overlapped I/O support to
enable canceling I/O.
* t... -
12:08 PM Revision cf6334e1 (git): * vm_method.c (rb_method_node): fail earlier if no method found.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:50 AM Revision 84b144f6 (git): * object.c (convert_type): call less rb_intern() less frequently
- by using cache structure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:29 AM Revision f7f07842 (git): * vm_insnhelper.c (vm_yield_setup_args): object with to_ary should
- behave like array. a patch from Yusuke Endoh <mame at tsg.ne.jp>
in [ruby-dev:35988]. [ruby-dev:35977]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:05 AM Revision a7fa5122 (git): * bootstraptest/test_io.rb: no need to create real file.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:37 AM Feature #510 (Closed): cgi.rbのtest追加(multipart)
- =begin
Applied in changeset r18890.
=end
-
09:27 AM Feature #509 (Closed): cgi.rbのtest追加(modruby)
- =begin
Applied in changeset r18889.
=end
-
09:27 AM Feature #507 (Closed): cgi.rbのtest追加
- =begin
Applied in changeset r18887.
=end
-
09:11 AM Feature #503 (Closed): cgi.rbのtest追加
- =begin
=end
-
03:51 AM Revision d68321c1 (git): * file.c (rb_file_s_expand_path): new class method for class File.
- * file.c (file_expand_path): add absolute_path handling (no ~user
expansion). [ruby-core:18319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:38 AM Bug #505 (Assigned): 1.upto 2 {|i| p i }
-
01:26 AM Bug #505: 1.upto 2 {|i| p i }
- まつもと ゆきひろです
In message "Re: [ruby-dev:36020] Re: [Bug #505] 1.upto 2 {|i| p i }"
on Thu, 28 Aug 2008 01:00:56 +0900, Urabe Shyouhei <shyouhei@ruby-lang.org> writes:
> > `a {|i| ...}` がメソッド呼び出しとして解釈できるから、で説明で
> ...
「どこにも定義され... -
01:05 AM Bug #505: 1.upto 2 {|i| p i }
- 卜部です。
むろん、私自身は理解していますが、他人に説明ができないという話です。
Yukihiro Matsumoto さんは書きました:
> え?
> ...
しかし`a`というメソッドはどこにも定義されていないのですから、メソッド呼び
出しとは解釈できないではないですか。
\# もちろんここで解釈する主体は「プログラマ」であって「パーサ」ではない
> たぶん、ここは言葉通りではなく、「説明できません」という表現
> ...
パーサや評価器... -
12:47 AM Bug #505: 1.upto 2 {|i| p i }
- まつもと ゆきひろです
In message "Re: [ruby-dev:36017] Re: [Bug #505] 1.upto 2 {|i| p i }"
on Thu, 28 Aug 2008 00:31:36 +0900, Urabe Shyouhei <shyouhei@ruby-lang.org> writes:
> > 1.9での仕様変更です。より親切(or 余計なお世話)にブロックを解
> ...
え?
`a {|i| .... -
12:36 AM Bug #505: 1.upto 2 {|i| p i }
- 卜部です。
Yukihiro Matsumoto さんは書きました:
> まつもと ゆきひろです
> ...
それはさすがに余計なお世話というものでしょう。
```
% trunk/bin/ruby <<end
a = 0;
1.upto 2 {|i| a = i }
1.upto a {|i| p i }
end
-:3:in `<main>': undefined method `a' for main:Object (... -
12:16 AM Bug #505 (Rejected): 1.upto 2 {|i| p i }
-
12:13 AM Bug #505: 1.upto 2 {|i| p i }
- まつもと ゆきひろです
In message "Re: [ruby-dev:36008] [Bug #505] 1.upto 2 {|i| p i }"
on Wed, 27 Aug 2008 19:08:15 +0900, Shyouhei Urabe <redmine@ruby-lang.org> writes:
> Bug #505: 1.upto 2 {|i| p i }
> ...
1.9での仕様変更です。より親切(or 余計なお世話)... -
12:41 AM Revision cbd71ac4 (git): mentioned CGIAlt.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 AM Revision 283e57e3 (git): * test/cgi/test_cgi_multipart.rb: add test for multipart.
- Patch by Takeyuki Fujioka. [ruby-dev:36014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:22 AM Revision 692395b8 (git): * test/cgi/test_cgi_modruby.rb: add test for mod_ruby adaptor.
- Patch by Takeyuki Fujioka. [ruby-dev:36013]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:19 AM Revision f3067000 (git): * test/cgi/test_cgi_header.rb: add test for CGI::Header.
- Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:18 AM Revision 5d93e408 (git): * test/cgi/test_cgi_header.rb: add test for CGI::Header.
- Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/27/2008
-
11:09 PM Feature #510: cgi.rbのtest追加(multipart)
- =begin
=end
-
11:09 PM Feature #510: cgi.rbのtest追加(multipart)
- =begin
=end
-
11:09 PM Feature #510: cgi.rbのtest追加(multipart)
- =begin
=end
-
11:09 PM Feature #510: cgi.rbのtest追加(multipart)
- =begin
=end
-
10:59 PM Feature #510 (Closed): cgi.rbのtest追加(multipart)
- =begin
テストを追加します。
testdataというディレクトリを追加して、
データはその中に置いてください
=end
-
11:09 PM Revision e2db51b2 (git): properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:56 PM Feature #509 (Closed): cgi.rbのtest追加(modruby)
- =begin
テストを追加します。
=end
-
10:37 PM Feature #474: Hash#<<
- =begin
> module Enumerable
>
> def map(&block)
> o = self.class.new
> each do |e|
> o << yield(e)
> end
> o
> end
>
> end
But that breaks a lot of useful stuff. e.g.
a = F... -
10:26 PM Feature #504: Tempfile.open should return the new tempfile rather than nil
- =begin
As far as I can tell, this is not a bug, as it is documented.
However, I would support a behavior change here. I can't think of very many uses of the block form in the current case, unless you want to do ugly workarounds.
... -
05:57 PM Feature #504: Tempfile.open should return the new tempfile rather than nil
- =begin
Currently, if you want to be able to do anything with the tempfile after the block ends, you have to do something like this, which isn't very elegant:
file = nil
Tempfile.open("foo") do |f|
file = nil
f.pr... -
05:53 PM Feature #504 (Closed): Tempfile.open should return the new tempfile rather than nil
- =begin
It seems like you ought to be able to do this
f = Tempfile.open("foo") do |f|
f.print("foo\n")
end
p f.path
but curretnly Tempfile.open returns nil.
I propose the following patch:
--- /usr/lib/ru... -
09:59 PM Bug #496: DRb.start_service(nil) is very slow
- =begin
All of those steps finish instantaneously.
I'm on Ubuntu 8.04.
=end
-
09:56 PM Bug #496: DRb.start_service(nil) is very slow
- =begin
I suspect a DNS/hostname resolution problem on your system.
Looking at 1.8.6p114, notice that DRbTCPSocket.getservername first calls Socket.gethostname to get the hostname, then calls Socket.gethostbyname which does both for... -
08:21 PM Feature #507: cgi.rbのtest追加
- =begin
あれ、おかしいですね。添付されなかったようです。
=end
-
08:14 PM Feature #507 (Closed): cgi.rbのtest追加
- =begin
test/cgi/test_cgi_header.rb
を添付します。CGIAltから切り出したものです。
=end
-
07:21 PM Bug #506 (Closed): ObjectSpace.each_object Segmentation fault
- =begin
遠藤です。
2008/08/26 23:37 fujidig <fuji.rosen@gmail.com>:
> Ruby 1.9.0-4 の irb で ObjectSpace.each_object(String){|s| s.dup } を
> 実行すると SEGV します。
>
> $ irb-1.9.0-4
> irb(main):001:0> ObjectSpace.each_object(String){|s|... -
07:12 PM Bug #505 (Closed): 1.upto 2 {|i| p i }
- =begin
いつのまにか1.upto 2 {|i| p i }が通ります。
ruby -ve '1.upto 2 {|i| p i}'
ruby 1.9.0 (2008-08-27 revision 17576) [x86_64-linux]
1
2
1.8では例外です。
ruby -ve '1.upto 2 {|i| p i}'
ruby 1.8.7 (2008-08-12 revision 1... -
05:19 PM Revision a08b97c2 (git): * include/ruby/io.h (rb_io_t): refcnt field removed.
- (MakeOpenFile): refcnt initialization removed.
* io.c (rb_io_fptr_finalize): don't check refcnt.
(rb_io_close_read): don't use refcnt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:09 PM Revision c28edc50 (git): * 2008-08-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:09 PM Revision d05d66e2 (git): * io.c (rb_io_initialize): don't accept IO object. [ruby-dev:35895]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:43 PM Revision f6f85ad6 (git): * ext/win32ole/win32ole.c (ole_invoke): WIN32OLE#[] and WIN32OLE#[]=
- accepts number argument.
* test/win32ole/test_win32ole.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:26 PM Feature #503: cgi.rbのtest追加
- =begin
インデントがおかしいのと、1.8で通らなかったので、
若干修正したのをあげ直します。
=end
-
02:21 PM Feature #503 (Closed): cgi.rbのtest追加
- =begin
CGIAltに付属しているtest_cgi_core.rbを
1.9でもテストが通るようにしたので添付します。
=end
-
01:39 PM Revision ad3c6c71 (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:47 AM Feature #502 (Closed): CGI::CookieをdelegateからArrayの継承へ変更
- =begin
Applied in changeset r18878.
=end
-
09:50 AM Feature #502: CGI::CookieをdelegateからArrayの継承へ変更
- =begin
すみません、コメントを書くのを忘れました。
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/22011
でもまつもとさんが望ましくない使い方と書いていますし、
delegateじゃなくてarrayの継承で実装した方がいいと思います。
そのパッチとテストを添付しました。
=end
-
09:48 AM Feature #502 (Closed): CGI::CookieをdelegateからArrayの継承へ変更
- =begin
Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (revision 18876)
+++ lib/cgi.rb (working copy)
@@ -749,8 +749,6 @@
stdoutput.print(*options)
end
- re... -
05:49 AM Revision 4c88439a (git): * test/cgi/test_cgi_core.rb: add core test.
- Patch by Takeyuki Fujioka. [ruby-dev:36001] [ruby-dev:36002]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:19 AM Bug #501: rubygems fails to cache spec file
- =begin
On Aug 26, 2008, at 10:13 AM, Yusuke ENDOH wrote:
> 2008/8/27 Tanaka Akira <akr@fsij.org>:
>>> This is because Apache, which rubyforge uses, seems to handle
>>> If-Modified-Since field only when it is represented in GMT.
>>> ... -
02:18 AM Bug #501: rubygems fails to cache spec file
- =begin
Hi,
2008/8/27 Tanaka Akira <akr@fsij.org>:
>> This is because Apache, which rubyforge uses, seems to handle
>> If-Modified-Since field only when it is represented in GMT.
>> This is not a fault of rubygems, but I think it's... -
01:51 AM Bug #501 (Closed): rubygems fails to cache spec file
- =begin
Hi,
I realized "gem update" always fetched the whole spec file
from gems.rubyforge.org even if rubygems has cache.
rubygems certainly sends If-Modified-Since field to the
server. But the rubyforge server ignores it... -
05:02 AM Revision 382b4af6 (git): revert removed comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:40 AM Revision b64fd462 (git): * lib/cgi.rb (CGI::Cookie): remove delagate.
- Patch by Takeyuki Fujioka. [ruby-dev:35995]
* test/cgi/test_cgi_cookie.rb: added for above.
Patch by Takeyuki Fujioka. [ruby-dev:35996]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:38 AM Revision 19b25eb6 (git): * lib/cgi.rb (CGI::Cookie): remove delagate.
- * test/cgi/test_cgi_cookie.rb: added for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:28 AM Bug #500 (Closed): TZ=HSTでFailure: test_strftime(TestTime)
- =begin
http://zunda.freeshell.org/d/20080825.html#p04
によるとローカルのタイムゾーンによっては失敗することがあるようです。
% env TZ=HST ruby-trunk -v test/ruby/test_time.rb -n /strftime/
ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]
Loaded suite test/ru...
08/26/2008
-
10:57 PM Bug #282 (Closed): failure of test_asctime(TestTime) on mswin32
- =begin
Applied in changeset r18871.
=end
-
10:49 PM Bug #282: failure of test_asctime(TestTime) on mswin32
- =begin
こんにちは、なかむら(う)です。
なぜか反応が遅くなってしまいましたが、
In message "[ruby-dev:35849] Re: [Ruby 1.9 - Bug #282] (Open) failure of test_asctime(TestTime) on mswin32"
on Aug.14,2008 01:43:49, <kbk@kt.rim.or.jp> wrote:
> #if (defined _MT ||... -
10:08 PM Bug #409: Can't modify frozen ... の型
- =begin
意図されているならまあいいんじゃないでしょうか。
ただ、今のままだとバグと区別がつかないのでどこかにドキュメントしておくべきでしょう。
=end
-
06:18 PM Bug #437 (Closed): test_strftime(TestTime) fails on Solaris
- =begin
すみません、closeしわすれていました。
=end
-
05:08 PM Bug #437: test_strftime(TestTime) fails on Solaris
- =begin
すでに直ってる気がするので、確認よろしくお願いします(ぉ
=end
-
05:30 PM Bug #499 (Rejected): RubyGems の CommandManager が singleton になっていない
- =begin
okkez です。
lib/rubygems/command_manager.rb で定義されている
Gem::CommandManager クラスですが、ソースコードを読んでみた限りでは
singleton にしたかったのじゃないかと思うのですがいかがでしょうか?
元のコードだと Gem::CommandManager.instance で毎回新しいインスタンス
が生成されます。
修正にあわせてテストも修正してみまし... -
04:27 PM Feature #498 (Closed): test/cgi/test_cgi_tag_helper.rbにテストを追加
- =begin
Applied in changeset r18866.
=end
-
12:57 PM Feature #498 (Closed): test/cgi/test_cgi_tag_helper.rbにテストを追加
- =begin
html3のテストに漏れがあったので追加
=end
-
04:14 PM Revision 1366802a (git): * transcode.c (transcode_loop): simplified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:09 PM Revision db6ec310 (git): * include/ruby/encoding.h (rb_econv_result_t): enumeration constant:
- econv_incomplete_input.
* io.c (finish_writeconv): check econv_incomplete_input.
* transcode.c (transcode_restartable0): return econv_incomplete_input
for unexpected end of source buffer.
(trans_sweep): check econv_incomplete_input... -
03:06 PM Revision 99a26ac1 (git): * include/ruby/io.h (rb_io_t): rename crbuf to cbuf.
- * io.c: follow the renaming.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:01 PM Revision c8dbd997 (git): * 2008-08-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision a68e409e (git): * include/ruby/encoding.h (rb_econv_elem_t): move to transcode.c
- (rb_econv_t): defined as an incomplete type.
* transcode.c (rb_econv_elem_t): moved from encoding.h.
(rb_econv_t): complete type defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:47 PM Revision 8039100c (git): * time.c (time_asctime): workaround for MSVCRT's bug.
- based on a patch from wanabe <s.wanabe AT gmail.com> at
[ruby-dev:35831] and a suggestion by KIMURA Koichi
<kbk AT kt.rim.or.jp> at [ruby-dev:35832]
fixed [ruby-dev:35555]
git-svn-id: svn+ssh://ci.ruby-la... -
12:55 PM Revision 19ab0865 (git): * transcode.c (rb_econv_open): disable newline conversion for ASCII
- incompatible encodings.
(str_transcode0): don't need disable newline conversion here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:45 PM Revision 18b097b7 (git): * transcode.c (rb_econv_binmode): binmode is effective only once.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:47 AM Bug #489 (Closed): cgi.rbのCGI#blockquoteとCGI#captionがエラー
- =begin
Applied in changeset r18860.
=end
-
12:04 AM Bug #489: cgi.rbのCGI#blockquoteとCGI#captionがエラー
- =begin
html3の分だけテストを書きましたのでdiffの形式で添付します。
=end
- 10:28 AM Revision 2e248635 (git): * test/ruby/test_enum.rb (TestEnumerable#test_each_with_object):
- Add a test for Enumerable#each_with_object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:26 AM Revision 0924bcf8 (git): * test/ruby/test_enumerator.rb (TestEnumerator#test_with_object):
- Add (back) the test for Enumerable#with_object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:18 AM Revision 990ffbb9 (git): * test/cgi/test_cgi_tag_helper.rb: add more tests for html3.
- Patch by Takeyuki Fujioka. [ruby-dev:35975]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:45 AM Revision 67515222 (git): Mark the previous change as experimental.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:45 AM Revision 3e8c3897 (git): * enumerator.c: Activate Enumerator#with_object and add
- Enumerable#each_with_object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:42 AM Revision cb32985d (git): * enumerator.c (enumerator_initialize),
- test/ruby/test_enumerator.rb: Add an ability to generate an
enumerator from a block. [experimental] [ruby-dev:35903]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:26 AM Revision c5e46ef3 (git): * test/ruby/test_transcode.rb: added test_euc_jp
- (contributed by Yoshihiro Kambayashi)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:55 AM Revision 8ec7dce8 (git): * test/cgi/test_cgi_tag_helper.rb: added by Takeyuki Fujioka.
- [ruby-dev:35971]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:42 AM Revision ae86df99 (git): * lib/cgi.rb (nOE_element_def): fix error when cascade methods which
- don't have arguments. Patch by Takeyuki Fujioka. [ruby-dev:35964]
* lib/cgi.rb (blockquote): String#collect (this depends on
String#each) is no longer exists.
Patch by Takeyuki Fujioka. [ruby-dev:35946]
* lib/cgi.rb (blockquote): d... -
01:06 AM Feature #490: relayouting struct RNode
- =begin
ささだです.
nagachika wrote:
> ですので nd_line を拡張するのは意味解析/コンパイルエラーのメッセージには有効ですが、
> 実行時のバックトレースの情報はこの構造体の定義も拡張しないといけません。
この話は把握しています.
> コンパイル後の構造はよく調べていませんけど、使用メモリ量が増えそうですし、
> 行番号に使うのはもったいないかなぁと思います。
結局,RValue のデータサイズは変... -
12:01 AM Bug #497 (Closed): NEWSを書く
- =begin
doc/NEWSに追加すべきこと
* universal newline
* transcode
* define?
* GC deferredも含めるべき?
=end
08/25/2008
-
10:50 PM Bug #489: cgi.rbのCGI#blockquoteとCGI#captionがエラー
- =begin
引数を取らないタグ生成メソッド(CGI#ttなど)をCGI.new("html3").tt("foo")などとやるとエラーになるので
パッチを追加します。
Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (revision 18827)
+++ lib/cgi.rb (working... -
01:17 PM Bug #489 (Closed): cgi.rbのCGI#blockquoteとCGI#captionがエラー
- =begin
String#collectが使えなくなった影響で
2つのタグ生成メソッドがエラーになります。
html3、html4、html4trで全てチェックしましたが、
以上の2つだけでした。
Index: lib/cgi.rb
===================================================================
--- lib/cgi.rb (revision 18827)
+++ ... -
10:47 PM Bug #144 (Closed): irb fg
- =begin
Applied in changeset r18837.
=end
-
09:44 PM Bug #496 (Closed): DRb.start_service(nil) is very slow
- =begin
On some systems - such as mine - DRB.start_service(nil) is very slow. This is caused by the fact that DRb.open_server calls TCPServer.open(nil, 0).addr[1]. On my system, this takes about 3 seconds, and during those 3 seconds ther... -
09:01 PM Bug #495 (Closed): Failure: test_priority(TestThread)
- =begin
CPUなどの他の環境も影響しそうですが、
ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]
とUbuntu 8.04.1の環境で以下のFailureが発生します。
1) Failure:
test_priority(TestThread) [test/ruby/test_thread.rb:129]:
[ruby-dev:33124].
<false> is not ... -
07:58 PM Feature #494 (Closed): Errno.const_missing
- =begin
#493 [ruby-dev:35957]のエラーメッセージでErrno::NOMEMがErrno::NOERRORに
なってしまっている(Errno::ENOMEMのtypo?)ように、typoに気づきにくくなるので
Errno.const_missingはなくした方が良いのではないでしょうか?
=end
-
07:56 PM Bug #493 (Closed): Failure: test_dup(TestIO)
- =begin
ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]
とUbuntu 8.04.1の環境でtest-allで以下のFailureが発生します。
test/ruby/test_io.rb単独だと起きないようです。
2) Failure:
test_dup(TestIO)
[/home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.r... -
07:07 PM Bug #492 (Closed): defined? a && defined? b
- =begin
Applied in changeset r18834.
=end
-
06:36 PM Bug #492 (Closed): defined? a && defined? b
- =begin
defined? a && defined? b がnilになります。両方定義されてるんだからnilはおかしいはずです。
irb(main):001:0> [RUBY_VERSION, RUBY_REVISION]
=> ["1.9.0", 17576]
irb(main):002:0> a = b = nil
=> nil
irb(main):003:0> defined? a && defined? b
... -
06:08 PM Revision 3c66a5b2 (git): * io.c (make_writeconv): copy invalid/undef flags.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:58 PM Revision 446a67c0 (git): fixed a comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 PM Revision 42307bf4 (git): * common.mk (dist): tool/make-snapshot is executable.
- * tool/make-snapshot (package): supported release numbers 1.9.0-x.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:45 PM Revision 75b2d7cb (git): * include/ruby/io.h (rb_io_t): new field: writeconv_pre_opts.
- * io.c (make_writeconv): initialize writeconv_pre_opts.
(io_fwrite): use writeconv_pre_opts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:39 PM Feature #490: relayouting struct RNode
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:35947] [Feature: trunk] relayouting struct RNode"
on Mon, 25 Aug 2008 15:03:10 +0900, "Yugui (Yuki Sonoda)" <yugui@yugui.jp> writes:
|「第7回RHGの逆襲」(http://qwik.jp/rhg-strikes-back/78... -
03:07 PM Feature #490 (Closed): relayouting struct RNode
- =begin
Yuguiです。
「第7回RHGの逆襲」(http://qwik.jp/rhg-strikes-back/78.html )の結果とし
て、RNode::nd_fileは誰も利用していないことが分かりました。
よって、RNodeのレイアウトにおいてポインタ長だけ空間が余っています。添付
のパッチでは、とりあえずこの空間をvoid *reservedとして、YARVに残っている
無駄なNULL pointer代入を削除して... -
04:51 PM Bug #491 (Closed): makeが"string contains null byte"で失敗します
- =begin
刀野といいます。
ia64 linuxでruby 1.9のmakeが以下のメッセージで失敗します。
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./enc/make_encdb.rb encdb.h.new ./enc enc
./tool/ifchange "encdb.h" "encdb.h.new"
encdb.h unchanged
/roo... -
04:49 PM Revision 08911df3 (git): * io.c: test _WIN32 for CRLF platform. (cygwin defines O_BINARY.)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:30 PM Revision 5c6d113a (git): * io.c: force CRLF handling if RUBY_TEST_CRLF_ENVIRONMENT is defined.
- This is only for testing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:27 PM Revision 873987f2 (git): * transcode.c (str_transcode0): disable newline conversion for ASCII
- incompatible encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:58 PM Revision 1a805010 (git): * transcode.c (str_transcode0): don't short cut for newline conversion.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:37 PM Revision 6c1190d1 (git): * io.c (io_fwrite): add TEXTMODE_NEWLINE_ENCODER to option for
- rb_str_transcode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:26 PM Revision 86154f63 (git): * transcode.c (make_econv_exception): show readagain part for invalid
- byte sequence exception. store the part as an instance variable.
(ecerr_readagain_bytes): new method to access the readagain part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:04 PM Revision 72eaacaa (git): "t" for Kernel#open described.
- Encoding and Encoding::Converted described.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:03 PM Revision 4e573bf0 (git): * ext/bigdecimal/bigdecimal.c (VpMult): fix double free.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:01 PM Revision 1913c0e8 (git): * 2008-08-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision 04860263 (git): * transcode.c (rb_econv_open): make last_tc NULL if there are only
- additional transcoders.
(econv_description): extracted from rb_econv_open_exc.
(rb_econv_open_exc): use econv_description.
(econv_inspect): use econv_description.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18843 b2dd03c8-... - 02:58 PM Revision 87746352 (git): * win32.c (init_stdhandle): set binmode.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:47 PM Revision 3e75a0a7 (git): * lib/date/format.rb(strftime): can print with given arbitrary
- precision.
* lib/date/format.rb(strftime): optional flags and filed width
should also affect %[nt].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:04 PM Revision 9839d737 (git): * compile.c (defined_expr): default defined? should return
- "expression" without evaluating the expression. [ruby-dev:35967]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:46 PM Revision bc3c1785 (git): * test/ruby/test_thread.rb (test_status_and_stop_p): reduce the risk
- of race condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:41 PM Revision cba52ec3 (git): * lib/irb/extend-command.rb (def_extend_command): check number of
- arguments. [ruby-dev:35074]
* lib/irb/ext/multi-irb.rb (search): check if a corresponding job is
found. [ruby-dev:35074]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:32 PM Revision 4da80c7d (git): * test/ruby/test_io.rb (test_dup): fix typo. see [ruby-dev:35958]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:04 PM Revision aeffc67d (git): * transcode.c (rb_econv_open_by_transcoder_entries): initialize
- last_error. num_trans may be zero.
(rb_econv_convert0): num_trans may be zero.
(rb_econv_putbackable): ditto.
(rb_econv_putback): ditto.
(rb_econv_convert): input_ptr and output_ptr may be NULL.
git-svn-id: svn+ssh://ci.ruby-l... -
10:06 AM Revision cc3cbd29 (git): * compile.c (defined_expr): should handle NODE_{AND,OR} as
- "expression". [ruby-dev:35951]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:47 AM Revision 6194a7ee (git): remove traling spaces and fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:36 AM Revision ce60bbc8 (git): * include/ruby/intern.h (rb_io_ungetbyte): added prototype.
- * io.c (rb_io_gets): use rb_io_getline_1 for unget buffer.
* ruby.c (load_file): use rb_io_ungetbyte.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:35 AM Revision 10906176 (git): * transcode.c (rb_econv_substr_append): fix for buffer overrun.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:34 AM Revision 0d0c147f (git): * transcode.c (rb_econv_substr_append): fix for buffer overrun.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision d9a1cc2f (git): * parse.y (YYSTYPE): struct RVarmap has been no longer
- defnied.
see also r11717 by matz.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:42 AM Revision 8c6040ed (git): * transcode.c (rb_econv_open_exc): constified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:01 AM Bug #475: cgi.rbにNKFに依存したコードが入っている
- =begin
On Sun, 24 Aug 2008 23:42:16 +0900
In article <873akuo4hl.wl%fumiyas@osstech.jp>
[[ruby-dev:35943] Re: [Bug #475] cgi.rbにNKFに依存したコードが入っている]
SATOH Fumiyasu <fumiyas@osstech.jp> wrote:
> 伝聞ですが、ページのエンコーディングとは異なる
> エンコーディングで...