<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c3ad5f4f28a83207ffacadff8be55afb7220f80b</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/e95710eaeba9026cf4f1b88c0743a543c996824e</url>
    <id>e95710eaeba9026cf4f1b88c0743a543c996824e</id>
    <committed-date>2009-12-06T20:15:11-08:00</committed-date>
    <authored-date>2009-12-06T20:15:11-08:00</authored-date>
    <message>increments RUBY_PATCHLEVEL for the previous commit.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0aa6d03f7e144eb23f2ceb28cffb8020b369b0ea</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>219d8f485cb820a548862f7e6b45ddf0ce27c279</id>
      </parent>
    </parents>
    <author>
      <name>svn</name>
      <email>svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/c3ad5f4f28a83207ffacadff8be55afb7220f80b</url>
    <id>c3ad5f4f28a83207ffacadff8be55afb7220f80b</id>
    <committed-date>2009-12-06T20:11:31-08:00</committed-date>
    <authored-date>2009-12-06T20:11:31-08:00</authored-date>
    <message>* 2009-12-07

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>4714e9e0c3e353251f06587d7128cfae7122fa9c</tree>
    <committer>
      <name>svn</name>
      <email>svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>287facbf5429094fd49619d5504d0b33a32e3152</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/219d8f485cb820a548862f7e6b45ddf0ce27c279</url>
    <id>219d8f485cb820a548862f7e6b45ddf0ce27c279</id>
    <committed-date>2009-12-06T20:11:26-08:00</committed-date>
    <authored-date>2009-12-06T20:11:26-08:00</authored-date>
    <message>* string.c (rb_str_justify): CVE-2009-4124.
  Fixes a bug reported by 
  Emmanouel Kellinis &lt;Emmanouel.Kellinis AT kpmg.co.uk&gt;, KPMG London;
  Patch by nobu.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>789bf1a5a3defe230b5a32878d37e523340de4dd</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06f945c3067533cd09de814a14a856d5090a9255</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/287facbf5429094fd49619d5504d0b33a32e3152</url>
    <id>287facbf5429094fd49619d5504d0b33a32e3152</id>
    <committed-date>2009-12-05T01:41:18-08:00</committed-date>
    <authored-date>2009-12-05T01:41:18-08:00</authored-date>
    <message>* lib/irb/extend-command.rb (IRB::ExtendCommandBundle::def_extend_command):
  extension commands with optional parameters have been broken because of
  a spec change of UnboundMethod#arity.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0cdd407d8b4a483ffe9ee18d4a12ba7e24cb1502</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee4a86215934743c4b5fded774abbf069dbece2a</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/06f945c3067533cd09de814a14a856d5090a9255</url>
    <id>06f945c3067533cd09de814a14a856d5090a9255</id>
    <committed-date>2009-12-05T01:41:11-08:00</committed-date>
    <authored-date>2009-12-05T01:41:11-08:00</authored-date>
    <message>
* lib/irb/extend-command.rb (IRB::ExtendCommandBundle::def_extend_command):
  gives eval a source location for readability of backtrace.

* lib/irb/extend-command.rb (IRB::ContextExtender::def_extend_command):
  ditto

* lib/irb/extend-command.rb (IRB::MethodExtender::def_pre_proc):
  ditto

* lib/irb/extend-command.rb (IRB::MethodExtender::def_post_proc):
  ditto

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>3717d728d5e20b27b5ac872b27ae2068b83a51c7</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0cea933bf19f1c7e04fbde4fb07928a81925dd10</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/ee4a86215934743c4b5fded774abbf069dbece2a</url>
    <id>ee4a86215934743c4b5fded774abbf069dbece2a</id>
    <committed-date>2009-12-05T01:41:03-08:00</committed-date>
    <authored-date>2009-12-05T01:41:03-08:00</authored-date>
    <message>merges r24227 from trunk into ruby_1_9_1.
--
 * lib/irb/cmd/help.rb: fixed irb's &quot;help&quot; command. [ruby-core:22310].

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0d96104ec2f252e0da815d53674c7962cfccce0c</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a968bd2efb93595c625ca124d3b6f18f525f5814</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/0cea933bf19f1c7e04fbde4fb07928a81925dd10</url>
    <id>0cea933bf19f1c7e04fbde4fb07928a81925dd10</id>
    <committed-date>2009-12-05T01:40:53-08:00</committed-date>
    <authored-date>2009-12-05T01:40:53-08:00</authored-date>
    <message>merges r24253 from trunk into ruby_1_9_1.
--
	* win32/win32.c (rb_w32_{open,wopen}): fixed typos. these conditions
	  mean to call runtime's open() if textmode.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>2eacded47311ff8f5a88de783a334481155a0c7c</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7aae3bd3c37b3f399aa55325a37c8428e5981e2d</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/a968bd2efb93595c625ca124d3b6f18f525f5814</url>
    <id>a968bd2efb93595c625ca124d3b6f18f525f5814</id>
    <committed-date>2009-12-05T01:40:41-08:00</committed-date>
    <authored-date>2009-12-05T01:40:41-08:00</authored-date>
    <message>merges r25092 from trunk into ruby_1_9_1.
--
* win32/win32.c, include/ruby/win32.h (rb_w32_access): new function to
  replace MSVCRT's access().
  [ruby-core:25761]

* file.c (eaccess): workaround for recent MSVCRT is no longer needed.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0289319f36226f230951dd2a0af77c05c2c7db21</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3f0ef089710b27e2b22921f732190f0e05e11b2</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/7aae3bd3c37b3f399aa55325a37c8428e5981e2d</url>
    <id>7aae3bd3c37b3f399aa55325a37c8428e5981e2d</id>
    <committed-date>2009-12-05T01:40:33-08:00</committed-date>
    <authored-date>2009-12-05T01:40:33-08:00</authored-date>
    <message>merges r25133 from trunk into ruby_1_9_1. c.f. [ruby-dev:39819]
--
* win32/wini32.c (LK_ERR): with overlapped I/O, LockFileEx() returns
  ERROR_IO_PENDING if the file is locked.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>6b7bef785c557d7cc4852dbaafc70e0e44c04c42</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e6152269e37b108c7b90bc1e74445ac3fca083c</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/b3f0ef089710b27e2b22921f732190f0e05e11b2</url>
    <id>b3f0ef089710b27e2b22921f732190f0e05e11b2</id>
    <committed-date>2009-12-05T01:40:25-08:00</committed-date>
    <authored-date>2009-12-05T01:40:25-08:00</authored-date>
    <message>merges r25883 from trunk into ruby_1_9_1. fixes a backpor task #2168.
--
* enc/trans/newline.trans (fun_so_universal_newline): generate \n
  after \r\n detection instead of just after \r.
  [ruby-list:45988] [ruby-core:25881] [ruby-core:26788]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>963c7273610a3e183de840cf26f5d2dddee6f85b</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83b3238d34a83ff2ebc4cb31a776e4855a775a84</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/2e6152269e37b108c7b90bc1e74445ac3fca083c</url>
    <id>2e6152269e37b108c7b90bc1e74445ac3fca083c</id>
    <committed-date>2009-12-05T01:40:17-08:00</committed-date>
    <authored-date>2009-12-05T01:40:17-08:00</authored-date>
    <message>merges r25967, r25968 and r25969 from trunk into ruby_1_9_1. fixes a backport task #2099.
--
* parse.y (dyna_push_gen, dyna_pop_gen): adjust local vtable level
  for the case of syntax errors in method name or argument inside
  do block.   [ruby-core:26961]
--
* parse.y (dyna_push_gen): use rb_node_newnode() for ripper.
  [ruby-core:26961]
--
* parse.y (dyna_push_gen, dyna_pop_gen): no needs to save both of
  args and vars.  [ruby-core:26961]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b89cba3211fd0fbe01737e05612a19a348ed7c3b</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b7e511246cf366fdcffb59c72556613550484cc</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/83b3238d34a83ff2ebc4cb31a776e4855a775a84</url>
    <id>83b3238d34a83ff2ebc4cb31a776e4855a775a84</id>
    <committed-date>2009-12-05T01:40:06-08:00</committed-date>
    <authored-date>2009-12-05T01:40:06-08:00</authored-date>
    <message>merges r25405 from trunk into ruby_1_9_1. fixes the backport task #2233.
