summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-24 00:10:53 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-24 00:10:53 +0000
commitaf9398ab38fa7b1f177b3079c80eb1131a2d693b (patch)
tree17f0c40e39e05cb41b308a4fe0f97451ba5cae0f
parent45c6daeed7e02fab59bf9aedcaf42be64b4ea61d (diff)
* complex.c (Init_Complex): Document Complex::I. Patch by Sylvain
Daubert. [Feature #5623] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--complex.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d9a915dad7..dbc18cb873 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Feb 24 09:05:40 2012 Eric Hodel <drbrain@segment7.net>
+
+ * complex.c (Init_Complex): Document Complex::I. Patch by Sylvain
+ Daubert. [Feature #5623]
+
Fri Feb 24 08:52:09 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
* parse.y (parser_tokadd_string, parser_yylex): insert a backslash
diff --git a/complex.c b/complex.c
index 29652c5e4c..7f2d79b6d2 100644
--- a/complex.c
+++ b/complex.c
@@ -1981,6 +1981,9 @@ Init_Complex(void)
rb_define_method(rb_cFloat, "angle", float_arg, 0);
rb_define_method(rb_cFloat, "phase", float_arg, 0);
+ /*
+ * (0+1i)
+ */
rb_define_const(rb_cComplex, "I",
f_complex_new_bang2(rb_cComplex, ZERO, ONE));
}