summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * ext/io/wait/wait.c: wrong backport from trunk, and compile error onnobu2005-07-182-11/+24
| | | | | | | platforms fd_set is not a bit set. fixed: [ruby-dev:26562] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * rubyio.h (FMODE_WSPLIT, FMODE_WSPLIT_INITIALIZED): new constant.akr2005-07-183-4/+47
| | | | | | | | | | * io.c (wsplit_p): new function. (io_fflush): split writing data by PIPE_BUF if wsplit_p is true in multi-threaded mode. (io_fwrite): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/nkf.c: import nkf.c 1.73naruse2005-07-172-12/+34
| | | | | | | fix: TestKconv 1F git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-18naruse2005-07-171-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/io/wait/extconf.rb, ext/io/wait/wait.c: Win32 platforms support.nobu2005-07-173-1/+22
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-17nobu2005-07-171-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c (Init_Enumerator): wrong argument specs.nobu2005-07-162-2/+7
| | | | | | | [ruby-core:05481] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.[hc]: constified socket functions. [ruby-dev:26553]ocean2005-07-163-31/+33
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* document fix [ruby-dev:26516] (patch from Kazuhiro NISHIYAMA)ocean2005-07-161-4/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-07-16nobu2005-07-151-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/.document: enabled documents in stringio.nobu2005-07-151-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_c.rb (handle_class_module): handle anobu2005-07-152-15/+49
| | | | | | | | | | | | module enclosed in a built-in module. fixed: [ruby-talk:148239] * lib/rdoc/parsers/parse_c.rb (find_body): allow macros as methods. * lib/rdoc/parsers/parse_c.rb (find_call_seq): allow :nodoc: modifier in C. [ruby-core:04572] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enumerator.c (Init_Enumerator): use an internal directly.nobu2005-07-152-5/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_env.rb (setup, teardown): do not depend on the behavior ↵nobu2005-07-141-4/+4
| | | | | | setting nil. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/server.rb (WEBrick::GenericServer#accept_client):gotoyuzo2005-07-143-0/+16
| | | | | | | | | sockets should be non-blocking mode. [ruby-dev:26405] * lib/webrick/utils.rb (WEBrick::Utils.set_non_blocking): new method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enum.c (enum_member): Enumerable#member? is not an iterator.nobu2005-07-141-2/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (OBJS): added enumerator.c.nobu2005-07-141-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * enum.c (enumeratorize): create new enumerator for current method ifnobu2005-07-149-149/+212
| | | | | | | | | no block is given. * enumerator.c: moved from ext/enumerator. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-15nobu2005-07-141-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* reordered just for diffing.ocean2005-07-141-16/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_strerror): should return correct messageocean2005-07-142-6/+27
| | | | | | | | | | for ENAMETOOLONG and ENOTEMPTY. (bcc32) [ruby-dev:26533] * win32/win32.c (rb_w32_strerror): stripped CR LF on the tail. (bcc32) [ruby-dev:26533] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-14nobu2005-07-131-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.nobu2005-07-132-4/+11
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y: remove static variables. [ruby-dev:26530]nobu2005-07-137-40/+101
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add ML numberocean2005-07-131-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_mkdir): should set EEXIST (not EACCES)ocean2005-07-132-23/+34
| | | | | | | | | | | | | if file or directory already exists. (bcc32) * win32/win32.c (rb_w32_rmdir): should set ENOTDIR (not EINVAL) if it is not directory. (bcc32, win32) * win32/win32.c (rb_w32_rmdir, rb_w32_unlink): restore FILE_ATTRIBUTE_READONLY flag on function failure. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c: TclTkLib.do_one_event doesn't work.nagai2005-07-133-16/+24
| | | | | | | * ext/tk/lib/tk.rb: Tk.thread_update is available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-13nagai2005-07-131-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb: keep curdir unexpanded.nobu2005-07-122-2/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-12nobu2005-07-121-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call):nobu2005-07-114-49/+172
| | | | | | | | | | export. * ext/enumerator/enumerator.c (enumerator_with_index): [EXPERIMENTAL] added a new method Enumerator#with_index. [ruby-talk:147728] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * regparse.c (fetch_escaped_value): mask values following \c innobu2005-07-102-3/+8
| | | | | | | regexp. fixed: [ruby-dev:26500] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/xmlrpc/server.rb (XMLRPC::Server): Switch from GServer over tomneumann2005-07-102-96/+49
| | | | | | | | WEBrick. This makes file lib/xmlrpc/httpserver.rb obsolete (at least it is no further used by the XML-RPC library). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line):gotoyuzo2005-07-102-2/+8
| | | | | | | | mistook to merge the patch of [ruby-dev:26235] at revision 1.11. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#unlink): try Dir.unlink first toakr2005-07-102-2/+8
| | | | | | | | avoid unlink a directory by root. cf. [ruby-dev:26237] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-11akr2005-07-101-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/debug.rb (debug_command): added a deficient format specifier.nobu2005-07-102-4/+9
| | | | | | | fixed: [ruby-core:05419] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-10nobu2005-07-101-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-09suke2005-07-091-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* convert dispid in Ruby and C by INT2NUM and NUM2INT.suke2005-07-094-3/+24
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (StartSockets): iSockOpt is no longer used.nobu2005-07-081-5/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rss/rss.rb (RSS::VERSION): 0.1.4 -> 0.1.5.kou2005-07-085-28/+30
| | | | | | | | | | | | | | | * test/rss/test_version.rb (RSS::TestVersion#test_version): ditto. * lib/rss/0.9.rb (RSS::Rss::Channel::Item::Category): domain attribute of <category> is optional. Thanks to Chris Lee <clee@kde.org>. * test/rss/test_parser.rb (RSS::TestParser#test_category20): adjusted test case. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-08kou2005-07-081-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * object.c (rb_obj_pattern_match): now returns nil.matz2005-07-064-488/+96
| | | | | | | | | | | | | [ruby-core:05391] * sample/svr.rb: service can be stopped by ill-behaved client; use tsvr.rb instead. * missing/erf.c: original erf.c by prof. Okumura is confirmed to be public domain. reverted BSD implementation. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (open_ifs_socket): new function.usa2005-07-063-26/+62
| | | | | | | | | * win32/win32.c (StartSockets, rb_w32_socket): use open_ifs_socket() instead of socket(). all changes are derived from [ruby-core:5388]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/lib/kconv.rb: fix typo.naruse2005-07-051-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c,config.h}:naruse2005-07-055-19/+1118
| | | | | | | | | imported nkf.c 1.70 (support UTF-8-MAC) * ext/nkf/lib/kconv.rb: add :utf8mac and :internalunicode git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2005-07-06naruse2005-07-051-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * instruby.rb: expand source library path.nobu2005-07-052-3/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_thread_save_context): must not switch contexts duringnobu2005-07-052-2/+7
| | | | | | | re-allocating stack. fixed: [ruby-core:05219] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e