1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test
matz 0580ba0611 * array.c (rb_ary_to_ary): do not use #respond_to? to detect
to_ary.  Just call.  [ruby-core:23738]

* eval.c (rb_check_funcall): new function with method existence
  check.  returns Qundef when the method does not exist.

* enumerator.c (enumerator_rewind): just call method, using
  rb_check_funcall().  [ruby-core:23738]

* error.c (exc_equal): ditto.

* object.c (convert_type): ditto.

* error.c (rb_name_err_mesg_new): export function.

* eval.c (make_exception): ditto.

* io.c (pop_last_hash): return early when the last argument is nil.

* io.c (rb_io_puts): treat T_STRING specially for small
  optimization. 

* vm_eval.c (raise_method_missing): skip method call if possible
  using rb_method_basic_definition_p().

* vm_eval.c (method_missing): ditto.

* test/ruby/test_rubyoptions.rb (TestRubyOptions#test_debug): test
  suites changed to ignore exceptions caused by just-call policy.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-29 04:55:10 +00:00
..
base64
bigdecimal
cgi
csv
date
dbm
digest
dl * ext/dl/handle.c (**) adding documentation 2009-10-25 00:11:56 +00:00
drb
erb
etc
fileutils
gdbm
iconv * ext/iconv/iconv.c (iconv_create): cannot retry with given block. 2009-10-15 05:21:00 +00:00
io/nonblock
json Use Array#permutation for permutation tests. 2009-10-20 15:59:43 +00:00
logger * test/logger/test_logger.rb (TestLogDevice#test_write): check 2009-10-20 23:17:19 +00:00
matrix
minitest
mkmf
monitor * added monitor.rb test. see #2240 the bug on ruby_1_8. 2009-10-20 15:57:39 +00:00
net
nkf
open-uri
openssl
optparse
ostruct
pathname
rake * test/rake/test_fileutils.rb (Rake::TestFileUtils#test_sh): uses 2009-10-17 09:04:16 +00:00
rdoc
readline
rexml
rinda
ripper * parse.y (ripper_filename): add Ripper#filename. [ruby-dev:37856] * test/ripper/test_filter.rb: add more tests. 2009-10-26 23:11:59 +00:00
rss
ruby * array.c (rb_ary_to_ary): do not use #respond_to? to detect 2009-10-29 04:55:10 +00:00
rubygems * test/rubygems/test_gem_installer.rb (test_build_extensions_extconf_bad): 2009-10-04 04:59:11 +00:00
scanf * test/scanf/test_scanfio.rb (TestScanfIO): needs to inherit 2009-10-21 03:44:56 +00:00
sdbm
socket
stringio * ext/stringio/stringio.c (Init_stringio): added read_nonblock and 2009-10-27 13:22:40 +00:00
strscan
uri
webrick
win32ole
xmlrpc
yaml
zlib
inlinetest.rb
runner.rb
test_delegate.rb * lib/delegate.rb (Delegator::public_api): take snapshot of 2009-10-06 13:07:12 +00:00
test_ipaddr.rb
test_open3.rb
test_pp.rb * lib/pp.rb (PP:ObjectMixin#pretty_print): delegates has no inspect 2009-09-27 04:08:31 +00:00
test_prettyprint.rb wrap by a module. 2009-10-04 05:44:27 +00:00
test_prime.rb * test/test_prime.rb 2009-10-18 00:55:34 +00:00
test_pstore.rb
test_pty.rb
test_set.rb
test_shellwords.rb
test_singleton.rb
test_syslog.rb
test_tempfile.rb
test_time.rb
test_timeout.rb
test_tsort.rb