--
* parse.y (method_call): dispatch symbols.  a patch from Andy Keep in
  [ruby-core:26169].  [ruby-core:26165]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5503b50d3c829e872547f06c66523c9f7608f298</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>590a8a14d2399025c1624429246c287795ea1bec</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/7b7e511246cf366fdcffb59c72556613550484cc</url>
    <id>7b7e511246cf366fdcffb59c72556613550484cc</id>
    <committed-date>2009-12-05T01:39:56-08:00</committed-date>
    <authored-date>2009-12-05T01:39:56-08:00</authored-date>
    <message>merges r25404 from trunk into ruby_1_9_1. fixes the backport task #2232.
--
* parse.y (mlhs_basic): fixed handling splat in middle of mlhs.  a
  patch from Andy Keep in [ruby-core:26163]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>03b9b5feb0f97e2f281695cb3906b5673e05e480</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cb172efc685164d464eea7b681ede8cc595cab3</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/590a8a14d2399025c1624429246c287795ea1bec</url>
    <id>590a8a14d2399025c1624429246c287795ea1bec</id>
    <committed-date>2009-12-05T01:39:48-08:00</committed-date>
    <authored-date>2009-12-05T01:39:48-08:00</authored-date>
    <message>merges r25351 from trunk into ruby_1_9_1. fixes the backport task #2214.
--
* parse.y (rb_intern3): check symbol table overflow.
  [ruby-core:26092]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>d5dbd1722ac67757360b090c5c2890d99b0fb865</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d09e156b311c0fb112f7747f1393ec2dc596377</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/3cb172efc685164d464eea7b681ede8cc595cab3</url>
    <id>3cb172efc685164d464eea7b681ede8cc595cab3</id>
    <committed-date>2009-12-05T01:39:39-08:00</committed-date>
    <authored-date>2009-12-05T01:39:39-08:00</authored-date>
    <message>merges r25300 from trunk into ruby_1_9_1.
--
* ext/gdbm/gdbm.c (fgdbm_select): fixed rdoc.  a patch from Justin
  Collins in [ruby-core:26050].

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0c23a74d2acf9956bd6feb1c8d2d23021dc78c0e</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f275c7c445d42d49e9c2df083c2be3e8e62eb72</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/2d09e156b311c0fb112f7747f1393ec2dc596377</url>
    <id>2d09e156b311c0fb112f7747f1393ec2dc596377</id>
    <committed-date>2009-12-05T01:39:28-08:00</committed-date>
    <authored-date>2009-12-05T01:39:28-08:00</authored-date>
    <message>merges r24620 from trunk into ruby_1_9_1. fixes the backport task #1976.
--
* lib/mkmf.rb (rm_f, rm_rf): pass the last hash through if exists.
  [ruby-dev:39153]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>02709a2dc296856a0692b9932cd01be5b1a1ce51</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2e512ed8e5c2fe725f5b3a6313982948a86294d</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/7f275c7c445d42d49e9c2df083c2be3e8e62eb72</url>
    <id>7f275c7c445d42d49e9c2df083c2be3e8e62eb72</id>
    <committed-date>2009-12-05T01:39:18-08:00</committed-date>
    <authored-date>2009-12-05T01:39:18-08:00</authored-date>
    <message>merges r25402 from trunk into ruby_1_9_1. fixes the backport task #1921.
--
* parse.y (parser_here_document): dispatch delayed heredoc
  contents.  based on a patch from Andy Keep in [ruby-core:24855].

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>932de41da66d182358a082fc9639cdf66a044a8d</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1545b20a92fdd1cdd17ac3e91674833ea7e4e40b</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/a2e512ed8e5c2fe725f5b3a6313982948a86294d</url>
    <id>a2e512ed8e5c2fe725f5b3a6313982948a86294d</id>
    <committed-date>2009-12-04T18:37:07-08:00</committed-date>
    <authored-date>2009-12-04T18:37:07-08:00</authored-date>
    <message>merges r21903 from trunk into ruby_1_9_1. fixes the backport task #1063.
