<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>45c322bfdb3f6d38a006aef9ce3e4654db9bc8ed</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/08759d1f0abcd9829becff4178858ffd5dbc6c71</url>
    <id>08759d1f0abcd9829becff4178858ffd5dbc6c71</id>
    <committed-date>2009-11-25T00:45:13-08:00</committed-date>
    <authored-date>2009-11-25T00:45:13-08:00</authored-date>
    <message>merge revision(s) 25485:
	* io.c (io_fwrite): adjust stdio file position after direct write on
	  BSDish platforms.   [ruby-core:26300]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>8e4c63a0fafe6fc1c73ffe2c5700d72222cb2d4f</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3d27c35fef49e70603fdf532fee51d1cd75f650</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/45c322bfdb3f6d38a006aef9ce3e4654db9bc8ed</url>
    <id>45c322bfdb3f6d38a006aef9ce3e4654db9bc8ed</id>
    <committed-date>2009-11-25T00:41:36-08:00</committed-date>
    <authored-date>2009-11-25T00:41:36-08:00</authored-date>
    <message>merge revision(s) 22372:
	* test/ostruct/test_ostruct.rb (test_frozen): added assertions.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>8d5cd2782c02e62d371e437e3d9c083902de1ee3</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61087d93c539244760395ac263528c6ae5cacb27</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/c3d27c35fef49e70603fdf532fee51d1cd75f650</url>
    <id>c3d27c35fef49e70603fdf532fee51d1cd75f650</id>
    <committed-date>2009-11-24T23:45:29-08:00</committed-date>
    <authored-date>2009-11-24T23:45:29-08:00</authored-date>
    <message>merge revision(s) 25420:
	* lib/monitor.rb (MonitorMixin.mon_release): ensure the scheduled
	  thread to be alive when a thread is releasing a monitor. #2240


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>21f768fd6d6ce3b6f851ecd6e5ef1b98d90e08a3</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e97bf2aa9ccd7f05015901fd6084284d0d99743f</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/61087d93c539244760395ac263528c6ae5cacb27</url>
    <id>61087d93c539244760395ac263528c6ae5cacb27</id>
    <committed-date>2009-11-24T23:37:40-08:00</committed-date>
    <authored-date>2009-11-24T23:37:40-08:00</authored-date>
    <message>merge revision(s) 25396:
	* lib/rexml/element.rb (text=): false should be converted to string.
	  A patch by Teruo Oshida [ruby-dev:38351]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>51d8357fe0286263852583a37bd45ee80421064b</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a185b734fea2408a99c81384e8d2eb2bc3d429ef</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/e97bf2aa9ccd7f05015901fd6084284d0d99743f</url>
    <id>e97bf2aa9ccd7f05015901fd6084284d0d99743f</id>
    <committed-date>2009-11-24T23:21:40-08:00</committed-date>
    <authored-date>2009-11-24T23:21:40-08:00</authored-date>
    <message>merge revision(s) 25359:
	* eval.c (rb_clear_cache_for_undef): clear entries for inherited
	  methods.  [ruby-core:26074]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ed17b7ad8b2592b56faf3640d3fcacb650dbf155</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06b911ea003c34a8f7d2915c935517098051f69f</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/a185b734fea2408a99c81384e8d2eb2bc3d429ef</url>
    <id>a185b734fea2408a99c81384e8d2eb2bc3d429ef</id>
    <committed-date>2009-11-23T23:18:40-08:00</committed-date>
    <authored-date>2009-11-23T23:18:40-08:00</authored-date>
    <message>merge revision(s) 25343:
	* ext/iconv/iconv.c (iconv_create): cannot retry with given block.
	  [ruby-dev:39487]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c09ec16077048d333fe912769ddeb120f2eda1e4</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12985338067c9e8e7744c84c88f0b327835bcafa</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/06b911ea003c34a8f7d2915c935517098051f69f</url>
    <id>06b911ea003c34a8f7d2915c935517098051f69f</id>
    <committed-date>2009-11-23T23:14:33-08:00</committed-date>
    <authored-date>2009-11-23T23:14:33-08:00</authored-date>
    <message>merge revision(s) 25340:
	* lib/net/imap.rb (resp_text_code): accepts response codes without
	  text.  backported from trunk.  [ruby-core:24194]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>9423b48f35b4f5ad310d4dc5f2daa32e8325c91b</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f10f475311fa4e08ff8a91e6329c6853ee3e470</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/12985338067c9e8e7744c84c88f0b327835bcafa</url>
    <id>12985338067c9e8e7744c84c88f0b327835bcafa</id>
    <committed-date>2009-11-23T23:11:41-08:00</committed-date>
    <authored-date>2009-11-23T23:11:41-08:00</authored-date>
    <message>merge revision(s) 25311:
	* lib/net/ftp.rb (getaddress): rescue exceptions.  [ruby-dev:39451]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>606f2a052896ee3989fd9ea5ff2bc68a19fed7a1</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b27be82d83f65c62ac0ff588eb60ba391a932bef</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/5f10f475311fa4e08ff8a91e6329c6853ee3e470</url>
    <id>5f10f475311fa4e08ff8a91e6329c6853ee3e470</id>
    <committed-date>2009-11-23T23:02:04-08:00</committed-date>
    <authored-date>2009-11-23T23:02:04-08:00</authored-date>
    <message>merge revision(s) 25269:
	* ext/curses/curses.c: Many functions of module Curses could cause a
	  crash if the ncurses library was not properly initialized.
	  Fix pointed out by Alexander Beisig [ruby-core:22592]
	  Functions fixed: attroff, attron, attrset, bkgd, bkgdset,
	  can_change_color, close_screen, closed, color_content, curs_set,
	  def_prog_mode, delch, deleteln, getmouse, getstr, has_colors,
	  init_color, init_pair, insertln, keyname, mouseinterval, mousemask,
	  pair_content, pair_number, reset_prog_mode, resizeterm, scrl,
	  setscrreg, standend, standout, start_color, timeout, ungetmouse


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>628d0fbfb3a59ed329f57cb64b7b58f8281130c9</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7b8cbbaf3991da0f34798217978e216e39acf18</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/b27be82d83f65c62ac0ff588eb60ba391a932bef</url>
    <id>b27be82d83f65c62ac0ff588eb60ba391a932bef</id>
    <committed-date>2009-11-19T22:52:18-08:00</committed-date>
    <authored-date>2009-11-19T22:52:18-08:00</authored-date>
    <message>merge revision(s) 25246:
	* lib/resolv.rb (Resolv::DNS.bind_random_port): bind to &quot;::&quot; for IPv6.
	  (Resolv::DNS::ConnectedUDP#initialize): specify is_ipv6 argument of
	  bind_random_port.
	  [ruby-core:25970]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>119d742a771d6aaab61d4adc9637458f1c665a01</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2dae3d23d20a4d94b17ad4c479fcd12dba22ac7d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/d7b8cbbaf3991da0f34798217978e216e39acf18</url>
    <id>d7b8cbbaf3991da0f34798217978e216e39acf18</id>
    <committed-date>2009-11-19T01:08:10-08:00</committed-date>
    <authored-date>2009-11-19T01:08:10-08:00</authored-date>
    <message>merge revision(s) 25230:25233:
	* lib/cgi.rb (CGI.unescapeHTML): fix for hex values 80-FF,
	  single-byte hex entity encodings from 80-FF are valid HTML.
		[ruby-core:25702]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>e30154402cc690bceedddc8e6603060452455322</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6cef092f68e7c1f147c64c4462b025f3ffddeed5</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/2dae3d23d20a4d94b17ad4c479fcd12dba22ac7d</url>
    <id>2dae3d23d20a4d94b17ad4c479fcd12dba22ac7d</id>
    <committed-date>2009-11-18T22:51:19-08:00</committed-date>
    <authored-date>2009-11-18T22:51:19-08:00</authored-date>
    <message>merge revision(s) 25181:
	* io.c (rb_io_fptr_finalize): free fptr to avoid memory leaks.
	  fixed: #2009   [ruby-core:25173] [ruby-dev:39410]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ed38aeadf8d65565839d0180addcfeab29e38ec4</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b3f05ab6a7b779c62eb6238ed076094c93c4092</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/6cef092f68e7c1f147c64c4462b025f3ffddeed5</url>
    <id>6cef092f68e7c1f147c64c4462b025f3ffddeed5</id>
    <committed-date>2009-11-18T22:32:19-08:00</committed-date>
    <authored-date>2009-11-18T22:32:19-08:00</authored-date>
    <message>merge revision(s) 25098:
	* lib/net/http.rb (transport_request): Handle timeout error by
	  closing socket if exception raised. [ruby-core:20976]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>5b884d6ca39fa42fbb01f79aeb16163ef21d16fe</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a965795f857b24e1ab0800f6dbe9af8a5fa425d</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/5b3f05ab6a7b779c62eb6238ed076094c93c4092</url>
    <id>5b3f05ab6a7b779c62eb6238ed076094c93c4092</id>
    <committed-date>2009-11-17T21:20:22-08:00</committed-date>
    <authored-date>2009-11-17T21:20:22-08:00</authored-date>
    <message>merge revision(s) 25069:
	* ext/openssl/ossl_config.c (ossl_config_add_value_m,
	  ossl_config_set_section): Check if frozen (or untainted for $SECURE &gt;=
	  4) [ruby-core:18377]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>6a4d33eda38cc6ab184541ebe907b5f68fc74301</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8162d69dda2e584cdaa1bd50eebce1648454ebe4</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/4a965795f857b24e1ab0800f6dbe9af8a5fa425d</url>
    <id>4a965795f857b24e1ab0800f6dbe9af8a5fa425d</id>
    <committed-date>2009-11-17T21:13:34-08:00</committed-date>
    <authored-date>2009-11-17T21:13:34-08:00</authored-date>
    <message>merge revision(s) 24993:24997,25069:25074:
	* win32/win32.c (rb_w32_select): wait specified time on select.
	* win32/win32.c (rb_w32_select): on 1.8, we don't need to poll sockets,
	  because our select is never called from multiple threads.
	* instruby.rb: win32/win32.h exists in srcdir.
	  reported by arton ( http://www.artonx.org/diary/20090919.html#p01 )
	* win32/win32.c (subtract): if the parameters are same value, should
	  return zero.
	* win32/win32.c (rb_w32_select): of course, need to initialize rest.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>344ca0db6a1e1ed9755f283f862d815b66a46a42</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eaa8ca6b78be62f74ccb79f91631c07e82e5bb2a</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/8162d69dda2e584cdaa1bd50eebce1648454ebe4</url>
    <id>8162d69dda2e584cdaa1bd50eebce1648454ebe4</id>
    <committed-date>2009-11-16T23:32:15-08:00</committed-date>
    <authored-date>2009-11-16T23:32:15-08:00</authored-date>
    <message>merge revision(s) 24958,24979:
	* eval.c (rb_thread_start_timer): start to catch SIGVTALRM together
	  with timer thread.   [ruby-core:25606]
	* eval.c (rb_thread_atfork): stop timer thread.
	* eval.c (rb_thread_start_0, rb_thread_start_1): should call star
	  timer after added new thread to thread list.  [ruby-core:25613]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>70196d82abb8e70f3872dd54cafe3d16fa4dea74</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29929d799d4da41a177feba7e0735b6b571dfa45</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/eaa8ca6b78be62f74ccb79f91631c07e82e5bb2a</url>
    <id>eaa8ca6b78be62f74ccb79f91631c07e82e5bb2a</id>
    <committed-date>2009-11-16T23:16:41-08:00</committed-date>
    <authored-date>2009-11-16T23:16:41-08:00</authored-date>
    <message>merge revision(s) 24913:
	* lib/cgi/cookie.rb (value): Keep CGI::Cookie#value in sync with the
	  cookie itself. A patch by Arthur Schreiber [ruby-core:17634]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>fa9b82594b6096ad5c169ee26c8b673d585d1659</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9abe0513d913b1eb6e149ad9f610a694385e226</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/29929d799d4da41a177feba7e0735b6b571dfa45</url>
    <id>29929d799d4da41a177feba7e0735b6b571dfa45</id>
    <committed-date>2009-11-16T22:51:29-08:00</committed-date>
    <authored-date>2009-11-16T22:51:29-08:00</authored-date>
    <message>merge revision(s) 24911:
	* lib/irb/ext/multi-irb.rb: Fix arguments handling for shell commands
	  in irb; a patch by Yusuke Endoh [ruby-dev:35075]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>f34ad1de2e59129df3bc8844fd5d944f839ce706</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cfa3a72cc260edfc307d0abb405a70093a6c3127</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/d9abe0513d913b1eb6e149ad9f610a694385e226</url>
    <id>d9abe0513d913b1eb6e149ad9f610a694385e226</id>
    <committed-date>2009-11-16T22:44:28-08:00</committed-date>
    <authored-date>2009-11-16T22:44:28-08:00</authored-date>
    <message>merge revision(s) 24751:
	* io.c (rb_io_binmode): check if closed regardless platforms.
	  [ruby-core:25363]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>a4841882d0c7df6889c3559522ee2c0b6037b716</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50c667a83779453b73f095970e8404d137246b58</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/cfa3a72cc260edfc307d0abb405a70093a6c3127</url>
    <id>cfa3a72cc260edfc307d0abb405a70093a6c3127</id>
    <committed-date>2009-11-16T22:31:41-08:00</committed-date>
    <authored-date>2009-11-16T22:31:41-08:00</authored-date>
    <message>merge revision(s) 24750:
	* numeric.c (round): added declaration.  [ruby-dev:39222]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>d61a3bea8aab372015d3a5789b2b39d4f35cebcc</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3eafecb77ec774d42594b64609940428de260679</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/50c667a83779453b73f095970e8404d137246b58</url>
    <id>50c667a83779453b73f095970e8404d137246b58</id>
    <committed-date>2009-11-16T03:00:15-08:00</committed-date>
    <authored-date>2009-11-16T03:00:15-08:00</authored-date>
    <message>merge revision(s) 24713:
	* gc.c (gc_sweep): makes new room if object space is full of
	  finalized objects and has no free objects.  [ruby-dev:39201]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>36f4f8264ab3a1bd89893a5d8da1b5c0bd254207</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e488e98ff8f22d187fda96f373c9f7caa5721cc</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/3eafecb77ec774d42594b64609940428de260679</url>
    <id>3eafecb77ec774d42594b64609940428de260679</id>
    <committed-date>2009-11-16T02:53:12-08:00</committed-date>
    <authored-date>2009-11-16T02:53:12-08:00</authored-date>
    <message>merge revision(s) 23353:
	* util.c: suppress strict-aliasing warning with gcc-4.4.0 -O2 to fix
	  infinite loop by ruby -e &quot;1.402e-45&quot; .


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ff8cddcdfa60fbc266b071eadb58b70cd35727f0</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d77a6422f6ad1cd66e54e5baff835a46221c8ecc</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/3e488e98ff8f22d187fda96f373c9f7caa5721cc</url>
    <id>3e488e98ff8f22d187fda96f373c9f7caa5721cc</id>
    <committed-date>2009-11-16T02:42:23-08:00</committed-date>
    <authored-date>2009-11-16T02:42:23-08:00</authored-date>
    <message>	* ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): revert a part of
	  r23645, which was not a bug fix. [ruby-dev:39474]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>0a2de4d4611a090c52157ae3654a658908b321a8</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a814d04b1c3b4bb0ecdd133afe9e2531bd9f25f</id>
      </parent>
    </parents>
    <author>
      <name>marcandre</name>
      <email>marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/d77a6422f6ad1cd66e54e5baff835a46221c8ecc</url>
    <id>d77a6422f6ad1cd66e54e5baff835a46221c8ecc</id>
    <committed-date>2009-11-08T13:29:22-08:00</committed-date>
    <authored-date>2009-11-08T13:29:22-08:00</authored-date>
    <message>* NEWS: added String#lines

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>9ed580c24cfb4d11e4556de7a30a6dd514a7e5b2</tree>
    <committer>
      <name>marcandre</name>
      <email>marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f58a491e970b6975b1df8b2fb40edc5cfa891b34</id>
      </parent>
    </parents>
    <author>
      <name>svn</name>
      <email>svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/3a814d04b1c3b4bb0ecdd133afe9e2531bd9f25f</url>
    <id>3a814d04b1c3b4bb0ecdd133afe9e2531bd9f25f</id>
    <committed-date>2009-11-08T09:46:40-08:00</committed-date>
    <authored-date>2009-11-08T09:46:40-08:00</authored-date>
    <message>* 2009-11-09

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>831ee89bc250434832c4cbb6959228a2de9bf12c</tree>
    <committer>
      <name>svn</name>
      <email>svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2bc9db763f34fe935909891d4131c9bd32cac91</id>
      </parent>
    </parents>
    <author>
      <name>marcandre</name>
      <email>marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/f58a491e970b6975b1df8b2fb40edc5cfa891b34</url>
    <id>f58a491e970b6975b1df8b2fb40edc5cfa891b34</id>
    <committed-date>2009-11-08T09:46:39-08:00</committed-date>
    <authored-date>2009-11-08T09:46:39-08:00</authored-date>
    <message>* NEWS: added String#bytes and Enumerable#to_a

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@25694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c2a192f3ebc1c67f0965acd08a78143d2657fc5e</tree>
    <committer>
      <name>marcandre</name>
      <email>marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc29e1af24e5ba0a420c255809abd60ff7f617d8</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/e2bc9db763f34fe935909891d4131c9bd32cac91</url>
    <id>e2bc9db763f34fe935909891d4131c9bd32cac91</id>
    <committed-date>2009-09-10T20:23:37-07:00</committed-date>
    <authored-date>2009-09-10T20:23:37-07:00</authored-date>
    <message>merge revision(s) 22679:
	* class.c (rb_singleton_class_clone): Qnil must be used for a null
	  class reference when we use NIL_P() to check class reference
	  validity.  The bug was exposed by the spec test of Sequel.
	* eval.c (ruby_init): Use NEW_CREF().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>4b9d6a3c4744a8ddca9efee2eb7040b7c2b242e0</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8c18c977e5277ac1c7dbbbb97478edecf76d096</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/cc29e1af24e5ba0a420c255809abd60ff7f617d8</url>
    <id>cc29e1af24e5ba0a420c255809abd60ff7f617d8</id>
    <committed-date>2009-09-09T18:53:25-07:00</committed-date>
    <authored-date>2009-09-09T18:53:25-07:00</authored-date>
    <message>merge revision(s) 24496:
	* io.c (rb_sysopen): workaround for MSVCRT's bug.
	  [ruby-core:24838]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>c876366cb56c840b7fb864f4af0f909dccff6b34</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae6799529d282c4bf4bd3339299d1a7e430935d4</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/e8c18c977e5277ac1c7dbbbb97478edecf76d096</url>
    <id>e8c18c977e5277ac1c7dbbbb97478edecf76d096</id>
    <committed-date>2009-09-07T03:59:37-07:00</committed-date>
    <authored-date>2009-09-07T03:59:37-07:00</authored-date>
    <message>merge revision(s) 24413,24416,24442:
	* eval.c (rb_thread_schedule): fix condition for making thread
	  runnable.  [ruby-core:23515]
	* eval.c (rb_thread_schedule): refine previous change.
	* eval.c (rb_thread_schedule): need select for WAIT_SELECT, even if
	  already timeout.  [ruby-dev:38971]
	  (WAIT_DONE): defined for mark threads which can be runnable.
	* ext/digest/sha2/sha2.h: include inttypes.h for uint32_t, etc.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>ccf44c5bc167f6264faad3969442152ff22095ae</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0cf8e3072c2d08f6cd0f768b9ef27a5d0f3161ef</id>
      </parent>
    </parents>
    <author>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </author>
    <url>http://github.com/shyouhei/ruby/commit/ae6799529d282c4bf4bd3339299d1a7e430935d4</url>
    <id>ae6799529d282c4bf4bd3339299d1a7e430935d4</id>
    <committed-date>2009-09-06T07:04:47-07:00</committed-date>
    <authored-date>2009-09-06T07:04:47-07:00</authored-date>
    <message>merge revision(s) 24403:
	* eval.c (rb_exc_raise, rb_exc_fatal): require exception object.
	  [ruby-core:24767]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@24772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
    <tree>bec98a232c49ad00f52b89762ae826fc82fc572b</tree>
    <committer>
      <name>shyouhei</name>
      <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
    </committer>
  </commit>
</commits>
