path: root/complex.c
AgeCommit message (Expand)Author
2021-10-18Remove declarations unused since a95262356ef5Nobuyoshi Nakada
2021-09-15Refactor and Using RBOOL macroS.H
2021-09-11Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS
2021-09-10include/ruby/internal/intern/complex.h: add doxygen卜部昌平
2021-09-03Remove unneeded commentS-H-GAMELINKS
2021-09-02Extract always_finite_type_p and handle flonum casesNobuyoshi Nakada
2021-09-02Make internal predicate functions to return simple booleanNobuyoshi Nakada
2021-09-02Refactor f_infinite_p functionS-H-GAMELINKS
2021-08-27Use C99-defined signbit macroNobuyoshi Nakada
2021-08-18Replace f_boolcast with RBOOL macroS.H
2021-05-20Rename nucomp_false s nucomp_real_p_mNobuyoshi Nakada
2021-05-12cdhash_cmp: can also take complex卜部昌平
2021-03-19Remove duplicated float_arg definationS-H-GAMELINKS
2021-01-07Follow the NDEBUG given to the wholeNobuyoshi Nakada
2020-11-10Removed canonicalization for mathnNobuyoshi Nakada
2020-10-21Don't redefine #rb_intern over and over againStefan Stüben
2020-09-16Fix assertion failed in Complex.polar without NDEBUG (#3551)Kenta Murata
2020-08-15RARRAY_AREF: convert into an inline function卜部昌平
2020-06-03Ensure origins for all included, prepended, and refined modulesJeremy Evans
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-03Optimize sin/cosNobuyoshi Nakada
2020-04-21reroute redefinition of NDEBUG卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
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-16Expanded f_numeratorNobuyoshi Nakada
2019-07-16Expanded 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-20* 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