index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
range.c
Age
Commit message (
Expand
)
Author
2009-01-04
* range.c (range_step): should not add up errors on loops.
matz
2009-01-04
* range.c (range_max): max value from ... not defined for non
matz
2009-01-04
* numeric.c (ruby_float_step): extracted from num_step().
nobu
2008-11-03
* range.c (rb_range_beg_len): rb_raise takes C values as arguments.
yugui
2008-09-25
* range.c (range_inspect): fix SEGV for cyclic range object.
mame
2008-08-20
* range.c (range_initialize_copy): Range is now a Struct.
nobu
2008-08-16
* include/ruby/ruby.h (rb_intern_const): tiny optimization.
nobu
2008-06-09
* include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.
nobu
2008-05-02
* range.c (range_step): call to_int if step is not a numeric
matz
2008-05-02
* range.c (range_step): do not forcefully convert steps into
matz
2008-05-02
* range.c (range_step): step may be bignum.
matz
2008-05-01
* range.c (range_step): check if step can be converted to an integer.
nobu
2008-05-01
* range.c (range_step): allow float step bigger than zero but less
nobu
2008-04-28
* range.c (range_each): use INT2FIX() for fixnum values.
matz
2008-04-07
* range.c (range_each_func): should not leave a variable
nobu
2008-04-06
* bignum.c (rb_cmpint): moved from compar.c, to check bignum
matz
2008-04-03
* range.c (range_include): add RDoc to describe that comparison
matz
2008-03-05
* numeric.c (fix_to_s): avoid rb_scan_args() when no argument
matz
2008-02-15
* range.c (rb_range_beg_len): check if responds to "begin" and "end"
nobu
2008-02-11
* range.c (range_include): specialize single character string
matz
2008-01-29
* range.c: fix SEGV by ("a" .. "z").step(2 ** 30) { }.
mame
2008-01-06
* $Date$ keyword removed to avoid inclusion of locale dependent
akr
2007-12-05
* range.c (step_i, range_step): support non-fixnum steps.
nobu
2007-12-01
* insns.def (concatarray, splatarray): use to_a instead of
matz
2007-11-23
* struct.c (rb_struct_alloc_noinit): new function.
akr
2007-11-23
* struct.c (rb_struct_define_without_accessor): new function.
akr
2007-10-19
* range.c (range_last): commit miss.
nobu
2007-10-18
* range.c (Init_Range): typo fixed.
matz
2007-10-18
* range.c (range_first): takes first n element if argument is
matz
2007-09-10
* range.c (range_dumper): make uninitialized range dumpable.
akr
2007-09-10
* range.c: represent initialized state using EXCL instead of FL_USER3.
akr
2007-09-09
* range.c (range_step): fixed integer overflow. [ruby-dev:31763]
matz
2007-09-08
* eval_method.ci (rb_get_alloc_func): new function to get allocation
akr
2007-08-25
* encoding.c: provide basic features for M17N.
matz
2007-07-26
* range.c (range_eqq): call_super() in === does not work well
matz
2007-07-13
* range.c (range_max, range_min): return nil for empty set as well as
nobu
2007-07-12
* range.c (range_max): use FIX2LONG instead of FIX2INT to avoid
akr
2007-06-22
* string.c (rb_str_upto): add optional argument to specify
matz
2007-06-10
* include/ruby: moved public headers.
nobu
2007-02-02
* call_cfunc.ci, compile.c, compile.h, debug.h, eval.c,
nobu
2006-12-31
* Merge YARV
ko1
2006-10-02
* eval.c (splat_value): use "to_splat" instead of "to_ary" to
matz
2006-08-03
* range.c (range_include): should always call Enumerable#include?
matz
2006-06-09
* sprintf.c (rb_str_format): allow %c to print one character
matz
2005-12-12
* range.c (range_cover): new method Range#cover? added. the
matz
2005-12-09
remove unused variable `tmp'.
akr
2005-12-09
* range.c (range_include): return false unless included in numeric
nobu
2005-12-07
* sprintf.c (rb_f_sprintf): [ruby-dev:27967]
matz
2005-11-25
* range.c (range_max): treat end exclusion without iteration if
matz
2005-11-25
* range.c (range_min): use <=> comparison rather than iteration.
matz
[next]