summaryrefslogtreecommitdiffstats
path: root/compar.c (follow)
Commit message (Expand)AuthorAgeLines
* [DOC] Simplify operator method referencesNobuyoshi Nakada2022-02-12-7/+5
* Refactor and Using RBOOL macroS.H2021-09-15-2/+1
* Using RBOOL macroS.H2021-08-02-8/+4
* What's Here for Numeric and ComparableBurdette Lamar2021-06-21-0/+16
* Don't redefine #rb_intern over and over againStefan Stüben2020-10-21-3/+0
* cmp_clamp: do not goto into a branch卜部昌平2020-06-29-3/+1
* decouple internal.h headers卜部昌平2019-12-26-1/+4
* [DOC] Improve readability of requirements for <=>Marcus Stollsteimer2019-12-23-3/+3
* Raise on end-exclusive ranges [Feature #14784]Nobuyoshi Nakada2019-10-26-6/+9
* Fixed range argument condition [Feature #14784]Nobuyoshi Nakada2019-10-25-19/+37
* Comparable#clamp with a range [Feature #14784]Nobuyoshi Nakada2019-10-16-5/+28
* [DOC] fixed a variable name [ci skip]Nobuyoshi Nakada2019-10-15-6/+6
* Clarify requirements of <=>Shugo Maeda2019-04-22-6/+7
* [DOC] fix markups [ci skip]nobu2019-03-22-10/+10
* Comparable#clampnobu2016-08-11-0/+34
* compar.c: utility functionsnobu2016-08-11-19/+20
* * compar.c: Update doc for == [#7688] [ci-skip]marcandre2015-12-15-3/+0
* compar.c: variable name [ci skip]nobu2015-02-21-2/+2
* * compar.c (cmp_equal): no more error hiding for Comparable#==.eregon2015-02-11-22/+6
* compar.c: fix messagenobu2015-01-13-1/+1
* compar.c: use Module#to_snobu2014-08-21-2/+2
* compar.c: preserve encodingsnobu2014-08-19-6/+5
* * compar.c (cmp_equal): warn for this release and still rescueeregon2014-01-18-6/+22
* * compar.c (cmp_equal): remove error hiding in Comparable#==.eregon2014-01-05-20/+6
* * compar.c (cmp_eq_recursive): Fix the return value, the value foreregon2013-12-28-1/+1
* compar.c: fail if recursionnobu2013-10-09-1/+8
* * compar.c (Comparable#==): fix typo.eregon2013-05-06-1/+1
* compar.c: inversed comarison without infinite recursionnobu2013-02-17-0/+20
* * compar.c (cmp_equal): Document ignored exception and return falsezzak2013-02-07-0/+3
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-17-6/+6
* * string.c: rdoc for <=>, casecmpmarcandre2009-10-28-1/+3
* stripped trailing spaces.nobu2009-02-22-12/+12
* * include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu2008-08-16-0/+1
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-09-0/+2
* * bignum.c (rb_cmpint): moved from compar.c, to check bignummatz2008-04-06-16/+0
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-06-1/+0
* * include/ruby/ruby.h (struct RBignum): embed digits in RBignum forakr2007-09-01-1/+1
* * encoding.c: provide basic features for M17N.matz2007-08-25-1/+1
* * include/ruby: moved public headers.nobu2007-06-10-1/+1
* * ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz2005-12-12-2/+2
* * test/dbm/test_dbm.rb: remove locking test, which may not bematz2005-09-12-1/+0
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-12-20/+11
* Remove explicit NIL_P() checks since rb_cmpint() does it again in the exactly...michal2004-06-22-6/+0
* Fix dependency issuedave2003-12-19-0/+94
* 031031matz2003-10-30-6/+20
* * ext/pty/pty.c (pty_finalize_syswait): join (using Thread#value)matz2003-05-19-8/+11
* * compar.c (rb_cmperr): raise comparison failure.nobu2003-05-08-4/+16
* * compar.c (cmp_gt): raises ArgumentError when "<=>" give nil.matz2003-05-02-5/+13
* * string.c (rb_str_cmp_m): return nil if str2 does not respond tomatz2003-02-20-6/+6
* * range.c (range_step): step might be float 0 < x < 1.matz2003-02-13-0/+1