summaryrefslogtreecommitdiff
path: root/enum.c
AgeCommit message (Expand)Author
2007-06-23* enum.c (enum_minmax): fix SEGV by [].minmax.akr
2007-06-23* enum.c (enum_minmax): new method to get the minimum and maximummatz
2007-06-10* include/ruby: moved public headers.nobu
2007-05-31* enum.c (each_with_index_i): should work well with continuation.matz
2007-05-18* enum.c (enum_inject): minor improvement. [ruby-dev:30792]nobu
2007-05-18* enum.c (enum_inject): it is now can work without block. youmatz
2007-04-16* enum.c (enum_each_with_index): each_with_index to forwardmatz
2007-02-27* enum.c (take_i): small cosmetic / documentation patch frommatz
2007-02-27* enum.c (enum_take): new method. [ruby-dev:30407]matz
2006-12-29* enum.c (enum_each_with_index): reuse array for yield parameters.matz
2006-12-29* enum.c (enum_inject): reuse array for yield parameters.matz
2006-10-25* enum.c (enum_zip): add RETURN_ENUMERATOR() to zip method.matz
2006-09-04enum.c: revert last changesmatz
2006-09-04* lib/cgi.rb (CGI::out): specify -x option for nkf.matz
2006-09-02* ruby.h (struct RArray): embed small arrays.matz
2006-06-15Documentation typo.drbrain
2006-02-05* enum.c (enum_find_index): a new method Enumerable#find_index.matz
2006-02-03* eval.c: unify ruby_class (for method definition) and ruby_cbasematz
2005-12-29* eval.c (rb_mod_define_method): should save safe_level in thematz
2005-12-12* ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz
2005-10-11* array.c, enum.c, eval.c, util.c: safer function pointer usage.nobu
2005-09-12* array.c: moved to ANSI function style from K&R function style.ocean
2005-08-30* enum.c (enum_count): new method. [ruby-dev:26895]matz
2005-08-30* array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu
2005-07-14* enum.c (enum_member): Enumerable#member? is not an iterator.nobu
2005-07-14* enum.c (enumeratorize): create new enumerator for current method ifnobu
2005-06-30* enum.c (enum_min, enum_max): must not return Qundef.nobu
2005-06-25* enum.c (enum_min, enum_max, enum_min_by, enum_max_by): do not ignorenobu
2005-06-09* enum.c (enum_inject): default the result value to Qundef to usenobu
2005-06-07* enum.c (enum_min_by, enum_max_by): return nil if no iteration.nobu
2004-10-30* eval.c (rb_eval): NODE_XSTR should pass copy of literal string.matz
2004-10-19* io.c (read_all): block string buffer modification duringmatz
2004-10-05* io.c (rb_fopen): mode string copy at the lowest level.matz
2004-10-02* string.c (rb_str_sum): wrong cast caused wrong result.matz
2004-10-01* string.c (rb_str_sum): string may be altered. [ruby-dev:24381]matz
2004-09-29* enum.c (sort_by_i): internally used object must not be changednobu
2004-09-21* enum.c (enum_sort_by): do not use qsort directly. usematz
2004-07-14* enum.c (enum_min_by): new method Enum#min_by. added Enum#max_bymatz
2004-07-09* array.c, enum.c, pack.c: rdoc patch from Johan Holmbergocean
2004-04-14* array.c, enum.c, eval.c, file.c, io.c, numeric.c, object.c, prec.c,nobu
2004-03-18* eval.c: remove specialized version of rb_Array(). use simplematz
2004-02-26* eval.c (localjump_destination): lambda should not interferematz
2004-01-16* enum.c (enum_find): mention about ifnone argument. [ruby-talk:90003]nobu
2003-12-29Add RDoc for Kernel global functions, tidy array and errordave
2003-12-18Annotate enum.c. Add pager support, and report on methods in included modulesdave
2003-08-22* enum.c (each_with_index_i): typo.matz
2003-08-22* enum.c (inject_i): use rb_yield_values.matz
2003-05-20* eval.c (rb_yield_0): give warning for multiple values for amatz
2003-05-19* ext/pty/pty.c (pty_finalize_syswait): join (using Thread#value)matz
2003-01-16-Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal