Commit graph

2484 commits

Author SHA1 Message Date
yugui
e966115c7d merges r24594 and r24604 from trunk into ruby_1_9_1.
--
Fix: change terminal's size on Widows when the window size is changed

* ext/readline/readline.c (readline_get): add rl_prep_terminal(1).
  insited by jitte [ruby-list:43546]
--
use rl_prep_terminal only on Windows. [ruby-core:25009]
* ext/readline/readline.c (readline_readline): use rb_prep_terminal
  only on Windows.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@25540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-28 14:15:47 +00:00
yugui
ecb16d6db7 merges r24479 from trunk into ruby_1_9_1.
--
* ext/ripper/eventids2.c (token_to_eventid): added
  keyword_do_LAMBDA.  [ruby-dev:39049]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@25471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-25 14:39:21 +00:00
yugui
226a7a81d6 merges r24415,r24426,r24427,r24428,r24433,r24434 and r24435 from trunk into ruby_1_9_1.
--
* ext/digest/sha2/sha2.[ch]: Update to 1.0 RELEASE which fixes an
  off-by-one bug in SHA-256 hashing.  Reduce differences from
  the original while at it. [Bug #1799]
--
* ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as
  necessary. [ruby-dev:39029]
--
	* ext/digest/sha2/sha2.c (*_Final): typos.
--
	* ext/digest/sha2/lib/sha2.eb: should require sha2.so.
--
* ext/digest/*/extconf.rb: inttypes.h and unistd.h need not be
  checked here. [ruby-dev:39032]
--
* ext/digest/sha2/sha2.c: The ULL suffix is not supported by
  pre-C99 compilers, so resurrect the ULL() macro to regain
  portability. [ruby-dev:39032]
--
Fix a typo.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-08 15:35:43 +00:00
yugui
7e7ff077da merges r24180 from trunk into ruby_1_9_1.
--
* ext/tk/lib/tk.rb,ext/tk/lib/tk/grid.rb: Bug fix on grid_slaves().
  Extend usage pattern of grid_column()/grid_row().

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-26 15:31:55 +00:00
yugui
20a34d8e21 merges r24171 and r24176 from trunk into ruby_1_9_1.
--
	* ext/readline/readline.c (Init_readline): use rl_catch_sigwinch only
	  when existing.

	* ext/readline/extconf.rb: check existance of rl_catch_sigwinch, and
	  workaround for native Win32 readline port.
--

* ext/readline/readline.c (Init_readline): rl_catch_signals does
  not exist on some platform like Mac OS X 10.5.

* ext/readline/extconf.rb: checks existance of rl_catch_signals.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-26 15:21:44 +00:00
yugui
792799e815 merges r23346 from trunk into ruby_1_9_1.
--
Update to JSON 1.1.4.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-17 10:06:58 +00:00
yugui
bf674eca7c merges r23988 from trunk into ruby_1_9_1.
--
Update ext/.document with extensions that appear to have documentation.

Fixes #1738.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-13 06:13:24 +00:00
yugui
b9fb3ee4b6 merges r23861 from trunk into ruby_1_9_1.
--
* ext/pty/pty.c (pty_getpty): check dup failure.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@24040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-12 13:57:08 +00:00
yugui
4c52c1c5ed merges r23737 from trunk into ruby_1_9_1.
--
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): went infinity too
  early.  add BASE_FIG margin.  [ruby-dev:38673]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21 10:35:14 +00:00
yugui
33b5635a51 merges r23609 from trunk into ruby_1_9_1.
--
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): returns Inf if
  exp is bigger than DBL_MANT_DIG.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:07:57 +00:00
yugui
a1bfd01aee merges r23550 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature):
  splitting with regexp source string is obsolete.  a patch from
  Minwoo Lee at [ruby-core:23494].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:06:05 +00:00
yugui
972e0b2b31 merges r23549 from trunk into ruby_1_9_1.
--
* ext/dl/cptr.c (rb_dlptr_cmp): return signed value, and restrict
  to Fixnum.  [ruby-dev:38533]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:05:51 +00:00
yugui
bef510ada0 merges r23469 from trunk into ruby_1_9_1.
--
* ext/win32ole/win32ole.c (foletypelib_name): should return
  encoded name corresponding to WIN32OLE.codepage.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:09 +00:00
yugui
d8b2502b59 merges r23444 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignore
  unbound function.  [ruby-dev:38474]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:30 +00:00
yugui
6103475a3f merges r23439 from trunk into ruby_1_9_1.
--
* sample/drb/dhasenc.rb: add magic comment for encoding.

* sample/mine.rb: ditto.

* ext/tk/sample/tcltklib/sample1.rb: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:14 +00:00
yugui
03ae8480a3 * ext/pty/pty.c (getDevice): fixes a mistake in merging r20877.
Patch by Takahiro Kambe <taca AT back-street.net>.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:48:10 +00:00
yugui
ce1a4ee112 merges r23424 from trunk into ruby_1_9_1.
--
* ext/stringio/stringio.c (strio_ungetbyte): encoding should not
  be effective.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:48:03 +00:00
yugui
6fac4c5f9f merges r23386 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if already
  bound to a block.

* ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): block must be
  given if arg is not bound.  [ruby-dev:38404]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:54 +00:00
yugui
a5892c1148 merges r23385 from trunk into ruby_1_9_1.
--
* ext/dl/cfunc.c (rb_dlcfunc_instance_p): new function to check if
  the argument is an instance of DL::CFunc.

* ext/dl/cptr.c (rb_dlptr_initialize, rb_dlptr_s_malloc): checks
  if DL::CFunc.  [ruby-dev:38403].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:47 +00:00
yugui
84de597303 merges r23382 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): strips
  spaces.  based on a patch from Takashi Tamura in [ruby-dev:38398].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:38 +00:00
yugui
4600cf725a * ext/dl/dl.c (rb_dlhandle_initialize): prohibits DL::dlopen
with a tainted name of library.
  Patch by sheepman <sheepman AT sheepman.sakura.ne.jp>.

* ext/dl/dl.c (rb_dlhandle_sym): ditto

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-11 15:07:10 +00:00
yugui
7269e3de3c * ext/dl/lib/dl/func.rb (DL::Function#call): prevents
passing tainted arguments to a C function.
  Patch by sheepman <sheepman AT sheepman.sakura.ne.jp>.

* ext/dl/lib/dl/func.rb (DL::Function#check_safe_obj):
  new method for checking #call's arguments.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-11 15:07:00 +00:00
yugui
33ce0fb584 merges r23284 from trunk into ruby_1_9_1.
--
* ext/tk/sample/tkcombobox.rb: fix conflict with autoload definition

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-11 15:04:39 +00:00
yugui
66ffd658fd merges r23072 from trunk into ruby_1_9_1.
--
* ext/sdbm/_sdbm.c: should include "ruby/defines.h" as well for
  prototypes of compatibility functions on Win32 platform.
  [ruby-core:22870]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-19 13:34:30 +00:00
yugui
8001673452 merges r23057 from trunk into ruby_1_9_1.
--
* ext/dbm/dbm.c (fdbm_initialize): Make the file variable
  volatile, because FilePathValue() currently does not protect the
  given variable from GC. (Probably it should)

* ext/sdbm/init.c (fsdbm_initialize): Ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-19 13:34:10 +00:00
yugui
6610034374 merges r22924 from trunk into ruby_1_9_1.
--
* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): should use
  OPENSSL_free instead of free.  a patch from Charlie Savage at
  [ruby-core:22858].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-19 13:32:51 +00:00
yugui
a26bababae merges r22916 from trunk into ruby_1_9_1.
--
* ext/openssl/ossl_ssl.c (ossl_ssl_def_const): use INT2NUM because
  OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG doesn't fit into Fixnum.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-19 13:32:18 +00:00
yugui
45b4a72413 merges r22891 from trunk into ruby_1_9_1.
--
* ext/dl/handle.c (rb_dlhandle_sym): RTLD_NEXT is not for symbol
  name.   [ruby-dev:38150]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-12 14:03:03 +00:00
yugui
1eba61708c merges r22883 from trunk into ruby_1_9_1.
--
* ext/dl/handle.c (rb_dlhandle_sym): fixed heap corruption.
  [ruby-core:22822]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-12 14:02:54 +00:00
yugui
73716b9d2f merges r22702 from trunk into ruby_1_9_1.
--
* ext/dl/handle.c (rb_dlhandle_sym): get rid of buffer overrun,
  and try ASCII WINAPI versions too.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-04 09:21:04 +00:00
yugui
63bec26639 merges r22695 from trunk into ruby_1_9_1.
--
* ext/dl/win32/lib/Win32API.rb (initialize): passes rest
  arguments to DL.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-04 09:20:47 +00:00
yugui
375d08ea17 merges r22690 from trunk into ruby_1_9_1.
--
* ext/dl/cfunc.c (rb_dlcfunc_call): fix for stdcall and missing
  argument numbers.  [ruby-core:22601]

* ext/dl/dl.h (DLSTACK_PROTO0_): added.

* ext/dl/mkcallback.rb (gencallback, gen_callback_file),
  (rb_dl_init_callbacks): omit stdcall functions unless supported.

* lib/rubygems/config_file.rb (SHGetFolderPath): stdcall.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-04 09:20:22 +00:00
yugui
4481f3c5e8 merges r22689 from trunk into ruby_1_9_1.
--
* ext/bigdecimal/bigdecimal.c (gfDebug): uncommented out.
  [ruby-core:22600]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-04 09:20:15 +00:00
yugui
c2109f71a6 merges r22592 from trunk into ruby_1_9_1.
--
* common.mk (main): split from exts and makes main program after
  building exts with miniruby, to get rid of overwriting running
  program.  [ruby-core:22339]

* Makefile.in, win32/Makefile.sub (RUNCMD, MKMAIN_CMD): macros to
  run script file.

* ext/extmk.rb (parse_args): added --command-output option which
  creates script file to make main program.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-03 11:40:11 +00:00
yugui
5002cf082f merges r22591 from trunk into ruby_1_9_1.
--
* common.mk (ripper.c): exec can't work on Windows.

* ext/ripper/depend (.SUFFIXES): nmake doesn't have .y by default.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-03 11:40:03 +00:00
yugui
82d36b59e7 merges r22440 from trunk into ruby_1_9_1.
* ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): OCSP_basic_verify
  returns positive value on success, not non-zero.  [ruby-core:21762]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-22 14:05:14 +00:00
yugui
1efaf20e25 merges r22253 from trunk into ruby_1_9_1.
* ext/stringio/stringio.c (strio_ungetc): calculates new position
  before reallocation.  [Bug#1099]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-22 12:49:06 +00:00
yugui
bdc75418dc merges r22180 from trunk into ruby_1_9_1.
* ext/win32ole/win32ole.c (load_conv_function51932): fixed for the
  case IMultiLanguage is not available.  [ruby-dev:37950]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-22 09:49:05 +00:00
yugui
71a800a5f3 merges r22054 and r22055 from trunk into ruby_1_9_1.
* ext/readline/readline.c (Init_readline): entry may be NULL.
  [ruby-dev:37891]
--
change from assigned variable to called function

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-22 09:47:41 +00:00
yugui
f4c3951e71 merges r21933 from trunk into ruby_1_9_1. win64 support.
* lib/xmlrpc/server.rb (Server#serve): gets rid of hardcoded
  platform names.

* lib/resolv.rb (Resolv::Hosts::DefaultFileName),
  (Resolv::DNS::Config.default_config_hash): tries win32/resolv on
  mswin64 too.

* lib/rubygems/specification.rb (Gem::Specification#ruby_code):
  aded mswin64.

* lib/drb/extservm.rb (DRb::ExtServManager#invoke_service_command):
  spawn is better to start a process in background.

* ext/extmk.rb: uses FNM_SYSCASE.

* instruby.rb: installs win32.h on mswin64 platform.
  [ruby-core:21722]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-02 08:07:47 +00:00
yugui
0d83f5c6ca merges r21686 from trunk into ruby_1_9_1.
* cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed
  with ruby_ to export.

* ext/continuation/continuation.c, ext/fiber/fiber.c: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-30 01:46:22 +00:00
yugui
bd0ba009d1 merges r21861 from trunk into ruby_1_9_1.
* ext/zlib/zlib.c (zstream_run): previous change didn't resolve the
	  problem.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-29 17:12:16 +00:00
yugui
0d836d908d merges r21859 from trunk into ruby_1_9_1.
* ext/zlib/zlib.c (zstream_run): desperately guard the variable.
	  [ruby-core:20576]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-28 14:35:40 +00:00
yugui
5e56f029b1 merges r21811 from trunk into ruby_1_9_1.
* properties.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-28 10:24:08 +00:00
yugui
e854917e09 merges r21679 from trunk into ruby_1_9_1.
* ext/nkf/nkf-utf8/nkf.c (nkf_buf_push): maybe a bug.

	* ext/nkf/nkf-utf8/nkf.c (options): no need to support help option.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-20 09:53:38 +00:00
yugui
a68afb2a4f merges r21676 from trunk into ruby_1_9_1.
* ext/nkf/nkf-utf8/nkf.c: Update nkf to 2.0.9.
  revert -s meaning as Shift_JIS, etc.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-20 09:53:22 +00:00
yugui
90ea30a3e9 merges r21628 from trunk into ruby_1_9_1.
* configure.in (darwin): get rid of strange settings issue of
  apple gcc port, which searches /usr/local/include always but
  /usr/local/lib not.

* ext/readline/readline.c (Init_readline): suppress warnings with
  libedit.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-17 12:20:00 +00:00
yugui
98f510451f merges r21510 from trunk into ruby_1_9_1.
* gc.c (negative_size_allocation_error_with_gvl): abolish a warning.
  (negative_size_allocation_error): ditto.

* ext/openssl/ossl.c (ossl_raise): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-15 15:39:30 +00:00
yugui
6e6adcca4b merges r21508 from trunk into ruby_1_9_1.
* ext/curses/extconf.rb: check ncursesw earlier than ncurses to
  support UTF-8 strings.   non UTF-8 strings should be converted
  explicitly.   [ruby-core:21094]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-15 15:38:51 +00:00
yugui
b7220edcf4 merges r21505 from trunk into ruby_1_9_1.
* ext/socket/extconf.rb (gai_strerror): checks if available and if
  returns const pointer.

* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
  available.  [ruby-core:21328]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-15 15:38:42 +00:00