aboutsummaryrefslogtreecommitdiffstats
path: root/complex.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* complex.c: removed redundant conditionsnobu2018-03-091-27/+9
* complex.c: removed already unused macrosnobu2018-03-091-14/+0
* complex.c: check typenobu2018-03-071-2/+2
* complex.c: check typenobu2018-03-071-3/+7
* complex.c, rational.c: no backrefnobu2018-03-071-6/+1
* complex.c, rational.c: adjust indentnobu2018-03-071-3/+3
* complex.c, rational.c: simplified macro conditionsnobu2018-03-071-11/+1