--
	* win32/win32.c (rb_w32_write): limit write size to 32KB if the file
	  seems to be console.  [ruby-core:21613]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>e9d1a75ec61a3c30af53e424889529ffdae07c20</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3be2e3d550aaa6cb1ed18eca6e909567ed47eaa</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/1545b20a92fdd1cdd17ac3e91674833ea7e4e40b</url>
    <id>1545b20a92fdd1cdd17ac3e91674833ea7e4e40b</id>
    <committed-date>2009-12-04T18:36:58-08:00</committed-date>
    <authored-date>2009-12-04T18:36:58-08:00</authored-date>
    <message>merges r25209 from trunk into ruby_1_9_1.
--
* parse.y (bv_decls, bvar): fix for block variables.
  [ruby-dev:39423]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>72c3c0f403662bfe3d7a45b37cb1a2981b043641</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0989332d9ad78b354bda780f13bda1b79d2b0b95</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/b3be2e3d550aaa6cb1ed18eca6e909567ed47eaa</url>
    <id>b3be2e3d550aaa6cb1ed18eca6e909567ed47eaa</id>
    <committed-date>2009-12-04T18:36:50-08:00</committed-date>
    <authored-date>2009-12-04T18:36:50-08:00</authored-date>
    <message>merges r25193 from trunk into ruby_1_9_1.
--
* test/ripper/dummyparser.rb (DummyParser): improvement by Magnus
  Holm in [ruby-core:25884].
  * remove scanner events which simply returned the first argument.
  * all parser events are now automatically generated.
  * simplify blocks.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>72ba3b2dcbb5850923be57d82f82ba7035fe2ce8</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3ce5dbd64b40b027e1e4ddbca16c8405e82cffb</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/0989332d9ad78b354bda780f13bda1b79d2b0b95</url>
    <id>0989332d9ad78b354bda780f13bda1b79d2b0b95</id>
    <committed-date>2009-12-04T18:36:42-08:00</committed-date>
    <authored-date>2009-12-04T18:36:42-08:00</authored-date>
    <message>merges r25187 from trunk into ruby_1_9_1.
--
* parse.y (ripper_yylval_id, ripper_get_{id,value}): wrap ID by
  NODE to track local variable assignment.

* parse.y (lvar_defined_gen, assignable_gen): enable local
  variable check.  [ruby-core:24923]

* parse.y (validate): use value only.

* test/ripper/test_parser_events.rb (test_local_variables): tests
  based on a patch from Magnus Holm in [ruby-core:25885].

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>30b8ac4128c7b77f229658337a8c978066a76730</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17d0a403c0fd248586f37707c4409d7923d33e6e</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/d3ce5dbd64b40b027e1e4ddbca16c8405e82cffb</url>
    <id>d3ce5dbd64b40b027e1e4ddbca16c8405e82cffb</id>
    <committed-date>2009-12-04T18:36:23-08:00</committed-date>
    <authored-date>2009-12-04T18:36:23-08:00</authored-date>
    <message>merges r25180 from trunk into ruby_1_9_1.
--
* thread.c (ruby_suppress_tracing): get rid of clobbering by
  longjmp.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@26000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5f28957913cd42f749071bc19cec57710faad72c</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>448459dc8295c9b6b11d2313723420257966ba89</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/17d0a403c0fd248586f37707c4409d7923d33e6e</url>
    <id>17d0a403c0fd248586f37707c4409d7923d33e6e</id>
    <committed-date>2009-12-04T18:36:11-08:00</committed-date>
    <authored-date>2009-12-04T18:36:11-08:00</authored-date>
    <message>merges r25353 and r25362 from trunk into ruby_1_9_1.
