summaryrefslogtreecommitdiffstats
path: root/lib/optparse
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-08-30 00:04:02 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-08-30 00:04:02 +0000
commitfa4c0ca478a6c32442307e74b7dd5626bbf352a2 (patch)
tree2018232d06deec66076a9ddff0988f737c367366 /lib/optparse
parent12574146413addddc350c7aab7a579d89e05f2e4 (diff)
downloadruby-fa4c0ca478a6c32442307e74b7dd5626bbf352a2.tar.gz
ruby-fa4c0ca478a6c32442307e74b7dd5626bbf352a2.tar.xz
ruby-fa4c0ca478a6c32442307e74b7dd5626bbf352a2.zip
* eval.c (struct BLOCK): remove BLOCKTAG, use scope instead.
* eval.c (POP_TAG): no longer propagate retval. retval is now set directly by localjump_destination(). * eval.c (localjump_destination): new function to cast return/break local jump. * eval.c (rb_yield_0): stop TAG_RETURN/TAG_BREAK escaping. * variable.c (rb_autoload_load): call const_missing if autoloading constant is not defined to allow hook. * eval.c (rb_eval): use rb_const_get_from() instead of rb_const_get_at(). * eval.c (is_defined): forgot to check NODE_COLON3. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/optparse')
0 files changed, 0 insertions, 0 deletions