summaryrefslogtreecommitdiff
path: root/rational.c
AgeCommit message (Expand)Author
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
2017-02-22rational.c: infinity in powernobu
2017-02-22rational.c: infinity in powernobu
2017-02-22rational.c: fix rdockazu
2017-02-05rational.c: fix rdoc [ci skip]nobu
2017-01-10rational.c: short circuit optimizationnobu
2017-01-10rational.c: f_idivnobu
2016-12-30rational.c: memory leak in gcdnobu
2016-12-29rational.c: refactor to_rnobu
2016-12-29rational.c: fix for mathnnobu
2016-12-29rational.c: canonicalizationnobu
2016-11-25round-downnobu
2016-11-22complex.c: optimize f_gt_p some casesmrkn
2016-11-18complex.c: optimize f_negatemrkn
2016-11-18rational.c: optimization and refactoringmrkn
2016-11-18internal.h: round macrosnobu
2016-11-16complex.c: optimize Numeric#polar and Numeric#argmrkn
2016-11-16rational.c: optimize Rational#absmrkn
2016-11-14rational.c: cast to intnobu
2016-11-13purge id_eqeq_pnobu
2016-11-12rational.c: refactoringmrkn
2016-11-12rational.c: remove f_negative_pmrkn
2016-11-12rational.c: optimize Integer#lcmmrkn
2016-11-12rational.c: optimize (-rational).rationalize(some)mrkn
2016-11-12rational.c: define Rational#{negative?,positive?}mrkn
2016-11-12rational.c: refactoringmrkn
2016-11-12raitonal.c: remove needless macromrkn
2016-11-12rational.c: optimize Float#rationalizemrkn
2016-11-12rational.c: use rb_num_zerodiv instead of rb_raise_zerodivmrkn
2016-11-12rational.c: optimize Float#to_rmrkn
2016-11-12rational.c: optimize Float#{numerator,denominator}mrkn
2016-11-12rational.c: optimize Numeric#quomrkn
2016-11-12rational.c: refactor by removing needless ID varsmrkn
2016-11-12rational.c: optimize Rational#fdivmrkn
2016-11-12rational.c: optimize Rational#to_imrkn
2016-11-12rational.c: optimize Rational#{floor,ceil,round,truncate}mrkn
2016-11-12rational.c: optimize rational.coerce(float) and float [+-*/] rationalmrkn
2016-11-12rational.c: optimize construction of Rationalmrkn
2016-11-12rational.c: purge f_cmpmrkn