--
* lib/csv.rb (CSV#read_to_char): set encoding and verify data
  which read from io before encode it to @encoding.

* lib/csv.rb (CSV#raw_encoding): add to get @io's encoding.

* lib/csv.rb (CSV#read_io): add to read string and set @io's
  encoding.
--
* lib/csv.rb (CSV#raw_encoding): returns ASCII-8BIT when the io
  doesn't have encoding.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>97b3b0e219ab59de0ff41c134b965124697e88db</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf80deed4fb55405ef065a05db96b9976cf1e226</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/448459dc8295c9b6b11d2313723420257966ba89</url>
    <id>448459dc8295c9b6b11d2313723420257966ba89</id>
    <committed-date>2009-11-26T18:55:49-08:00</committed-date>
    <authored-date>2009-11-26T18:55:49-08:00</authored-date>
    <message>merges r25134 from trunk into ruby_1_9_1.
--
* dln.c (aix_loaderror): needs format string.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f234ac2857702ac7d4bf38f8f76f06f5de90ce7b</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>018794282bd2147e091ab1c7a2e2c0d26b3cece4</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/cf80deed4fb55405ef065a05db96b9976cf1e226</url>
    <id>cf80deed4fb55405ef065a05db96b9976cf1e226</id>
    <committed-date>2009-11-26T18:55:41-08:00</committed-date>
    <authored-date>2009-11-26T18:55:41-08:00</authored-date>
    <message>merges r25127 from trunk into ruby_1_9_1.
--
* stringio/stringio.c (strio_read): set ASCII-8BIT encoding
  when length argument is given.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>bf7dbd861badc4da992f59cebff0f1e277c2bbd7</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2004560bac27871caf0eeab404c88454e2b65c88</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/018794282bd2147e091ab1c7a2e2c0d26b3cece4</url>
    <id>018794282bd2147e091ab1c7a2e2c0d26b3cece4</id>
    <committed-date>2009-11-26T18:55:32-08:00</committed-date>
    <authored-date>2009-11-26T18:55:32-08:00</authored-date>
    <message>merges r25122 from trunk into ruby_1_9_1.
--
* lib/pp.rb (PP:ObjectMixin#pretty_print): delegates has no inspect
  method.  [ruby-core:25804]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>2d663a3a2a3967f29078ce6cf710824d72abf24b</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddda108ecce743ed9e1128d21518d015304dc67c</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/2004560bac27871caf0eeab404c88454e2b65c88</url>
    <id>2004560bac27871caf0eeab404c88454e2b65c88</id>
    <committed-date>2009-11-26T18:55:25-08:00</committed-date>
    <authored-date>2009-11-26T18:55:25-08:00</authored-date>
    <message>merges r25095 from trunk into ruby_1_9_1.
--
* iseq.c (compile_string): rename to parse_string(), because
  this function only parse String to NODE.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b96cabd6dca3cd441ff8296f8b99e892c2540fb4</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>047368022efd67e91c367f91f5c6d3050d7d7336</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/ddda108ecce743ed9e1128d21518d015304dc67c</url>
    <id>ddda108ecce743ed9e1128d21518d015304dc67c</id>
    <committed-date>2009-11-26T18:55:16-08:00</committed-date>
    <authored-date>2009-11-26T18:55:16-08:00</authored-date>
    <message>merges r25067 from trunk into ruby_1_9_1 and added a test for it.
--
* lib/mathn.rb (Bignum#**): Fixed bignum**fixnum that was broken when requiring lib/mathn
  [ruby-core:25740]
--
* test/test_mathn.rb (TestMathn): new test case.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>53d0c8dad357b9dac6635bbbe61bca6593b029a9</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da9e225d87622364198d8fb63c88acf942ef53c8</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/047368022efd67e91c367f91f5c6d3050d7d7336</url>
    <id>047368022efd67e91c367f91f5c6d3050d7d7336</id>
    <committed-date>2009-11-26T18:55:08-08:00</committed-date>
    <authored-date>2009-11-26T18:55:08-08:00</authored-date>
    <message>merges r25041 from trunk into ruby_1_9_1.
--
* eval.c (rb_mod_define_method): Doc fix (accepts UnboundMethod too)

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>822b88d6ec51970de422f635b2ebe979c9e18cd2</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34873118b14f8dc89e968cc26220b830272a67e8</id>
      </parent>
    </parents>
    <author>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/da9e225d87622364198d8fb63c88acf942ef53c8</url>
    <id>da9e225d87622364198d8fb63c88acf942ef53c8</id>
    <committed-date>2009-11-26T18:55:02-08:00</committed-date>
    <authored-date>2009-11-26T18:55:02-08:00</authored-date>
    <message>merges r25029 from trunk into ruby_1_9_1.
--
* ext/bigdecimal/lib/bigdecimal/{ludcmp,math}.rb: depend on
  bigdecimal.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>873ee551ddc85ff49dbb2eb197f87be0761b0247</tree>
    <committer>
      <name>yugui</name>
      <email>yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
</commits>
