Project

General

Profile

« Previous | Next » 

Revision 6ff75042

Added by mame (Yusuke Endoh) over 15 years ago

  • compile.c, iseq.c, ruby.c, vm.c, vm_core.h, vm_eval.c: add absolute
    path field into rb_iseq_t. The field contains a string representing
    a path to corresponding source file. or nil when the iseq is created
    from -e, stdin, eval, etc. This field is used for require_relative.
    [ruby-dev:40004]

  • load.c (rb_f_require_relative): add C implementation of
    require_relative.

  • prelude.rb (require_relative): get rid of Ruby implementation of
    require_relative.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e