summaryrefslogtreecommitdiffstats
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * encoding.c: provide basic features for M17N.matz2007-08-251-1/+1
* * range.c (range_eqq): call_super() in === does not work wellmatz2007-07-261-3/+20
* * range.c (range_max, range_min): return nil for empty set as well asnobu2007-07-131-1/+2
* * range.c (range_max): use FIX2LONG instead of FIX2INT to avoidakr2007-07-121-1/+1
* * string.c (rb_str_upto): add optional argument to specifymatz2007-06-221-22/+9
* * include/ruby: moved public headers.nobu2007-06-101-1/+1
* * call_cfunc.ci, compile.c, compile.h, debug.h, eval.c,nobu2007-02-021-1/+1
* * Merge YARVko12006-12-311-43/+78
* * eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz2006-10-021-0/+14
* * range.c (range_include): should always call Enumerable#include?matz2006-08-031-0/+2
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-2/+1
* * range.c (range_cover): new method Range#cover? added. thematz2005-12-121-0/+33
* remove unused variable `tmp'.akr2005-12-091-1/+0
* * range.c (range_include): return false unless included in numericnobu2005-12-091-5/+4
* * sprintf.c (rb_f_sprintf): [ruby-dev:27967]matz2005-12-071-11/+20
* * range.c (range_max): treat end exclusion without iteration ifmatz2005-11-251-6/+12
* * range.c (range_min): use <=> comparison rather than iteration.matz2005-11-251-0/+60
* * range.c (rb_range_beg_len): should return Qfalse for non-rangematz2005-10-051-2/+2
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-65/+32
* * array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu2005-08-301-0/+4
* * eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE.nobu2005-08-141-6/+5
* * numeric.c (Init_Numeric): do not share implementation amongmatz2005-08-041-3/+5
* * numeric.c (fix_div): should not convert the result intomatz2005-08-041-5/+14
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-4/+1
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-2/+2
* * parse.y (ripper_s_allocate): add prototype for Microsoft compiler.usa2004-10-291-2/+4
* * io.c (read_all): block string buffer modification duringmatz2004-10-191-51/+9
* * io.c (rb_io_mode_flags): preserve append mode flag.matz2004-10-061-18/+24
* * range.c (rb_range_beg_len): returns Qnil only when "beg" pointsmatz2004-07-241-4/+2
* * range.c (range_each_func): terminates loop if generating valuematz2004-05-141-2/+8
* Add RDoc for kernel functions, and tidy updave2003-12-301-1/+37
* Michael Granger added RDoc for range.cdave2003-12-241-0/+184
* * gcc -Wall clean-up.matz2003-07-241-23/+0
* * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]".matz2003-06-201-6/+2