<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a3941a2197f1656e8588de3e6d475f737bee56a1</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/98800d67601afbee0a7528dd02a476c1a2e28e58</url>
    <id>98800d67601afbee0a7528dd02a476c1a2e28e58</id>
    <committed-date>2009-03-08T17:56:47-07:00</committed-date>
    <authored-date>2009-03-08T17:56:47-07:00</authored-date>
    <message>add tag v1_8_7_148

git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_148@22843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>34ef82807ad5a8ec3b9c8a4c47cd524e35b66421</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59ff469784ac18c4c32c27a9048557ec935185f2</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/a3941a2197f1656e8588de3e6d475f737bee56a1</url>
    <id>a3941a2197f1656e8588de3e6d475f737bee56a1</id>
    <committed-date>2009-03-08T17:56:38-07:00</committed-date>
    <authored-date>2009-03-08T17:56:38-07:00</authored-date>
    <message>merge revision(s) 21994:
	* lib/rexml/rexml.rb: incremented Ruby::VERSION.  Thanks, Jeremy
	  Kemper.  [ruby-core:20113]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>34ef82807ad5a8ec3b9c8a4c47cd524e35b66421</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ff5203ec93ea252dca8cde130e030b85957597d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/59ff469784ac18c4c32c27a9048557ec935185f2</url>
    <id>59ff469784ac18c4c32c27a9048557ec935185f2</id>
    <committed-date>2009-03-08T17:55:01-07:00</committed-date>
    <authored-date>2009-03-08T17:55:01-07:00</authored-date>
    <message>merge revision(s) 21913:
	* io.c (io_getpartial): fflush after read for updating pos in FILE.
	  not portable, I guess.  [ruby-core:21561]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>bf271985c702cf39c837a7a0aee46bb8bd69dfee</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb168173553f6e5d596b40d6c96cb89019e55110</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/3ff5203ec93ea252dca8cde130e030b85957597d</url>
    <id>3ff5203ec93ea252dca8cde130e030b85957597d</id>
    <committed-date>2009-03-08T17:05:03-07:00</committed-date>
    <authored-date>2009-03-08T17:05:03-07:00</authored-date>
    <message>merge revision(s) 21727:
	* gc.c (define_final): cannot define finalizer for immediate
	  values.  [ruby-core:21500]
	* gc.c (define_final): freezes or hides internal values.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>111f6c70763de59fd2d88381ad817d9a9ddf1642</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47b427f21ea42bfd45fd41df7b3e1ebad7f99662</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/bb168173553f6e5d596b40d6c96cb89019e55110</url>
    <id>bb168173553f6e5d596b40d6c96cb89019e55110</id>
    <committed-date>2009-03-08T16:55:21-07:00</committed-date>
    <authored-date>2009-03-08T16:55:21-07:00</authored-date>
    <message>merge revision(s) 21688:
	* parse.y (IS_BEG): EXPR_CLASS should be treated like EXPR_BEG.
	  [ruby-core:21453]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c0e5301202ffef407d3280f282d526438ce42fa4</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f5219fd9b43b0bcf2b11f3a12d7dc5c68646043</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/47b427f21ea42bfd45fd41df7b3e1ebad7f99662</url>
    <id>47b427f21ea42bfd45fd41df7b3e1ebad7f99662</id>
    <committed-date>2009-02-24T22:15:55-08:00</committed-date>
    <authored-date>2009-02-24T22:15:55-08:00</authored-date>
    <message>merge revision(s) 21677:
	* node.h (rb_thread_raised_clear): should not clear flags other than
	  raised flags.  a patch by Tomoyuki Chikanaga &lt;chikanag AT
	  nippon-control-system.co.jp&gt; at [ruby-dev:37794].  [ruby-dev:37776]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5a9250033b0a1d158455626e68f45e9722e41e87</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7143aa60003e0d49a965f52ae4d4aec3c4a4d609</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5f5219fd9b43b0bcf2b11f3a12d7dc5c68646043</url>
    <id>5f5219fd9b43b0bcf2b11f3a12d7dc5c68646043</id>
    <committed-date>2009-02-24T22:06:08-08:00</committed-date>
    <authored-date>2009-02-24T22:06:08-08:00</authored-date>
    <message>merge revision(s) 21505:
	* 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: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>93ff972814bffcb9b05fdb355090798abe3fec28</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c87525aa8db67a0963f870d5c76a1843ab63d4b</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/7143aa60003e0d49a965f52ae4d4aec3c4a4d609</url>
    <id>7143aa60003e0d49a965f52ae4d4aec3c4a4d609</id>
    <committed-date>2009-02-24T21:57:23-08:00</committed-date>
    <authored-date>2009-02-24T21:57:23-08:00</authored-date>
    <message>merge revision(s) 21447:
	* win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
	* win32/win32.c (winnt_stat): gets rid of strange behavior of
	  GetFileAttributes().  [ruby-core:21269]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5ad93e7d99f3af2b27796c9949fbc49320fd0fd9</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ff2c384db7c6dae286f4354147b8c2a087daf7d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5c87525aa8db67a0963f870d5c76a1843ab63d4b</url>
    <id>5c87525aa8db67a0963f870d5c76a1843ab63d4b</id>
    <committed-date>2009-02-23T09:44:50-08:00</committed-date>
    <authored-date>2009-02-23T09:44:50-08:00</authored-date>
    <message>merge revision(s) 21432:
	* lib/erb.rb (PercentScanner): remove PercentScanner. fixed % after
	  %&gt; bug. [ruby-dev:37751] [Bug #997] 
	* test/erb/test_erb.rb: ditto


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b50070c2b88d1ee7f6400bb531701c418828ebd9</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c2655ab01ba5b998eb3a43565ee1c0c7d913620</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5ff2c384db7c6dae286f4354147b8c2a087daf7d</url>
    <id>5ff2c384db7c6dae286f4354147b8c2a087daf7d</id>
    <committed-date>2009-02-23T09:40:05-08:00</committed-date>
    <authored-date>2009-02-23T09:40:05-08:00</authored-date>
    <message>merge revision(s) 21423:
	* hash.c (rb_hash_s_create): set nil as the value if assoc length
	  is not enough.  [ruby-core:21249]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0d3e4b9bfed72460c6e9443d2c56859b56c7ffb7</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e19ec46a70bf6a7d15cf6197afa986cc429403e</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/3c2655ab01ba5b998eb3a43565ee1c0c7d913620</url>
    <id>3c2655ab01ba5b998eb3a43565ee1c0c7d913620</id>
    <committed-date>2009-02-22T05:10:04-08:00</committed-date>
    <authored-date>2009-02-22T05:10:04-08:00</authored-date>
    <message>merge revision(s) 21354:
	* eval.c (stack_extend): streamlined rb_thread_restore_context()
	  to ensure O(1) time.  based on a patch by Brent Roman &lt;brent AT
	  mbari.org&gt;.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>bdc79c3a91e4ea189241f6842f176e76fed98e8f</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>856794ee37ad99b862f64530d33f49f7906bde99</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5e19ec46a70bf6a7d15cf6197afa986cc429403e</url>
    <id>5e19ec46a70bf6a7d15cf6197afa986cc429403e</id>
    <committed-date>2009-02-22T05:04:52-08:00</committed-date>
    <authored-date>2009-02-22T05:04:52-08:00</authored-date>
    <message>merge revision(s) 21353:
	* eval.c (cc_mark): frees the continuation's stack if its thread
	  is dead to avoid recursive gc that segfaults.  [ruby-core:13889]
	  a patch by Brent Roman &lt;brent AT mbari.org&gt;.
	* eval.c (rb_cont_check): checks for valid continuation instance.
	* eval.c (rb_callcc): assigns th-&gt;thread before scope_dup() to
	  avoid segfaults if this scope_dup() triggers a gc pass.
	  a patch by Brent Roman &lt;brent AT mbari.org&gt;.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>62c2c275c8a9d4192996ce8e5a7c1a5de99fb882</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d86f10f64addd909c963f86a61d837c61021ec7</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/856794ee37ad99b862f64530d33f49f7906bde99</url>
    <id>856794ee37ad99b862f64530d33f49f7906bde99</id>
    <committed-date>2009-02-22T04:43:42-08:00</committed-date>
    <authored-date>2009-02-22T04:43:42-08:00</authored-date>
    <message>merge revision(s) 21298:
	* numeric.c (ruby_float_step): extracted from num_step().
	* range.c (range_step): uses ruby_float_step() for float range.
	  [ruby-dev:37691]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ea74e2de89d913f463186486c0b8272929c7de43</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>851ec08cc58026065c2c696524a78dd783270b87</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/1d86f10f64addd909c963f86a61d837c61021ec7</url>
    <id>1d86f10f64addd909c963f86a61d837c61021ec7</id>
    <committed-date>2009-02-21T07:50:27-08:00</committed-date>
    <authored-date>2009-02-21T07:50:27-08:00</authored-date>
    <message>merge revision(s) 21297:
	* ext/extmk.rb (extmake): does not use both of makefile.rb and
	  extconf.rb at the same time.
	* lib/mkmf.rb (DLLIB): depends on Makefile.  [ruby-core:21096]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>8956412603b7a6bf298087329b3db5d997fd907d</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7465a4a9c640607c1f310893b5f60fc877bbd66</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/851ec08cc58026065c2c696524a78dd783270b87</url>
    <id>851ec08cc58026065c2c696524a78dd783270b87</id>
    <committed-date>2009-02-21T07:19:29-08:00</committed-date>
    <authored-date>2009-02-21T07:19:29-08:00</authored-date>
    <message>merge revision(s) 21165:
	* eval.c (rb_thread_schedule): Don't change status of threads which
	  don't run next even if select notify readability/writability.
	  [ruby-core:20446]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c13cef5d0c54832b027adc48adf1b4c4675b5c2f</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2dda363424daf24881819c3b6a3929cfd7557d8d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/d7465a4a9c640607c1f310893b5f60fc877bbd66</url>
    <id>d7465a4a9c640607c1f310893b5f60fc877bbd66</id>
    <committed-date>2009-02-20T03:43:35-08:00</committed-date>
    <authored-date>2009-02-20T03:43:35-08:00</authored-date>
    <message>merge revision(s) 21066:
	* lib/optparse.rb (OptionParser::List#summarize): gives priority
	  to latter switches.  [ruby-dev:36692]
	* lib/optparse.rb (OptionParser#summarize): do not append
	  unnecessary line terminator.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>64a6eda6260f8ab3c01d5dca0dd6bff58723691a</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a90f6b443c407fc3bef84c2158691eb805b0fb5</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/2dda363424daf24881819c3b6a3929cfd7557d8d</url>
    <id>2dda363424daf24881819c3b6a3929cfd7557d8d</id>
    <committed-date>2009-02-20T02:35:11-08:00</committed-date>
    <authored-date>2009-02-20T02:35:11-08:00</authored-date>
    <message>merge revision(s) 20884:
	* lib/cgi/session.rb: ignore session_id options fixed.[Bug #605]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0dfd296eef6f10d1eaaf5ad3dd778aaee4e57fc9</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0371983871d6484109fae6999bfdb53e17f0c65</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/4a90f6b443c407fc3bef84c2158691eb805b0fb5</url>
    <id>4a90f6b443c407fc3bef84c2158691eb805b0fb5</id>
    <committed-date>2009-02-20T01:06:53-08:00</committed-date>
    <authored-date>2009-02-20T01:06:53-08:00</authored-date>
    <message>merge revision(s) 20855:
	Merged 20854 from trunk.
	* lib/xmlrpc/server.rb:  Restricting method inspection to show only
	  non-inherited public methods.  [ruby-core:20603]
	* lib/xmlrpc/server.rb:  Fixing method inspection so it doesn't 
	  trigger XMLRPC::FaultException when used.  [ruby-core:20604]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>821f6c686ba0392ba85e7d434ee63f6ef28f7c84</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90d5c660f5240bab215e6f13d3665e21dd3adf07</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/c0371983871d6484109fae6999bfdb53e17f0c65</url>
    <id>c0371983871d6484109fae6999bfdb53e17f0c65</id>
    <committed-date>2009-02-19T08:41:12-08:00</committed-date>
    <authored-date>2009-02-19T08:41:12-08:00</authored-date>
    <message>merge revision(s) 20752:
	* lib/sync.rb (Sync_m#sync_try_lock): wrong variable name fixed.
	  a patch from [ruby-core:20561]
	* lib/sync.rb (Sync_m::Err.Fail): turn off Thread.critical before
	  exit.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>a6041d6c583909d6b91db953ff897a66716c56ad</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63980f2c21a9ca54598a277c0dca7bc2cfb2023c</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/90d5c660f5240bab215e6f13d3665e21dd3adf07</url>
    <id>90d5c660f5240bab215e6f13d3665e21dd3adf07</id>
    <committed-date>2009-02-19T01:02:43-08:00</committed-date>
    <authored-date>2009-02-19T01:02:43-08:00</authored-date>
    <message>merge revision(s) 20581:
	* pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'.
	  just ignores '*' in these cases.
	  [ruby-dev:37289]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>42aadff091ea2159519af49b4de60956640cde2c</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15653f309c0257fa9675f0acd09fe00e4727f185</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/63980f2c21a9ca54598a277c0dca7bc2cfb2023c</url>
    <id>63980f2c21a9ca54598a277c0dca7bc2cfb2023c</id>
    <committed-date>2009-02-19T00:26:33-08:00</committed-date>
    <authored-date>2009-02-19T00:26:33-08:00</authored-date>
    <message>merge revision(s) 20580:
	* pack.c (pack_pack): fixed length for odd length string.
	  [ruby-dev:37283]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>e316707fad8091ba491bc7f5855c641955b45d96</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>888f7ca92f71d0ea2108003ec729ea2f72780b33</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/15653f309c0257fa9675f0acd09fe00e4727f185</url>
    <id>15653f309c0257fa9675f0acd09fe00e4727f185</id>
    <committed-date>2009-02-19T00:19:34-08:00</committed-date>
    <authored-date>2009-02-19T00:19:34-08:00</authored-date>
    <message>merge revision(s) 20578:
	* eval.c (rb_yield_0): Qundef means no argument.  [ruby-Bugs-22525]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b9ddf57b6dc56fb6d7c9af76db2aa9ffe06cfb32</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28e4e581f2a100ccba0a62d2e7c43b9eefa0e69d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/888f7ca92f71d0ea2108003ec729ea2f72780b33</url>
    <id>888f7ca92f71d0ea2108003ec729ea2f72780b33</id>
    <committed-date>2009-02-18T05:28:06-08:00</committed-date>
    <authored-date>2009-02-18T05:28:06-08:00</authored-date>
    <message>merge revision(s) 20540:
	* win32/win32.c (rb_w32_isatty): check whether fd is valid.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b9dbb1bb98384be27effc5c006d8335fb8089145</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca4c09dd9c60eeec39b2e750d89c78527dacd265</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/28e4e581f2a100ccba0a62d2e7c43b9eefa0e69d</url>
    <id>28e4e581f2a100ccba0a62d2e7c43b9eefa0e69d</id>
    <committed-date>2009-02-18T05:24:27-08:00</committed-date>
    <authored-date>2009-02-18T05:24:27-08:00</authored-date>
    <message>merge revision(s) 20537:
	* win32/win32.c (waitpid): fix bug of checking child slot.
	* win32/win32.c (FindChildSlotByHandle): new.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>201f3df5ae18b8c283855e6138c64fb294a5542b</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b1ca1ed63539b2f5e4d26908c28d9eefde8a7cf</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/ca4c09dd9c60eeec39b2e750d89c78527dacd265</url>
    <id>ca4c09dd9c60eeec39b2e750d89c78527dacd265</id>
    <committed-date>2009-02-18T05:17:08-08:00</committed-date>
    <authored-date>2009-02-18T05:17:08-08:00</authored-date>
    <message>merge revision(s) 20525:
	* pack.c (pack_pack): propagate taint status from format string to
	  result string.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>38ade95d2eb94b5915a5fee988c8e0a038ba37db</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ea5f0ba47dc4c4ce10dfb913aa4cd3bb375d5bf</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/0b1ca1ed63539b2f5e4d26908c28d9eefde8a7cf</url>
    <id>0b1ca1ed63539b2f5e4d26908c28d9eefde8a7cf</id>
    <committed-date>2009-02-18T05:08:13-08:00</committed-date>
    <authored-date>2009-02-18T05:08:13-08:00</authored-date>
    <message>merge revision(s) 20360:20363:
	* ext/gdbm/gdbm.c: do not set members of RSTRING(str) directly.
	  [ruby-dev:37182]
	* ext/gdbm/gdbm.c (rb_gdbm_nextkey): fix memory leak.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f6599c99c3355ad1d32d77a7a6f8640ae94a9663</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5662bd336cb9915bd8724c29726bdb112cbc4486</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/6ea5f0ba47dc4c4ce10dfb913aa4cd3bb375d5bf</url>
    <id>6ea5f0ba47dc4c4ce10dfb913aa4cd3bb375d5bf</id>
    <committed-date>2009-02-16T18:59:26-08:00</committed-date>
    <authored-date>2009-02-16T18:59:26-08:00</authored-date>
    <message>merge revision(s) 20354:
	* string.c (str_independent): no independent string points null_str.
	  [ruby-core:20082]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>54ad249fea32c629f4e0d6eebadbd62e978d7bdc</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c42c87a2b1243c14621ebd260f7244aeb201f1c</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5662bd336cb9915bd8724c29726bdb112cbc4486</url>
    <id>5662bd336cb9915bd8724c29726bdb112cbc4486</id>
    <committed-date>2009-02-16T06:30:37-08:00</committed-date>
    <authored-date>2009-02-16T06:30:37-08:00</authored-date>
    <message>merge revision(s) 20300:
	* ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb: 
	  fix NameError bug.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>a4becdd375b60ce1019c6344b55a0c8cb4681717</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e5c5f690f68ec906f872b73c0dc098654d59f51</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/4c42c87a2b1243c14621ebd260f7244aeb201f1c</url>
    <id>4c42c87a2b1243c14621ebd260f7244aeb201f1c</id>
    <committed-date>2009-02-16T06:08:52-08:00</committed-date>
    <authored-date>2009-02-16T06:08:52-08:00</authored-date>
    <message>merge revision(s) 20287:
	* string.c (rb_str_s_alloc, rb_str_replace): use null_str as well as
	  rb_string_value so that extension libraries do not segfault.
	  [ruby-core:19971]
	* string.c (rb_str_replace): reduced unnecessary malloc and copy.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>9b5ca4705a44a4f5da7d86655e898dcdc51d0a48</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9a0e31897a065f6d99e6d170358c3c7f8707616</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/3e5c5f690f68ec906f872b73c0dc098654d59f51</url>
    <id>3e5c5f690f68ec906f872b73c0dc098654d59f51</id>
    <committed-date>2009-02-16T05:46:04-08:00</committed-date>
    <authored-date>2009-02-16T05:46:04-08:00</authored-date>
    <message>merge revision(s) 20276:20279:
	* test/rinda/test_rinda.rb: fixed fails occasionally [ruby-dev:37119].
	  thanks, shinichiro.h.
	* test/rinda/test_rinda.rb (test_core_03_notify): Fixed test failures


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5fb4343684b383bb9bdba626b123eb51fd043d60</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
</commits>
