summaryrefslogtreecommitdiffstats
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* * range.c (discrete_object_p): needs the argument type to get ridnobu2009-10-021-4/+3
* * time.c (rb_time_succ): make Time#succ obsolete since time is notmatz2009-09-301-2/+11
* * range.c: fixed type.nobu2009-09-231-9/+9
* * struct.c (rb_struct_equal, rb_struct_eql): Handle comparison of recursive s...marcandre2009-09-201-19/+30
* * thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre2009-09-151-8/+7
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+1
* * range.c (range_step): treat symbols specially so that iteratingmatz2009-08-171-0/+41
* * range.c (range_each): should honor to_str conversion.matz2009-08-171-11/+15
* * range.c (range_eql, range_eq): fixed equality to work formatz2009-08-051-2/+2
* * range.c (recursive_hash): extracted from range_hash. rejectakr2009-07-171-10/+19
* * bignum.c (rb_big_new, rb_bigzero_p), range.c (rb_range_values):nobu2009-07-161-6/+21
* * hash.c (rb_hash_hash): documentation fix. a patch frommatz2009-07-011-1/+1
* * range.c (r_le): fixed types.nobu2009-05-071-4/+4
* * range.c (range_eql): fixed rdoc.nobu2009-05-071-3/+3
* * range.c (range_each): check #succ only when it is reallymatz2009-02-231-4/+4
* stripped trailing spaces.nobu2009-02-221-44/+44
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-4/+6
* * range.c (range_step): should not add up errors on loops.matz2009-01-041-3/+6
* * range.c (range_max): max value from ... not defined for nonmatz2009-01-041-3/+6
* * numeric.c (ruby_float_step): extracted from num_step().nobu2009-01-041-0/+5
* * range.c (rb_range_beg_len): rb_raise takes C values as arguments.yugui2008-11-031-1/+1
* * range.c (range_inspect): fix SEGV for cyclic range object.mame2008-09-251-10/+19
* * range.c (range_initialize_copy): Range is now a Struct.nobu2008-08-201-0/+4
* * include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu2008-08-161-0/+1
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-0/+2
* * range.c (range_step): call to_int if step is not a numericmatz2008-05-021-0/+3
* * range.c (range_step): do not forcefully convert steps intomatz2008-05-021-19/+5
* * range.c (range_step): step may be bignum.matz2008-05-021-1/+4
* * range.c (range_step): check if step can be converted to an integer.nobu2008-05-011-2/+4
* * range.c (range_step): allow float step bigger than zero but lessnobu2008-05-011-1/+1
* * range.c (range_each): use INT2FIX() for fixnum values.matz2008-04-281-1/+1
* * range.c (range_each_func): should not leave a variablenobu2008-04-071-13/+2
* * bignum.c (rb_cmpint): moved from compar.c, to check bignummatz2008-04-061-9/+24
* * range.c (range_include): add RDoc to describe that comparisonmatz2008-04-031-1/+2
* * numeric.c (fix_to_s): avoid rb_scan_args() when no argumentmatz2008-03-051-7/+10
* * range.c (rb_range_beg_len): check if responds to "begin" and "end"nobu2008-02-151-8/+4
* * range.c (range_include): specialize single character stringmatz2008-02-111-0/+22
* * range.c: fix SEGV by ("a" .. "z").step(2 ** 30) { }.mame2008-01-291-2/+1
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* * range.c (step_i, range_step): support non-fixnum steps.nobu2007-12-051-16/+26
* * insns.def (concatarray, splatarray): use to_a instead ofmatz2007-12-011-15/+0
* * struct.c (rb_struct_alloc_noinit): new function.akr2007-11-231-1/+10
* * struct.c (rb_struct_define_without_accessor): new function.akr2007-11-231-24/+2
* * range.c (range_last): commit miss.nobu2007-10-191-4/+1
* * range.c (Init_Range): typo fixed.matz2007-10-181-1/+1
* * range.c (range_first): takes first n element if argument ismatz2007-10-181-7/+65
* * range.c (range_dumper): make uninitialized range dumpable.akr2007-09-101-2/+2
* * range.c: represent initialized state using EXCL instead of FL_USER3.akr2007-09-101-6/+1
* * range.c (range_step): fixed integer overflow. [ruby-dev:31763]matz2007-09-091-1/+4
* * eval_method.ci (rb_get_alloc_func): new function to get allocationakr2007-09-081-36/+100