summaryrefslogtreecommitdiff
path: root/enum.c
AgeCommit message (Expand)Author
2011-03-03* array.c (rb_ary_collect), enum.c (enum_collect): Addknu
2010-03-26* enum.c (Enumerable#each_entry): New method.knu
2009-10-22* *.[chy]: removed trailing spaces.nobu
2009-06-27* enum.c (enum_first): Perform negative length check beforeknu
2009-06-03* enum.c (first_i): Enumerator#first should consume only what ismatz
2008-05-29 * enum.c (count_i, count_iter_i, count_all_i): add prototypes for VC.usa
2008-05-29* enum.c (count_i, count_iter_i): Sync with trunk.knu
2008-05-27* enum.c (enum_to_a): Pass arguments through to #each().knu
2008-05-27Cosmetic.knu
2008-05-11* enum.c (all_iter_i, any_iter_i): reduced duplicated code.nobu
2008-05-11* enum.c: removed trailing garbage spaces.nobu
2008-04-14 * enum.c (inject_i, inject_op_i): prototype.usa
2008-04-14* enum.c New methods: Enumerable#take, #take_while, #drop andknu
2008-04-14* enum.c: New methods: Enumerable#one?, #none?, #minmax, #min_by,knu
2008-04-14* enum.c (enum_find, enum_reject): Return an enumerator if noknu
2008-04-14 * enum.c (find_index_i, find_index_iter_i): add prototype for VC.usa
2008-04-14* array.c (rb_ary_collect_bang, rb_ary_select): Return anknu
2008-04-14fix a typoknu
2008-04-14* enum.c (enum_count, enum_find_index): New methods:knu
2008-04-10* enum.c (enum_first, enum_group_by): New methods:knu
2008-04-09 * enum.c (iterate_method): add prototype to avoid warning on VC++.usa
2008-04-09* enumerator.c, inits.c (rb_call_inits), ruby.h, intern.h,knu
2007-07-14* enum.c (sort_by_cmp): check if reentered. [ruby-dev:24291]nobu
2006-06-15Documentation typodrbrain
2005-06-30* enum.c (enum_min, enum_max): must not return Qundef.nobu
2005-06-25* enum.c (enum_min, enum_max): do not ignore nil as the first element.nobu
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* string.c (rb_str_locktmp): lock string temporarily.matz
2004-10-20* string.c (str_gsub): reentrant check. [ruby-dev:24432]matz
2004-10-19* io.c (read_all): block string buffer modification duringmatz
2004-10-02* string.c (rb_str_sum): check was done with false pointer.matz
2004-09-29* enum.c (sort_by_i): internally used object must not be changednobu
2004-09-21* array.c (rb_ary_uniq_bang): element size might change duringmatz
2004-07-14minor rdoc typo in enum#mindave
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-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
2003-01-16Updated Copyrights of Matz to 2003.michal
2003-01-15* enum.c (enum_all): now works without block.matz
2002-11-22* file.c (rb_find_file_ext): should not terminate searching withmatz
2002-11-19* array.c (rb_ary_zip): iterates over items in the receiver.matz
2002-11-03* object.c (Init_Object): added Object#object_id, new name formatz