aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* vm_args.c: arity check of lambdanobu2017-03-191-0/+1
* bignum.c: rb_int_parse_cstrnobu2017-03-161-0/+8
* revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei2017-03-091-11/+0
* re-introduce __builtin_add_overflowshyouhei2017-03-081-5/+4
* Use RB_POSFIXABLE and RB_NEGFIXABLE to avoid cast introduced at r57793naruse2017-03-071-1/+1
* optimize FIXABLE macroshyouhei2017-03-061-0/+12
* LONG_LONG_MAX not always availableshyouhei2017-03-061-1/+1
* opt_eq_func refactornobu2017-03-061-0/+1
* use HAVE_BUILTIN___BUILTIN_MUL_OVERFLOWshyouhei2017-03-061-2/+28
* eval_error.c: backstrace in reverse ordernobu2017-02-221-0/+1
* numeric.c: Numeric#clone and #dupnobu2017-02-221-0/+1
* internal.h: removed function declarationnobu2017-02-211-1/+0
* DEPRECATED_INTERNAL_FEATUREnobu2017-02-171-2/+3
* fix description for current implementationnaruse2017-02-041-5/+17
* internal.h: fix r57507nobu2017-02-031-5/+5
* Use carry flag to reduce instructionsnaruse2017-02-021-0/+47
* io.c: recycle garbage on writenormal2017-01-301-0/+2
* fix up r57461nobu2017-01-301-4/+7
* #include <stdbool.h>shyouhei2017-01-301-0/+13
* eval.c: copy special exceptionnobu2017-01-241-1/+1
* file.c: refine messagenobu2017-01-161-0/+1
* fix optimization for hash aset/aref with fstringeregon2017-01-071-0/+1
* numeric.c: reduce fdivnobu2016-12-281-0/+1
* get rid of implicit signedness conversionsnobu2016-12-221-40/+50
* String#match? and Symbol#match?nobu2016-12-121-0/+1
* internal.h: change the default rounding mode to half-upmrkn2016-12-101-1/+1
* round-downnobu2016-11-251-4/+5
* complex.c: optimize f_gt_p some casesmrkn2016-11-221-0/+3
* complex.c: optimize f_negatemrkn2016-11-181-0/+2
* internal.h: round macrosnobu2016-11-181-2/+8
* complex.c: optimize Numeric#polar and Numeric#argmrkn2016-11-161-0/+4
* rational.c: optimize Integer#lcmmrkn2016-11-121-0/+2
* rational.c: optimize Float#to_rmrkn2016-11-121-0/+1
* rational.c: optimize Rational#{floor,ceil,round,truncate}mrkn2016-11-121-0/+2
* rational.c: purge f_cmpmrkn2016-11-121-0/+1
* rational.c: optimize Rational#==mrkn2016-11-121-0/+1
* rational.c: optimize Rational#<=>mrkn2016-11-121-0/+1
* rational.c: optimize Rational#**mrkn2016-11-111-0/+2
* rational.c: avoid needless object allocation with nurat_to_doublemrkn2016-11-111-2/+2
* numeric.c, rational.c: refactor by using FIXNUM_NEGATIVE_P and FIXNUM_ZERO_Pmrkn2016-11-111-0/+4
* numeric.c, internal.h: export int_fdiv() as rb_int_fdiv()mrkn2016-11-101-0/+1
* Introduce table improvement by Vladimir Makarov <vmakarov@redhat.com>.ko12016-11-071-0/+1
* process.c: PATH env in spawnnobu2016-11-061-0/+1
* numeric.c: round to nearest evennobu2016-11-051-1/+13
* chomp optionnobu2016-11-051-0/+1
* internal.h: RB_OBJ_BUILTIN_TYPEnobu2016-10-281-0/+18
* class.c: rb_undef_methods_fromnobu2016-10-241-0/+1
* * internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa2016-10-041-0/+3
* * internal.h (MAYBE_UNUSED): The fallback definition is needed.ngoto2016-09-161-0/+8
* * internal.h (WARN_UNUSED_RESULT): moved to configure.in, toshyouhei2016-09-161-20/+0