diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-03-11 01:55:15 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-03-11 01:55:15 +0000 |
commit | af59443ab6d5c06648e47d5ff58eedd28239339a (patch) | |
tree | ebf54d16a79d7ac5195038dd86f433bf0f11a944 | |
parent | 89dff2712d44b0e9111ff9324af46068f2d2a58e (diff) |
README.EXT{,.ja}: update ruby_options and ruby_run_node
* README.EXT{,.ja} (Appendix B): update contents of `ruby_options`
and replace `ruby_run` with `ruby_run_node`. based on the patch
by Kaneko Yuichiro at [ruby-dev:48030] [Bug #9619].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | README.EXT | 11 | ||||
-rw-r--r-- | README.EXT.ja | 11 |
3 files changed, 21 insertions, 7 deletions
@@ -1,3 +1,9 @@ +Tue Mar 11 10:55:10 2014 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * README.EXT{,.ja} (Appendix B): update contents of `ruby_options` + and replace `ruby_run` with `ruby_run_node`. based on the patch + by Kaneko Yuichiro at [ruby-dev:48030] [Bug #9619]. + Tue Mar 11 06:54:00 2014 Scott Francis <scott.francis@shopify.com> * ext/objspace/objspace_dump.c: Check fptr before trying to dump RFILE diff --git a/README.EXT b/README.EXT index ecc96933a3..c1a9913d25 100644 --- a/README.EXT +++ b/README.EXT @@ -1405,13 +1405,18 @@ void ruby_init() :: Initializes the interpreter. -void ruby_options(int argc, char **argv) :: +void *ruby_options(int argc, char **argv) :: Process command line arguments for the interpreter. + And compiles the Ruby source to execute. + It returns an opaque pointer to the compiled source + or an internal special value. -void ruby_run() :: +int ruby_run_node(void *n) :: - Starts execution of the interpreter. + Runs the given compiled source and exits this process. + It returns EXIT_SUCCESS if successfully runs the source. + Otherwise, it returns other value. void ruby_script(char *name) :: diff --git a/README.EXT.ja b/README.EXT.ja index ea2b44983c..252f2bb92a 100644 --- a/README.EXT.ja +++ b/README.EXT.ja @@ -1416,13 +1416,16 @@ void ruby_init() :: Rubyインタプリタの初期化を行なう. -void ruby_options(int argc, char **argv) :: +void *ruby_options(int argc, char **argv) :: - Rubyインタプリタのコマンドライン引数の処理を行なう. + Rubyインタプリタのコマンドライン引数の処理を行ない, + Rubyのソースコードをコンパイルする. + コンパイルされたソースへのポインタ,もしくは特殊値を返す. -void ruby_run() :: +int ruby_run_node(void *n) :: - Rubyインタプリタを実行する. + コンパイルされたコードを実行する. + 実行に成功した場合はEXIT_SUCCESSを,エラーが起こったときはそれ以外を返す. void ruby_script(char *name) :: |