summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * 2009-12-20svn2009-12-201-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * vm_eval.c (rb_iterate): pass current block when the argument bl_procmame2009-12-204-17/+26
| | | | | | | | | | | | is NULL. This behavior can be used to make enumerator faster [ruby-dev:39874] * enumerator.c (enumerator_each): pass current block directly instead of trampoline block (enumerator_each_i). * io.c (argf_each_line, argf_each_byte, argf_each_char): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gem_prelude.rb (Kernel#gem): should make gem private. a patchmatz2009-12-192-1/+6
| | | | | | from Sho Hashimoto in [ruby-dev:39838]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/config.rb (WEBrick::Config): typo fixed. a patchmatz2009-12-192-1/+6
| | | | | | from Sho Hashimoto in [ruby-dev:39835]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/matrix.rb (each2,collect2,map2): Fix enumerator [ruby-core:27225]marcandre2009-12-192-3/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * vm_eval.c (check_funcall): reset method_missing_reason beforenobu2009-12-193-0/+17
| | | | | | | | trying the call. based on a patch from Yehuda Katz in [ruby-core:27219]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-19svn2009-12-191-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/set.rb: Add checks that passed argument is Enumerable. [ruby-core:23844]marcandre2009-12-192-2/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-18svn2009-12-171-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/yaml/test_boolean.rb (test_n): fixing test nametenderlove2009-12-171-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/yaml/test_set.rb: svn:eol-style.nobu2009-12-170-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-17svn2009-12-161-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/yaml/test_set.rb (**) Adding test coverage for YAML::Settenderlove2009-12-161-0/+31
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/envutil.rb: fix a typo in assert message.kazu2009-12-162-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/un.rb (httpd): try to convert port number to integer.nobu2009-12-162-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in(MINIRUBY): use "$BASERUBY" as a default ruby executable name.eban2009-12-162-1/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2009-12-151-0/+46
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-16svn2009-12-151-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): rescue more exceptions which is possible toakr2009-12-152-3/+8
| | | | | | | occur by other process change the directory tree. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test_find.rb: close temporary files before removing them.usa2009-12-151-23/+35
| | | | | | | * test_find.rb: skip symlink tests if not implemented. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-15svn2009-12-151-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): get rid of race condition.nobu2009-12-152-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): rescue only ENOENT and EACCES for lstat.akr2009-12-142-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): narrow rescue region.akr2009-12-143-11/+25
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2009-12-141-0/+52
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Explicitly use FileUtils.rm_f. [ruby-dev:39345]naruse2009-12-141-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): removed already unnecessary code.nobu2009-12-142-7/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2009-12-131-0/+13
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-14svn2009-12-131-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* new test file.akr2009-12-131-0/+92
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/find.rb (Find.find): sort directory entries. [ruby-dev:39847]akr2009-12-132-16/+17
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* doc fix: mutex.lock => self [ruby-core:27115]naruse2009-12-131-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/envutil.rb (invoke_ruby): call to_str for stdin_data toakr2009-12-134-4/+9
| | | | | | | reject non-string. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (rb_parser_dump_tree): add prototype.naruse2009-12-132-3/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-13svn2009-12-121-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add rdoc and test of Encoding#replicate.naruse2009-12-122-0/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-12-11svn2009-12-111-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bootstraptest/test_thread.rb: please please please remember that there areusa2009-12-111-1/+5
| | | | | | | platforms that do not support fork. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * transcode_data.h, transcode.c, tool/transcode-tblgen.rb: Addedduerst2009-12-106-8/+149
| | | | | | | | | | | | support for new transcoding instruction FUNsio (with Tatsuya Mizuno) * enc/trans/gb18030.trans: Significantly reduced GB18030 conversion table footprint using FUNsio and differences (with Tatsuya Mizuno) * test/ruby/test_transcode.rb: Minor name fix (from Tatsuya Mizuno) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* unset HTTP_PROXY, etc.akr2009-12-101-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* unset HTTP_PROXY and FTP_PROXY.akr2009-12-101-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * vm_eval.c (yield_under): yields self the same as 1.8.shugo2009-12-103-6/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * thread_pthread.c (native_mutex_reinitialize_atfork): release andnobu2009-12-103-2/+14
| | | | | | | re-acquire the lock at re-initialization. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/un.rb (httpd): easy WEBrick HTTP server.nobu2009-12-101-1/+38
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * encoding.c (enc_replicate): add Encoding#replicate(name).naruse2009-12-102-13/+36
| | | | | | | | | | * encoding.c (enc_replicate_with_index): renamed from old enc_replicate. * encoding.c (rb_enc_from_encoding_index): split from rb_enc_from_encoding. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/webrick/test_server.rb (test_daemon): simply use fork's returnnaruse2009-12-101-8/+2
| | | | | | value, don't use pipe. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_inspect): CHAR_ESC_LEN should be 13.naruse2009-12-103-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * node.c: svn:eol-style.nobu2009-12-090-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (dyna_pop_gen): pop dvars. [ruby-dev:39861]nobu2009-12-093-4/+26
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * node.c (dump_node): fixed for long members.nobu2009-12-093-8/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@26054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e