summaryrefslogtreecommitdiff log msg author committer range
diff options
 context: 12345678910152025303540 space: includeignore mode: unifiedssdiffstat only
-rw-r--r--ChangeLog6
-rw-r--r--complex.c12
2 files changed, 11 insertions, 7 deletions
 diff --git a/ChangeLog b/ChangeLogindex dd3c729..576f8c6 100644--- a/ChangeLog+++ b/ChangeLog@@ -1,3 +1,9 @@+Sun Sep 23 02:33:37 2012 Benoit Daloze ++ * complex.c: Fix examples of r36993.+ Keep the simple definition, mathematics define the result.+ Based on patch by Robin Dupret. Fixes #188 on github.+ Sat Sep 22 07:15:00 2012 Zachary Scott * ext/ripper/lib/ripper.rb:diff --git a/complex.c b/complex.cindex 996aed1..6a15dec 100644--- a/complex.c+++ b/complex.c@@ -443,7 +443,6 @@ nucomp_s_canonicalize_internal(VALUE klass, VALUE real, VALUE imag) * * For example: * Complex.rect(12, 2) # => (12+2i)- * Complex.rect(0, 17) # => (0+17i) */ static VALUE nucomp_s_new(int argc, VALUE *argv, VALUE klass)@@ -683,10 +682,11 @@ f_addsub(VALUE self, VALUE other, * call-seq: * cmp + numeric -> complex *- * Performs addition on the first member of the Complex.+ * Performs addition. * * Complex(5, 2) + 3 # => (8+2i)- * Complex(11, 3) + 4 # => (15+3i)+ * Complex(5, 2) + 3.i # => (5+5i)+ * Complex(5, 2) + Complex(3, 4) # => (8+6i) * */ static VALUE@@ -699,10 +699,9 @@ nucomp_add(VALUE self, VALUE other) * call-seq: * cmp - numeric -> complex *- * Performs subtraction on the first member of the Complex.+ * Performs subtraction. * * Complex(33, 12) - 10 # => (23+12i)- * Complex(12.4, 3.5) - 5 # => (7.4+3.5i) */ static VALUE nucomp_sub(VALUE self, VALUE other)@@ -714,10 +713,9 @@ nucomp_sub(VALUE self, VALUE other) * call-seq: * cmp * numeric -> complex *- * Performs multiplication on the two members.+ * Performs multiplication. * * Complex(78, 58) * 10 # => (780+580i)- * Complex(5.6, 3.4) * 10 # => (56+34i) */ static VALUE nucomp_mul(VALUE self, VALUE other)