summaryrefslogtreecommitdiff
path: root/test/ruby/test_complex.rb
AgeCommit message (Expand)Author
2020-09-16Fix assertion failed in Complex.polar without NDEBUG (#3551)Kenta Murata
2019-09-21Make Kernel#{Pathname,BigDecimal,Complex} return argument if given correct typeJeremy Evans
2019-07-11Check exception flag as a bool [Bug #15987]Nobuyoshi Nakada
2019-06-19Implement Complex#<=>Jeremy Evans
2019-01-12No TypeError at nil if exception: falsenobu
2019-01-07complex.c (f_divide): canonicalize a quotientmrkn
2019-01-03test_complex.rb: use the same approach to fix failuresk0kubun
2019-01-03test_complex.rb: fix tests for RUBYOPT="-w"k0kubun
2019-01-02complex.c: fix against redefining component methodsmrkn
2019-01-01suppress warning: method redefined; discarding old + introduced at r66681naruse
2019-01-01complex.c: Optimize Complex#+ for some conditionsmrkn
2018-10-20complex.c: small optimization of Complex#**nobu
2018-09-01complex.c: simplify division resultnobu
2018-03-15Add `exception:` keyword in Kernel#Complex()mrkn
2018-03-07complex.c: check typenobu
2018-03-07complex.c: check typenobu
2018-01-30force fixablenobu
2017-10-19freeze Complex and Rationalnobu
2017-10-16test_complex.rb: NaN Complexnobu
2017-09-27complex.c: no overflownobu
2017-09-27complex.c: no overflownobu
2016-11-29get rid of ambiguous parentheses warningsnobu
2016-10-24complex.c: undefine Comparable methodsnobu
2016-10-24refine assertionsnobu
2016-10-24complex.c: undefine clampnobu
2016-07-17numeric.c, complex.c: Add finite? and infinite? consistent with Floatmrkn
2016-05-21hash method valuesnobu
2016-05-17Use Integer instead of Fixnum and Bignum.akr
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-09-28preserve encodings in error messagesnobu
2015-06-06* Move test cases from test/ruby/test_complex.rb to test/test_cmath.rbgogotanaka
2015-06-01test/ruby/test_complex.rb: Add test for CMath.log2gogotanaka
2015-05-22* complex.c (f_complex_polar): simple bug reproduced only when y isusa
2015-02-24* lib/cmath.rb (log): raise ArgumentError when more than 2 argumentsgogotanaka
2015-02-24complex.c: multiply as rotationnobu
2014-08-27* test/ruby/test_complex.rb: removed unreachable code.hsbt
2014-08-26* test/ruby/test_complex.rb: cherry-picked working assertions from r47251.hsbt
2014-08-24* test/ruby/test_complex.rb: removed needless conditions.hsbt
2014-08-22* test/ruby/test_complex.rb: removed commented-out code.hsbt
2014-08-22* test/ruby/test_complex.rb: fixed broken tests. Math is nothsbt
2013-12-13test/ruby: better assertionsnobu
2012-11-17 * complex.c (make_patterns): should not accept extra sign.tadf
2012-07-26test_complex.rb, test_rational.rb: revert some assertionsnobu
2012-07-25complex.c, rational.c: compatible marshal loadernobu
2012-06-22revert some teststadf
2012-06-03 * complex.c: wrote Complex#_dump and Complex::load. But nowtadf
2012-06-03 * complex.c (nucomp_marshal_load): [ruby-core:45394]tadf
2012-03-12Exclude json/add/complex.rb.naruse
2011-11-02* complex.c (nucomp_rationalize): fix function. [ruby-core:40667]nobu
2011-08-10* complex.c (nucomp_rationalize): calls rationalize of real part ifmrkn