<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>877ad1d0a54f034f3abe2d4f51b7b3797abc6a7b</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/397d31c7c4efb2cc34a8b441999f593d38a57955</url>
    <id>397d31c7c4efb2cc34a8b441999f593d38a57955</id>
    <committed-date>2009-07-06T00:25:59-07:00</committed-date>
    <authored-date>2009-07-06T00:25:59-07:00</authored-date>
    <message>add tag v1_8_7_179

git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_179@23973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>79e3a39aaa9c62c351cc73036d865e1f85176e73</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13b4a50db520722f6b9b443aae0ad1e07d0c2601</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/877ad1d0a54f034f3abe2d4f51b7b3797abc6a7b</url>
    <id>877ad1d0a54f034f3abe2d4f51b7b3797abc6a7b</id>
    <committed-date>2009-07-06T00:25:47-07:00</committed-date>
    <authored-date>2009-07-06T00:25:47-07:00</authored-date>
    <message>merge revision(s) 23096:
	* eval.c (rb_eval): checks for interrupt, stack and finalizers too.
	  [ruby-dev:38208], [Bug #1329]
	* eval.c (eval): replaces the message if frozen.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>79e3a39aaa9c62c351cc73036d865e1f85176e73</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>809347259a31c54e4a9e2d9ef72043acad49e2c3</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/13b4a50db520722f6b9b443aae0ad1e07d0c2601</url>
    <id>13b4a50db520722f6b9b443aae0ad1e07d0c2601</id>
    <committed-date>2009-07-04T11:55:44-07:00</committed-date>
    <authored-date>2009-07-04T11:55:44-07:00</authored-date>
    <message>merge revision(s) 23032:
	* lib/test/unit.rb: use Kernel.exit to get rid of using
	  IRB::ExtendCommandBundle#exit.  a patch from Dmitry Vazhov by
	  [ruby-core:22986].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>8562eb8a0707e8496488ef2ac8db185051f8b342</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a04aa7cebaca32ae8b3fdcbb33fbadc572955467</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/809347259a31c54e4a9e2d9ef72043acad49e2c3</url>
    <id>809347259a31c54e4a9e2d9ef72043acad49e2c3</id>
    <committed-date>2009-07-02T17:40:40-07:00</committed-date>
    <authored-date>2009-07-02T17:40:40-07:00</authored-date>
    <message>merge revision(s) 22996:
	* lib/drb/drb.rb (open_server_inaddr_any): fixed multiple network
	  families problem. a patch from Charl Matthee at [ruby-core:21033].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>536bc347096f42f989dcd2f65de717e205bad807</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c714097a0754362a2285ad61239e65d7c4003c88</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/a04aa7cebaca32ae8b3fdcbb33fbadc572955467</url>
    <id>a04aa7cebaca32ae8b3fdcbb33fbadc572955467</id>
    <committed-date>2009-06-30T23:48:23-07:00</committed-date>
    <authored-date>2009-06-30T23:48:23-07:00</authored-date>
    <message>merge revision(s) 22988:
	* lib/pathname.rb (Pathname#sub): set $~ in block.binding.
	  [ruby-dev:38173]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c9934521ad123356dfe22745dd2d4eb85b625c7e</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afacfb48438576fc1a0e7c7895da286af4536608</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/c714097a0754362a2285ad61239e65d7c4003c88</url>
    <id>c714097a0754362a2285ad61239e65d7c4003c88</id>
    <committed-date>2009-06-28T21:21:32-07:00</committed-date>
    <authored-date>2009-06-28T21:21:32-07:00</authored-date>
    <message>merge revision(s) 22937:
	* lib/fileutils.rb (FileUtils#fu_get_gid): stringify group
	  argument before making regexp match.  [ruby-dev:38155]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>4963d3105ab8882cd7cb337c186b1c482cbb99c4</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9e5e5427cf6e5f7d557efb379d0e78dca9eda6c</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/afacfb48438576fc1a0e7c7895da286af4536608</url>
    <id>afacfb48438576fc1a0e7c7895da286af4536608</id>
    <committed-date>2009-06-12T00:39:31-07:00</committed-date>
    <authored-date>2009-06-12T00:39:31-07:00</authored-date>
    <message>merge revision(s) 23662:
	* ext/bigdecimal/bigdecimal.c (VpToString): fixed a bug introduced
	  in r23613.  [ruby-talk:338957]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>496643b2b8727f617a29cfca8f2def59646751d8</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf64e1634a36499b018770372d58f985652b6305</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/d9e5e5427cf6e5f7d557efb379d0e78dca9eda6c</url>
    <id>d9e5e5427cf6e5f7d557efb379d0e78dca9eda6c</id>
    <committed-date>2009-06-07T18:59:39-07:00</committed-date>
    <authored-date>2009-06-07T18:59:39-07:00</authored-date>
    <message>merge revision(s) 22627:
	* eval.c (rb_thread_schedule): mswin32 doesn't have F_GETFD, so check
	  with another method.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>619c8d13d8572189a74315faf9ebb29da549b301</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67a183a8df2b90cf226f294426caa4768be7027f</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/bf64e1634a36499b018770372d58f985652b6305</url>
    <id>bf64e1634a36499b018770372d58f985652b6305</id>
    <committed-date>2009-06-07T16:37:55-07:00</committed-date>
    <authored-date>2009-06-07T16:37:55-07:00</authored-date>
    <message>merge revision(s) 23610:23613:
	* ext/bigdecimal/bigdecimal.c (VpAlloc): avoid ALLOCA_N() to avoid
	  segmentation fault caused by (insanely) long decimal values.
	  backported from 1.9.
	* ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i,
	  BigDecimal_to_f, BigDecimal_to_s, BigDecimal_split,
	  BigDecimal_inspect): ditto.
	* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): returns Inf if
	  exp is bigger than DBL_MANT_DIG.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f24546c956133255415ad1e55f47777c974f9758</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9df391921622651a23029b63885383aa8a7e3ea</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/67a183a8df2b90cf226f294426caa4768be7027f</url>
    <id>67a183a8df2b90cf226f294426caa4768be7027f</id>
    <committed-date>2009-06-03T05:17:29-07:00</committed-date>
    <authored-date>2009-06-03T05:17:29-07:00</authored-date>
    <message>merge revision(s) 22812:
	* file.c: include fcntl.h for O_RDONLY on Solaris.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ca8e24742624c951fd7da956d46e8f7e3d8e0e1a</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66f30da771ca351a2f7f4a66888edaf802406c07</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/a9df391921622651a23029b63885383aa8a7e3ea</url>
    <id>a9df391921622651a23029b63885383aa8a7e3ea</id>
    <committed-date>2009-06-03T05:13:40-07:00</committed-date>
    <authored-date>2009-06-03T05:13:40-07:00</authored-date>
    <message>merge revision(s) 22694,22947:
	* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
	  overrun.  a patch from Charlie Savage at [ruby-core:22604].
	* util.c (rv_strdup): macro to duplicate nul-terminated string.
	  [ruby-core:22852]
	* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
	  overrun.  a patch from Charlie Savage at [ruby-core:22604].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>839664fec71eb2f4e038f8d8ac0d2085672cdf33</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d6c2a25f186bd7cdc1a0c21cd5e5da03e43bea1</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/66f30da771ca351a2f7f4a66888edaf802406c07</url>
    <id>66f30da771ca351a2f7f4a66888edaf802406c07</id>
    <committed-date>2009-06-03T05:06:07-07:00</committed-date>
    <authored-date>2009-06-03T05:06:07-07:00</authored-date>
    <message>merge revision(s) 22689:
	* ext/bigdecimal/bigdecimal.c (gfDebug): uncommented out.
	  [ruby-core:22600]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b377b232108994b5657e3c94f63cbc0360bf05be</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35063913871b1da43f4a49b665e08ca5ef526551</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/8d6c2a25f186bd7cdc1a0c21cd5e5da03e43bea1</url>
    <id>8d6c2a25f186bd7cdc1a0c21cd5e5da03e43bea1</id>
    <committed-date>2009-06-03T04:59:59-07:00</committed-date>
    <authored-date>2009-06-03T04:59:59-07:00</authored-date>
    <message>merge revision(s) 22674:
	* eval.c (rb_eval): needs to guard intermediate string objects.
	  based on a patch from Brent Roman &lt;brent AT mbari.org&gt; a
	  [ruby-core:22584].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>07b57201258533572c61bbdddefb55999fd9d32d</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9cecb170a1fec769e9b52ca467fb4c8c999cfaa</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/35063913871b1da43f4a49b665e08ca5ef526551</url>
    <id>35063913871b1da43f4a49b665e08ca5ef526551</id>
    <committed-date>2009-05-26T05:27:14-07:00</committed-date>
    <authored-date>2009-05-26T05:27:14-07:00</authored-date>
    <message>merge revision(s) 22489:
	* Makefile.in (update-rubyspec, test-rubyspec): Catch up to
	  rubyspec merge.  A patch by Brian Ford at [ruby-core:21032]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>630e01fd9166de0eebe9c2275893ac2b8ab3a956</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ffafda3428939e9c5f8d07e07dc2a080a361a97</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/c9cecb170a1fec769e9b52ca467fb4c8c999cfaa</url>
    <id>c9cecb170a1fec769e9b52ca467fb4c8c999cfaa</id>
    <committed-date>2009-05-26T05:22:37-07:00</committed-date>
    <authored-date>2009-05-26T05:22:37-07:00</authored-date>
    <message>merge revision(s) 22429:
	* lib/soap/mimemessage.rb (MIMEMessage#to_s): Fix a fatal
	  method name typo. [Bug #1173]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>a111772c30555e063333c2ee97fb5dcc51c9d0e2</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f0d0e786c2cc374394fcad314999e79432473997</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/5ffafda3428939e9c5f8d07e07dc2a080a361a97</url>
    <id>5ffafda3428939e9c5f8d07e07dc2a080a361a97</id>
    <committed-date>2009-05-26T05:20:27-07:00</committed-date>
    <authored-date>2009-05-26T05:20:27-07:00</authored-date>
    <message>merge revision(s) 22392:22394:
	* file.c (rb_file_s_extname): fix for spaces before extention.
	  [ruby-dev:38044]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>722838a915a7d2457dd381e8aa712a3cb6ba0231</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49f1caf8ccbbd90f4b4bebf1f973536bf604e3f2</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/f0d0e786c2cc374394fcad314999e79432473997</url>
    <id>f0d0e786c2cc374394fcad314999e79432473997</id>
    <committed-date>2009-05-26T05:15:13-07:00</committed-date>
    <authored-date>2009-05-26T05:15:13-07:00</authored-date>
    <message>merge revision(s) 22333,22338:
	* win32/win32.c (_CrtDbgReportW): prevent from false positive
	  assertions in msvcrtd.  [ruby-core:22116]
	* win32/Makefile.sub (CRTDEFFLAGS): separated from DEFS.
	* win32/win32.c (rtc_error_handler): ignores RTC errors.
	* win32/win32.c (NtInitialize): suppress useless CRT assertions.
	  [ruby-core:22116]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>063401aa83a08c3fca483e960a908b4e659d9c56</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d34d640fb7de399b5f2eb13bccc4e0f5450c7711</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/49f1caf8ccbbd90f4b4bebf1f973536bf604e3f2</url>
    <id>49f1caf8ccbbd90f4b4bebf1f973536bf604e3f2</id>
    <committed-date>2009-05-26T05:06:21-07:00</committed-date>
    <authored-date>2009-05-26T05:06:21-07:00</authored-date>
    <message>merge revision(s) 22332:
	* lib/ostruct.rb (OpenStruct#new_ostruct_member): checks if frozen.
	  [ruby-talk:328195], [ruby-core:22142]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f8864a549d2554dcf2f20e6dbb1340cbcb86e4d3</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4340a44dec336dc3038bda59f43183b990ad274a</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/d34d640fb7de399b5f2eb13bccc4e0f5450c7711</url>
    <id>d34d640fb7de399b5f2eb13bccc4e0f5450c7711</id>
    <committed-date>2009-05-26T05:00:44-07:00</committed-date>
    <authored-date>2009-05-26T05:00:44-07:00</authored-date>
    <message>merge revision(s) 22329:
	* lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check.
	  Patch by Kornelius Kalnbach.  [ruby-core:20992].
	* test/ostruct/test_ostruct.rb: test for inspect.
	  Patch by Kornelius Kalnbach.  [ruby-core:20992].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ee6a770e089a7de9e2caaff2364f50129bfb8fd0</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abaf6407c7e7947963e673604cf1f26f34bf433a</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/4340a44dec336dc3038bda59f43183b990ad274a</url>
    <id>4340a44dec336dc3038bda59f43183b990ad274a</id>
    <committed-date>2009-05-26T04:54:05-07:00</committed-date>
    <authored-date>2009-05-26T04:54:05-07:00</authored-date>
    <message>merge revision(s) 22299:
	* eval.c (rb_thread_schedule): handle EBADF of select as well.
	  [ruby-core:21264]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ee8c28104ca36462148f2b245591bfd214e1a0e0</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>039eaea42b63e1a1ed2e972a5baacb60d5b4a9d3</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/abaf6407c7e7947963e673604cf1f26f34bf433a</url>
    <id>abaf6407c7e7947963e673604cf1f26f34bf433a</id>
    <committed-date>2009-04-08T02:59:58-07:00</committed-date>
    <authored-date>2009-04-08T02:59:58-07:00</authored-date>
    <message>merge revision(s) 19486:
	* win32/win32.c (subtruct): check tv_sec.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f215b2c6751da117242c1026ca81f82db42379c8</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c2776c05a445bca472de21d7a8d038258b1fcf5</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/039eaea42b63e1a1ed2e972a5baacb60d5b4a9d3</url>
    <id>039eaea42b63e1a1ed2e972a5baacb60d5b4a9d3</id>
    <committed-date>2009-04-02T00:13:28-07:00</committed-date>
    <authored-date>2009-04-02T00:13:28-07:00</authored-date>
    <message>	* test/rss/test_atom.rb (RSS::TestAtomCore::assert_atom_content_inline_other_base64_to_s):
	  ditto. [ruby-dev:38248]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>009022a977ab736891bcffb27072ee7d81a049bd</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e23b97fdbc145b038a59fdeae110baf6f6a8356</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/3c2776c05a445bca472de21d7a8d038258b1fcf5</url>
    <id>3c2776c05a445bca472de21d7a8d038258b1fcf5</id>
    <committed-date>2009-04-02T00:00:21-07:00</committed-date>
    <authored-date>2009-04-02T00:00:21-07:00</authored-date>
    <message>	* test/rss/rss-assertions.rb (RSS::Assertions::assert_atom_content_inline_other_text):
	  newlines are valid for Base64 data. [ruby-dev:38248]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>b47d8a889cdcba8b5901b1cfc97f83d704a31239</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae260acdff801c3c91eeecee1af07cbea14ee655</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/7e23b97fdbc145b038a59fdeae110baf6f6a8356</url>
    <id>7e23b97fdbc145b038a59fdeae110baf6f6a8356</id>
    <committed-date>2009-04-01T22:22:43-07:00</committed-date>
    <authored-date>2009-04-01T22:22:43-07:00</authored-date>
    <message>merge revision(s) 22910:
	* test/openssl/test_ssl.rb (OpenSSL#test_client_session):
	  Debian's openssl 0.9.8g-13 failed at assert(ssl.session_reused?),
	  when use default SSLContext. [ruby-dev:36167]
	  backported r19268 from trunk. [ruby-core:22843]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>66bc4e6cc79a9d6101f74a7a30ae349723156c5f</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>354179c33bdde6721a53fcd1c586c93b0d9c4448</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/ae260acdff801c3c91eeecee1af07cbea14ee655</url>
    <id>ae260acdff801c3c91eeecee1af07cbea14ee655</id>
    <committed-date>2009-03-31T02:37:22-07:00</committed-date>
    <authored-date>2009-03-31T02:37:22-07:00</authored-date>
    <message>merge revision(s) 21750:
	* lib/mkmf.rb (configuration): leaves PATH_SEPARATOR unchanged.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>21d17b6ebac36f2fcd2ffcced6e537070e86bf2c</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04069ed1fcaf5398a4b0a774bd923a8177a3f72c</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/354179c33bdde6721a53fcd1c586c93b0d9c4448</url>
    <id>354179c33bdde6721a53fcd1c586c93b0d9c4448</id>
    <committed-date>2009-03-27T04:06:57-07:00</committed-date>
    <authored-date>2009-03-27T04:06:57-07:00</authored-date>
    <message>merge revision(s) 21749:
	* lib/mkmf.rb (mkintpath): new function which converts native path
	  to format acceptable in Makefile.
	* lib/mkmf.rb (configuration): convers srcdir, topdir and hdrdir.
	  a patch by Alexey Borzenkov &lt;snaury AT gmail.com&gt; at
	  [ruby-core:21448].


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>502e8fee174e770443bef86d8994fedc0702f711</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee4945f2eb8508bb8a45c66fb5a90c6245b7feb1</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/04069ed1fcaf5398a4b0a774bd923a8177a3f72c</url>
    <id>04069ed1fcaf5398a4b0a774bd923a8177a3f72c</id>
    <committed-date>2009-03-27T03:25:23-07:00</committed-date>
    <authored-date>2009-03-27T03:25:23-07:00</authored-date>
    <message>merge revision(s) 22882,22961,22971:
	* gc.c (run_final): calls free function.  [ruby-core:22578]
	* gc.c (rb_gc_call_finalizer_at_exit): leave Thread objects
	  unfinalized.  [ruby-dev:38168]
	* gc.c (run_final): frees zombies only.  [ruby-dev:38171]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>e6d31c6943b94dde015ca2acd5d76efd34d8ca46</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99d246ce3f377541ead3edf868f67aaf1c37a99c</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/ee4945f2eb8508bb8a45c66fb5a90c6245b7feb1</url>
    <id>ee4945f2eb8508bb8a45c66fb5a90c6245b7feb1</id>
    <committed-date>2009-03-23T03:17:50-07:00</committed-date>
    <authored-date>2009-03-23T03:17:50-07:00</authored-date>
    <message>merge revision(s) 22011:
	* ext/thread/thread.c (rb_queue_pop, rb_queue_push): should not lock
	  mutex if got an exception while waiting, and should ensure unlocked
	  after signaled.  [ruby-dev:37545]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0110713f71edc4b80a7b0fd5c9425a675badf368</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18dd16e818c073bf0af348129d0c2ce8991cad5a</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/99d246ce3f377541ead3edf868f67aaf1c37a99c</url>
    <id>99d246ce3f377541ead3edf868f67aaf1c37a99c</id>
    <committed-date>2009-03-23T02:28:31-07:00</committed-date>
    <authored-date>2009-03-23T02:28:31-07:00</authored-date>
    <message>merge revision(s) 17874,17886:
	* eval.c (rb_thread_join): new API.
	* ext/thread/thread.c (wait_mutex, lock_mutex): wait until the locking
	  thread exits.  [ruby-dev:34856]
	* eval.c (rb_thread_value): missed to change at r17874.  [ruby-core:17595]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>6e7304303a98d100cccae077c2f2829fc839441c</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7da7a6d73a137aa79fc964abab12c8ffa79229d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/rubyspec/matzruby/commit/18dd16e818c073bf0af348129d0c2ce8991cad5a</url>
    <id>18dd16e818c073bf0af348129d0c2ce8991cad5a</id>
    <committed-date>2009-03-23T01:44:31-07:00</committed-date>
    <authored-date>2009-03-23T01:44:31-07:00</authored-date>
    <message>merge revision(s) 22654:22661:
	* file.c (file_load_ok): checks if regular file, except for the
	  platform disallows to open directories, e.g. dosish.
	  [ruby-dev:38097], [Bug #1221]


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