summaryrefslogtreecommitdiffstats
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * parse.y (value_expr0): class and module statements should not bematz2003-06-071-26/+31
* * array.c (push_values_at): Array#values_at should work withmatz2003-06-021-7/+2
* * ext/pty/pty.c (pty_finalize_syswait): join (using Thread#value)matz2003-05-191-3/+3
* * struct.c (rb_struct_eql): should compare values with "eql?".matz2003-04-181-8/+10
* * eval.c (avalue_to_svalue): use rb_check_array_type() again.matz2003-03-291-1/+0
* * eval.c (load_dyna): clear ruby_errinfo. (ruby-bugs-ja PR#409)matz2003-03-201-25/+0
* * range.c (range_step): step might be float 0 < x < 1.matz2003-02-131-3/+7
* * variable.c (rb_obj_classname): new function.matz2003-01-311-3/+3
* -Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal2003-01-161-3/+3
* Updated Copyrights of Matz to 2003.michal2003-01-161-1/+1
* * range.c (range_each): treat fixnums specially to boost.matz2003-01-081-1/+10
* * gc.c (gc_sweep): adjust GC trigger.nobu2002-12-291-1/+1
* * numeric.c (num_step): use DBL_EPSILON.matz2002-12-191-6/+11
* * range.c (range_check): need no Fixnum check.matz2002-09-301-4/+2
* * variable.c (rb_copy_generic_ivar): remove old generic instancematz2002-09-031-2/+4
* * file.c (rb_find_file): $LOAD_PATH must not be empty.matz2002-08-271-2/+2
* *.c: Int vs Long cleanupmichal2002-08-211-1/+1
* range.c: small-cleanup [ruby-core:276]michal2002-07-301-6/+8
* object.c: rb_Integer reformat, nil#to_f added to rb_define_method.michal2002-07-021-10/+4
* * parse.y (yylex): obsolete '?<whitespace>'; use '?\s', '?\n',matz2002-06-181-1/+1
* * eval.c (rb_eval): ruby_frame->last_func may be null, if it'smatz2002-06-111-28/+71
* * range.c (range_step): iteration done using "+" if elements arematz2002-05-301-165/+98
* * parse.y: yyparse #defines moved from intern.hmatz2002-05-291-2/+2
* * array.c: fixed format string for 'long' args (%d -> %ld).michal2002-05-281-1/+1