summaryrefslogtreecommitdiff
path: root/complex.c
Commit message (Expand)AuthorAgeFilesLines
* Ensure origins for all included, prepended, and refined modulesJeremy Evans2020-06-031-1/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Optimize sin/cosNobuyoshi Nakada2020-05-031-4/+15
* reroute redefinition of NDEBUG卜部昌平2020-04-211-0/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-3/+2
* decouple internal.h headers卜部昌平2019-12-261-4/+12
* Improve consistency of bool/true/falseKazuhiro NISHIYAMA2019-11-251-6/+6
* Make Kernel#{Pathname,BigDecimal,Complex} return argument if given correct typeJeremy Evans2019-09-211-0/+3
* Expanded f_quoNobuyoshi Nakada2019-08-101-1/+13
* Expanded f_real_pNobuyoshi Nakada2019-08-101-2/+22
* Predefine some IDsNobuyoshi Nakada2019-08-031-3/+3
* Expanded f_numeratorNobuyoshi Nakada2019-07-161-1/+12
* Expanded f_denominatorNobuyoshi Nakada2019-07-161-2/+12
* Expand f_arg to use particular functions directlyNobuyoshi Nakada2019-07-141-1/+21
* Expand f_abs to use particular functions directlyNobuyoshi Nakada2019-07-141-1/+18
* Removed binop macro which has not been usedNobuyoshi Nakada2019-07-141-7/+0
* Calculate float complex division per each partNobuyoshi Nakada2019-07-141-10/+4
* Check exception flag as a bool [Bug #15987]Nobuyoshi Nakada2019-07-111-7/+1
* * expand tabs.git2019-06-201-1/+1
* Implement Complex#<=>Jeremy Evans2019-06-191-5/+42
* Split long expressionNobuyoshi Nakada2019-04-231-5/+4
* No TypeError at nil if exception: falsenobu2019-01-121-1/+3
* complex.c: optimize zero check for Floatmrkn2019-01-091-1/+4
* complex.c: replace misused UNLIKELY with LIKELYmrkn2019-01-081-8/+8
* complex.c (f_divide): canonicalize a quotientmrkn2019-01-071-4/+5
* complex.c: Optimize Complex#* and Complex#**mrkn2019-01-031-0/+11
* [DOC] Complex() default behaviour is `exception: true` [ci skip]kazu2019-01-031-1/+1
* [DOC] Add `or nil` to call-seq [ci skip]kazu2019-01-031-1/+1
* complex.c: fix against redefining component methodsmrkn2019-01-021-12/+23
* complex.c: fix indentationmrkn2019-01-021-5/+5
* complex.c: Optimize Complex#+ for some conditionsmrkn2019-01-011-0/+14
* delete emacs mode lines [ci skip]shyouhei2018-12-271-6/+0
* complex.c, object.c: [DOC] improve "exception: false" docsstomar2018-12-241-2/+2
* {complex,object,rational}.c: document exception: falsenormal2018-12-221-1/+4
* Use idExceptionnobu2018-12-221-1/+1
* complex.c: new APIs for Complexnobu2018-12-121-42/+42
* complex.c: rb_complex_new_polarnobu2018-12-121-3/+9
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-041-1/+1
* complex.c: rb_dbl_complex_polar_pinobu2018-11-041-1/+1
* * expand tabs.svn2018-10-201-2/+2
* complex.c: small optimization of Complex#**nobu2018-10-201-44/+55
* complex.c: simplify division resultnobu2018-09-011-14/+8
* share Float 0nobu2018-06-171-0/+8
* refine Integer#** and Float#**nobu2018-06-171-0/+22
* complex.c: improve docs for Complex#{finite?,infinite?}stomar2018-04-141-2/+2
* Update Complex#infinite? documenationnobu2018-03-261-4/+2
* Update Complex#finite? documentationnobu2018-03-261-1/+1
* Add `exception:` keyword in Kernel#Complex()mrkn2018-03-151-22/+69
* Removed useless assertions [ci skip]nobu2018-03-091-2/+0