summaryrefslogtreecommitdiff
path: root/rational.c
Commit message (Expand)AuthorAgeFilesLines
* Add `exception:` keyword in Kernel#Rational()mrkn2018-03-151-37/+110
* Removed useless assertions [ci skip]nobu2018-03-091-2/+0
* rational.c: removed redundant conditionsnobu2018-03-091-23/+10
* complex.c, rational.c: no backrefnobu2018-03-071-6/+1
* complex.c, rational.c: adjust indentnobu2018-03-071-1/+1
* complex.c, rational.c: simplified macro conditionsnobu2018-03-071-4/+0
* Support two `to_r`-responding args in Rational()mrkn2018-02-271-0/+6
* defs/id.def: predefine to_f IDnobu2018-02-271-1/+1
* complex.c, rational.c: remove dead codemrkn2018-02-241-90/+0
* rational.c: simplify a branch conditionmrkn2018-02-241-1/+1
* rational.c: removed needless calcnobu2018-02-241-1/+1
* rational.c: segfault on Rational exponentnobu2018-02-241-8/+14
* [DOC] nodoc internal methods/classesnobu2018-02-231-0/+1
* force fixablenobu2018-01-301-1/+1
* use predefined IDskazu2018-01-221-3/+3
* add missing/nan.cshyouhei2018-01-201-4/+0
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-1/+6
* freeze Complex and Rationalnobu2017-10-191-0/+2
* Improve performance of implicit type conversionwatson19782017-05-311-1/+2
* Improve performance of some Time & Rational methodswatson19782017-05-271-5/+25
* Improve performance of some Time methodswatson19782017-05-271-3/+3
* rational.c: canonicalization casenobu2017-05-011-2/+12
* improve docs for #truncate, #floor, and #ceil methodsstomar2017-04-031-9/+27
* improve docs for #round methodsstomar2017-04-031-12/+20
* rational.c: improves Rational#round rdoc [ci skip]nobu2017-04-011-4/+14
* rational.c: improve docsstomar2017-04-011-93/+119
* rational.c: initialize nnobu2017-03-161-1/+1
* rational.c: float denomnobu2017-03-161-7/+6
* rational.c: read_numnobu2017-03-161-157/+88
* rational.c: zero divisionnobu2017-03-161-0/+1
* rational.c: infinity in powernobu2017-02-221-0/+4
* rational.c: infinity in powernobu2017-02-221-0/+4
* rational.c: fix rdockazu2017-02-221-16/+15
* rational.c: fix rdoc [ci skip]nobu2017-02-051-1/+1
* rational.c: short circuit optimizationnobu2017-01-101-1/+3
* rational.c: f_idivnobu2017-01-101-8/+7
* rational.c: memory leak in gcdnobu2016-12-301-0/+5
* rational.c: refactor to_rnobu2016-12-291-66/+57
* rational.c: fix for mathnnobu2016-12-291-5/+22
* rational.c: canonicalizationnobu2016-12-291-12/+5
* round-downnobu2016-11-251-0/+25
* complex.c: optimize f_gt_p some casesmrkn2016-11-221-3/+3
* complex.c: optimize f_negatemrkn2016-11-181-6/+8
* rational.c: optimization and refactoringmrkn2016-11-181-7/+7
* internal.h: round macrosnobu2016-11-181-3/+1
* complex.c: optimize Numeric#polar and Numeric#argmrkn2016-11-161-1/+0
* rational.c: optimize Rational#absmrkn2016-11-161-0/+26
* rational.c: cast to intnobu2016-11-141-2/+1
* purge id_eqeq_pnobu2016-11-131-7/+6
* rational.c: refactoringmrkn2016-11-121-18/+18