ruby/test
normal f8b219e4d6 st: test packed-to-unpacked transitions during iteration
The st_foreach and st_foreach_check functions support transitioning
from a packed to an unpacked state during iteration.  However, this
functionality did not get exercised by the current test suite until
now.  This should help us prevent breakage when making modifications
to st.

* ext/-test-/st/foreach/extconf.rb: new file
* ext/-test-/st/foreach/foreach.c: ditto
* test/-ext-/st/test_foreach.rb: ditto
  [Feature #10321]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-09 07:16:19 +00:00
..
-ext- st: test packed-to-unpacked transitions during iteration 2014-10-09 07:16:19 +00:00
base64 * ruby.c (load_file_internal): set default source encoding as 2012-11-06 00:49:57 +00:00
benchmark Ruby can delay arbitrarily because Ruby is not a realtime system, 2014-09-02 15:47:53 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.c (BigDecimal_divide): Add an additional 2014-01-13 17:29:58 +00:00
cgi * test/cgi/test_cgi_core.rb: removed obsoleted condition for Ruby 1.8. 2014-08-09 01:19:18 +00:00
coverage suppress warning introduced by r42439 [ruby-dev:47040] 2013-08-08 16:27:08 +00:00
csv * test/csv/test_row.rb: Added some missing tests in CSV. 2014-09-05 09:34:38 +00:00
date test_date.rb: nonsense assertion 2014-09-10 08:25:05 +00:00
dbm * test/dbm/test_dbm.rb: Use Etc.uname. 2014-05-19 10:37:14 +00:00
digest digest.c: typed data 2014-09-27 01:30:16 +00:00
dl test/dl, test/fiddle: relax criteria 2014-03-13 16:18:30 +00:00
drb normalize reference to Timeout::Error 2014-10-07 20:00:09 +00:00
dtrace vm_method.c: add new ruby::method-cache-clear dtrace probe 2013-12-09 22:50:44 +00:00
erb fix encoding spec 2014-07-25 07:55:58 +00:00
etc * ext/etc/etc.c (etc_nprocessors): New method. 2014-10-02 03:23:26 +00:00
fiddle * test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof): 2014-09-17 02:33:41 +00:00
fileutils test/fileutils/test_fileutils.rb: AIX does not allow a sticky bit on a regular file. 2014-10-01 08:48:17 +00:00
gdbm * test/dbm/test_dbm.rb: Use Etc.uname. 2014-05-19 10:37:14 +00:00
io Join a thread. 2014-06-05 09:16:57 +00:00
irb * lib/irb.rb: Prevent irb from crashing when exception with 2014-08-13 02:19:48 +00:00
json Remove tempfiles. 2014-05-25 14:32:03 +00:00
lib * configure.in (dirfd): Check function. 2014-09-04 15:54:04 +00:00
logger * logger.rb: removed unmaintain code. 2014-07-02 01:41:02 +00:00
matrix * lib/matrix.rb: Add @- and @+ for Matrix and Vector. 2014-10-07 20:18:35 +00:00
minitest * test/minitest/test_minitest_unit.rb: removed obsoleted condition 2014-08-09 01:28:50 +00:00
misc test_ruby_mode.rb: trivial refinement 2014-08-16 06:22:48 +00:00
mkmf mkmf.rb: try without -ObjC option 2014-07-30 16:17:55 +00:00
monitor Join threads. 2014-05-31 15:31:46 +00:00
net * test/net/imap/test_imap_response_parser.rb: removed needless code. 2014-08-29 08:57:06 +00:00
nkf
objspace * gc.c: add incremental GC algorithm. [Feature #10137] 2014-09-08 04:11:00 +00:00
open-uri * lib/open-uri.rb: remove needless condition for old ruby version. 2014-08-08 10:30:19 +00:00
openssl * test/openssl/test_pkey_rsa.rb (OpenSSL#test_sign_verify_memory_leak): 2014-09-03 02:33:18 +00:00
optparse * lib/optparse.rb: The Integer acceptable now allows binary and 2013-09-05 05:02:17 +00:00
ostruct Suppress warnings: ambiguous first argument; put parentheses or even spaces 2013-11-06 06:25:18 +00:00
pathname pathname.rb: fix a Pathname#relative_path_from crash on 2014-09-15 01:29:21 +00:00
psych * ext/psych/lib/psych/visitors/yaml_tree.rb: fix NameError dumping and 2014-08-29 21:41:02 +00:00
rake * lib/rake.rb, lib/rake/*, test/rake/*: Update latest rake master(e47d023) 2014-09-06 09:31:37 +00:00
rdoc * lib/rdoc.rb, lib/rdoc, test/rdoc: Update to RDoc 4.2.0.alpha(21b241a) 2014-09-11 01:03:22 +00:00
readline test/readline/test_readline.rb: Close fds. 2014-05-29 14:47:28 +00:00
resolv Avoid tempfile leaks using Tempfile.create instead of Tempfile.open. 2014-05-25 14:00:16 +00:00
rexml Avoid a shadowing warning. 2014-05-27 15:15:54 +00:00
rinda * test/rinda/test_rinda.rb: removed useless assignment variables. 2014-08-29 08:37:39 +00:00
ripper parse.y: separate ripper data type 2014-09-30 13:25:28 +00:00
rss * test/rinda/test_rinda.rb: removed useless assignment variables. 2014-08-29 08:37:39 +00:00
ruby * test/ruby/test_syntax.rb: added syntax tests of underscore arguments. 2014-10-08 07:36:52 +00:00
rubygems test_gem_source_git.rb: drop intended error message 2014-10-04 12:31:34 +00:00
scanf test_scanf.rb: include arguments in names 2014-02-27 08:19:48 +00:00
sdbm test_sdbm.rb: only if SDBM 2013-06-20 09:18:36 +00:00
shell test_command_processor.rb: clear tmpdir 2013-11-05 08:10:32 +00:00
socket test/socket/test_unix.rb (TestSocket_UNIXSocket#test_too_long_path): sockaddr_un.sun_path in AIX is defined as char[1024], so "a" * 300 is not too long. "a" * 3000 would be enough. 2014-10-04 07:11:54 +00:00
stringio stringio.c: ASCII-8BIT StringIO rejects no encodings 2014-09-26 03:52:37 +00:00
strscan strscan.c: encoding in messages 2014-08-03 01:56:31 +00:00
syslog Add facility to Syslog::Logger. 2013-07-26 11:15:06 +00:00
testunit Close pipes. 2014-05-30 14:17:46 +00:00
thread normalize reference to Timeout::Error 2014-10-07 20:00:09 +00:00
uri * lib/uri/rfc3986_parser.rb: raise URI::InvalidURIError when 2014-09-27 03:13:22 +00:00
webrick Close FDs. 2014-05-30 14:50:42 +00:00
win32ole test/win32ole/test_win32ole_variant.rb 2014-09-22 11:01:22 +00:00
xmlrpc Close sockets. 2014-05-30 14:28:44 +00:00
zlib zlib: GzipReader#rewind preserves ZSTREAM_FLAG_GZFILE 2014-08-30 23:53:28 +00:00
inlinetest.rb
runner.rb * test/runner.rb: reporting test coverage for test-all with COVERAGE env. 2014-09-02 07:59:18 +00:00
test_abbrev.rb Fix a line matching problem in Abbrev.abbrev(words, "prefix"). 2012-11-30 03:56:28 +00:00
test_cmath.rb Rerefix test introduced by r32307. 2011-06-30 03:31:01 +00:00
test_delegate.rb delegate.rb: keep special methods 2014-01-17 11:05:03 +00:00
test_find.rb * lib/find.rb (Find#find): should pass ignore_error option to enumerators. 2014-03-03 15:28:58 +00:00
test_ipaddr.rb * lib/ipaddr.rb: extracted inline tests into test dir. 2014-05-31 07:36:51 +00:00
test_mathn.rb * test/test_mathn.rb: added workaround for VERBOSE messages. 2014-08-26 03:39:21 +00:00
test_mutex_m.rb
test_open3.rb * lib/open3.rb (Open3.capture3): Ignore Errno::EPIPE for writing 2014-03-01 10:56:39 +00:00
test_pp.rb * numeric.c (rb_float_new_in_heap), include/ruby/ruby.h: 2012-10-27 02:10:53 +00:00
test_prettyprint.rb
test_prime.rb * lib/prime.rb (Prime#prime?): negative numbers can't be primes 2014-05-08 18:22:29 +00:00
test_pstore.rb Join threads. 2014-05-31 00:01:32 +00:00
test_pty.rb test/test_pty.rb: Close fds. 2014-05-29 13:38:39 +00:00
test_rbconfig.rb * test/test_rbconfig.rb (TestRbConfig): fix r39372. 2013-02-22 08:37:16 +00:00
test_securerandom.rb * test/test_securerandom.rb: use File.exist? instead of File.exists? 2014-02-16 06:55:06 +00:00
test_set.rb * lib/set.rb (Set#replace): Check if an object given is enumerable 2014-08-06 11:28:21 +00:00
test_shellwords.rb Forgot to commit the test part. 2012-01-13 06:10:37 +00:00
test_singleton.rb
test_syslog.rb test/test_syslog.rb (TestSyslog#test_log): In AIX, each output line of LOG_PERROR to stderr has an additional empty line appended, so skip that line. 2014-10-04 07:35:43 +00:00
test_tempfile.rb tempfile.rb: fix r47655 2014-09-21 01:40:21 +00:00
test_time.rb Fix `Time.parse` for out of range arguments with an offset 2014-07-19 02:56:39 +00:00
test_timeout.rb test_thread.rb: move thread switch test 2014-05-28 03:05:48 +00:00
test_tmpdir.rb test_tmpdir.rb: remove tmpdir 2013-01-01 14:35:04 +00:00
test_tracer.rb * test/test_tracer.rb: fixed testcase for rubygems update. 2014-09-14 03:30:08 +00:00
test_tsort.rb * lib/tsort.rb (TSort.tsort): Extracted from TSort#tsort. 2013-10-17 15:59:40 +00:00
test_weakref.rb test_weakref.rb: find collected weakref 2014-01-10 09:42:31 +00:00