1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
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
..
-test- st: test packed-to-unpacked transitions during iteration 2014-10-09 07:16:19 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.c: [DOC] Add description of 2014-07-31 22:36:16 +00:00
continuation
coverage * ext/openssl/depend: remove dependency from internal headers. 2014-05-14 10:55:38 +00:00
date date_core.c: revert const 2014-09-29 02:20:56 +00:00
dbm dbm: typed data 2014-10-04 23:33:01 +00:00
digest digest/*/extconf.rb: do not link openssl when using bundled 2014-10-05 02:03:55 +00:00
dl protoize no-arguments functions 2014-09-30 05:25:32 +00:00
etc ext/etc/etc.c (etc_systmpdir): set default tmplen correctly 2014-10-07 20:25:07 +00:00
fcntl protoize no-arguments functions 2014-09-30 05:25:32 +00:00
fiber
fiddle ext: protoize no-arguments functions 2014-10-04 23:29:24 +00:00
gdbm gdbm: typed data 2014-10-04 23:33:04 +00:00
io protoize no-arguments functions 2014-09-30 05:25:32 +00:00
json json/parser: typed data 2014-10-04 23:33:11 +00:00
mathn
nkf protoize no-arguments functions 2014-09-30 05:25:32 +00:00
objspace ext: get rid of inadvertent ID creation 2014-08-03 01:56:16 +00:00
openssl openssl: typed data 2014-10-04 23:33:15 +00:00
pathname protoize no-arguments functions 2014-09-30 05:25:32 +00:00
psych psych: typed data 2014-10-04 23:33:19 +00:00
pty * ext/win32ole/win32ole.c: [DOC] Fix typo in :nodoc: reported by 2014-10-04 00:09:57 +00:00
racc/cparse racc/cparse: private class 2014-09-29 14:13:50 +00:00
rbconfig/sizeof rbconfig/sizeof: remove garbage 2014-07-26 06:16:19 +00:00
readline protoize no-arguments functions 2014-09-30 05:25:32 +00:00
ripper parse.y: quoted ID key 2014-09-20 01:48:43 +00:00
sdbm sdbm: typed data 2014-10-04 23:33:06 +00:00
socket protoize no-arguments functions 2014-09-30 05:25:32 +00:00
stringio protoize no-arguments functions 2014-09-30 05:25:32 +00:00
strscan protoize no-arguments functions 2014-09-30 05:25:32 +00:00
syslog ext: protoize no-arguments functions 2014-10-04 23:09:32 +00:00
thread thread.c: check initialized 2014-08-19 01:13:24 +00:00
tk ext: protoize no-arguments functions 2014-10-04 23:29:24 +00:00
win32 win32/registry.rb: size in bytes 2013-09-24 07:41:17 +00:00
win32ole ext/win32ole/win32ole_variable.c: use typed data. 2014-10-08 12:44:54 +00:00
zlib ext/zlib/zlib.c: TypedData conversion 2014-10-04 20:56:10 +00:00
.document * ext/win32ole/win32ole.c: separate WIN32OLE::VARIANT src file 2014-08-02 14:55:36 +00:00
extmk.rb configure.in: fix static-linked-ext 2014-07-03 03:40:24 +00:00
Setup * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.atheos * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.emx * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00
Setup.nacl ext/Setup.nacl: remove trainling space. 2014-09-12 15:39:09 +00:00
Setup.nt * ext/curses, sample/curses: removed curses. 2013-12-09 04:39:49 +00:00