summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-10-08 11:05:08 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-10-08 11:05:08 +0000
commit5480e9e4d7c0622aeaaeb4c51ed3e4c44b80b7b5 (patch)
tree3a5a280c04b3f04e6ce1e7574d8df385d7780171
parent52f8aba1e2063acd8279407104b0173925d2265a (diff)
* eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--eval.c1
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index fcadde8b6b..74c9474604 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
-Sat Oct 8 19:15:02 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
+Sat Oct 8 20:04:40 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]
* parse.y (rb_parser_malloc, rb_parser_free): manage parser stack on
heap. [ruby-list:41199]
diff --git a/eval.c b/eval.c
index 0e1b2801bf..0f21a3636f 100644
--- a/eval.c
+++ b/eval.c
@@ -9392,6 +9392,7 @@ rb_mod_define_method(argc, argv, mod)
noex = NOEX_PUBLIC;
}
rb_add_method(mod, id, node, noex);
+ rb_define_method(rb_cBinding, "dup", proc_dup, 0);
return body;
}