summaryrefslogtreecommitdiff
path: root/rational.c
AgeCommit message (Expand)Author
2019-01-12No TypeError at nil if exception: falsenobu
2019-01-09Remove duplicate macro definitionnobu
2019-01-03complex.c: Optimize Complex#* and Complex#**mrkn
2019-01-03[DOC] Add `or nil` to call-seq [ci skip]kazu
2018-12-27delete emacs mode lines [ci skip]shyouhei
2018-12-22{complex,object,rational}.c: document exception: falsenormal
2018-12-22Use idExceptionnobu
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-12-04Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-11-14rational.c (nurat_div): use the dedicated function nurat_to_fnobu
2018-11-14* expand tabs.svn
2018-11-14numeric.c: avoid division by zeroshyouhei
2018-11-08refine parse_ratnobu
2018-10-20complex.c: small optimization of Complex#**nobu
2018-10-05Remove wrong conversionnobu
2018-10-02Fix Rational of Floatnobu
2018-09-29rational.c: may be floatnobu
2018-09-29Split assertion expressionsnobu
2018-09-04rational.c: remove duplicate macrosnobu
2018-09-01complex.c: simplify division resultnobu
2018-03-15Add `exception:` keyword in Kernel#Rational()mrkn
2018-03-09Removed useless assertions [ci skip]nobu
2018-03-09rational.c: removed redundant conditionsnobu
2018-03-07complex.c, rational.c: no backrefnobu
2018-03-07complex.c, rational.c: adjust indentnobu
2018-03-07complex.c, rational.c: simplified macro conditionsnobu
2018-02-27Support two `to_r`-responding args in Rational()mrkn
2018-02-27defs/id.def: predefine to_f IDnobu
2018-02-24complex.c, rational.c: remove dead codemrkn
2018-02-24rational.c: simplify a branch conditionmrkn
2018-02-24rational.c: removed needless calcnobu
2018-02-24rational.c: segfault on Rational exponentnobu
2018-02-23[DOC] nodoc internal methods/classesnobu
2018-01-30force fixablenobu
2018-01-22use predefined IDskazu
2018-01-20add missing/nan.cshyouhei
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2017-10-19freeze Complex and Rationalnobu
2017-05-31Improve performance of implicit type conversionwatson1978
2017-05-27Improve performance of some Time & Rational methodswatson1978
2017-05-27Improve performance of some Time methodswatson1978
2017-05-01rational.c: canonicalization casenobu
2017-04-03improve docs for #truncate, #floor, and #ceil methodsstomar
2017-04-03improve docs for #round methodsstomar
2017-04-01rational.c: improves Rational#round rdoc [ci skip]nobu
2017-04-01rational.c: improve docsstomar
2017-03-16rational.c: initialize nnobu
2017-03-16rational.c: float denomnobu
2017-03-16rational.c: read_numnobu
2017-03-16rational.c: zero divisionnobu