summaryrefslogtreecommitdiff
path: root/complex.c
AgeCommit message (Expand)Author
2019-12-26decouple internal.h headers卜部昌平
2019-11-25Improve consistency of bool/true/falseKazuhiro NISHIYAMA
2019-09-21Make Kernel#{Pathname,BigDecimal,Complex} return argument if given correct typeJeremy Evans
2019-08-10Expanded f_quoNobuyoshi Nakada
2019-08-10Expanded f_real_pNobuyoshi Nakada
2019-08-03Predefine some IDsNobuyoshi Nakada
2019-07-15Expanded f_numeratorNobuyoshi Nakada
2019-07-15Expanded f_denominatorNobuyoshi Nakada
2019-07-14Expand f_arg to use particular functions directlyNobuyoshi Nakada
2019-07-14Expand f_abs to use particular functions directlyNobuyoshi Nakada
2019-07-14Removed binop macro which has not been usedNobuyoshi Nakada
2019-07-14Calculate float complex division per each partNobuyoshi Nakada
2019-07-11Check exception flag as a bool [Bug #15987]Nobuyoshi Nakada
2019-06-19* expand tabs.git
2019-06-19Implement Complex#<=>Jeremy Evans
2019-04-23Split long expressionNobuyoshi Nakada
2019-01-12No TypeError at nil if exception: falsenobu
2019-01-09complex.c: optimize zero check for Floatmrkn
2019-01-08complex.c: replace misused UNLIKELY with LIKELYmrkn
2019-01-07complex.c (f_divide): canonicalize a quotientmrkn
2019-01-03complex.c: Optimize Complex#* and Complex#**mrkn
2019-01-03[DOC] Complex() default behaviour is `exception: true` [ci skip]kazu
2019-01-03[DOC] Add `or nil` to call-seq [ci skip]kazu
2019-01-02complex.c: fix against redefining component methodsmrkn
2019-01-02complex.c: fix indentationmrkn
2019-01-01complex.c: Optimize Complex#+ for some conditionsmrkn
2018-12-27delete emacs mode lines [ci skip]shyouhei
2018-12-24complex.c, object.c: [DOC] improve "exception: false" docsstomar
2018-12-22{complex,object,rational}.c: document exception: falsenormal
2018-12-22Use idExceptionnobu
2018-12-12complex.c: new APIs for Complexnobu
2018-12-12complex.c: rb_complex_new_polarnobu
2018-12-04Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-11-04complex.c: rb_dbl_complex_polar_pinobu
2018-10-20* expand tabs.svn
2018-10-20complex.c: small optimization of Complex#**nobu
2018-09-01complex.c: simplify division resultnobu
2018-06-17share Float 0nobu
2018-06-17refine Integer#** and Float#**nobu
2018-04-14complex.c: improve docs for Complex#{finite?,infinite?}stomar
2018-03-26Update Complex#infinite? documenationnobu
2018-03-26Update Complex#finite? documentationnobu
2018-03-15Add `exception:` keyword in Kernel#Complex()mrkn
2018-03-09Removed useless assertions [ci skip]nobu
2018-03-09complex.c: removed redundant conditionsnobu
2018-03-09complex.c: removed already unused macrosnobu
2018-03-07complex.c: check typenobu
2018-03-07complex.c: check typenobu
2018-03-07complex.c, rational.c: no backrefnobu
2018-03-07complex.c, rational.c: adjust indentnobu