summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--eval.c3
-rw-r--r--version.h4
3 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 39509c6d7d..3d670b15e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Jun 1 00:58:11 2000 Yukihiro Matsumoto <matz@netlab.co.jp>
+
+ * eval.c (mcall): args == nil if no argument given.
+
Wed May 31 04:06:41 2000 Wakou Aoyama <wakou@fsinet.or.jp>
* lib/cgi.rb: change: CGI#out()
diff --git a/eval.c b/eval.c
index 76718d3de5..3c3ba85fef 100644
--- a/eval.c
+++ b/eval.c
@@ -6028,6 +6028,9 @@ static VALUE
mcall(args, method)
VALUE args, method;
{
+ if (NIL_P(args)) {
+ return method_call(0, 0, method);
+ }
if (TYPE(args) == T_ARRAY) {
return method_call(RARRAY(args)->len, RARRAY(args)->ptr, method);
}
diff --git a/version.h b/version.h
index 45d32eee01..e0cd709daf 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
#define RUBY_VERSION "1.4.4"
-#define RUBY_RELEASE_DATE "2000-05-31"
+#define RUBY_RELEASE_DATE "2000-06-01"
#define RUBY_VERSION_CODE 144
-#define RUBY_RELEASE_CODE 20000531
+#define RUBY_RELEASE_CODE 20000601