summaryrefslogtreecommitdiff
path: root/lib/set.rb
AgeCommit message (Expand)Author
2016-11-05Add Set#compare_by_identity and Set#compare_by_identity?knu
2016-05-04* lib/set.rb: [DOC] add documentation that Set#{delete_if,keep_if,collect!,re...ktsj
2016-05-04* lib/set.rb (Set#{delete_if,keep_if,collect!,reject!,select!,classify,divide},ktsj
2015-11-16* lib/set.rb: Enable frozen_string_literal.knu
2015-11-16Explain the reason for calling do_with_enum without a block [ci skip]knu
2015-11-16* lib/set.rb (Hash#flatten!, #add?, #delete?, #collect!, #reject!,knu
2015-11-16* lib/set.rb (#>=, #>, #<=, #<): Make use of Hash#>=, #>, #<, andknu
2015-06-15* lib/set.rb: Make Set#each and SortedSet#each generate a sizedknu
2015-02-17* hash.c: Added docs to explain that #include? and #member? do nothsbt
2015-02-11set: speed up Set#include?normal
2014-08-06* lib/set.rb (Set#replace): Check if an object given is enumerableknu
2014-08-06Implement Set#clone. [Fixes GH-661]knu
2014-02-05* lib/set.rb: [DOC] Fix grammatical error by @bouk [fix GH-524]hsbt
2014-01-28* lib/set.rb: [DOC] Add examples for Set#intersect? and Set#disjoint?zzak
2013-11-22* lib/set.rb (class SortedSet): Fix source_location for methods defined via e...tmm1
2013-07-31* lib/set.rb: [DOC] Add a couple of notes on Hash as storage.knu
2013-07-31* lib/set.rb: [DOC] Fix example result. Hash is now ordered.knu
2013-07-31Use the term "sorted" instead "ordered" when mentioning SortSet.knu
2013-07-30Add Set#intersect? and #disjoint?.knu
2013-07-19Define Set#to_set so that aSet.to_set returns self.knu
2013-06-01* lib/set.rb (Set#freeze, taint, untaint): Save a "self" byknu
2013-05-20* lib/set.rb (Set#delete_if, Set#keep_if): Avoid blockless call ofknu
2013-05-19* lib/set.rb (Set#delete_if, Set#keep_if): Add comments.knu
2013-05-18* lib/set.rb (Set#delete_if, Set#keep_if): Make Set#delete_if andknu
2012-11-24Move tests embedded in lib/set.rb to test/test_set.rb.knu
2012-11-22Drop executable bits.knu
2012-09-01* lib/set.rb (#initialize_copy, #eql): Use instance_variable_getknu
2012-08-31* lib/set.rb (Set#{each,reject!,select!}, SortedSet#each): Passknu
2012-08-30* lib/set.rb (Set#{<,>,<=,>=}): Define comparison operators asknu
2011-11-20* lib/set.rb (SortedSet.setup): remove old_init after initializeakr
2011-11-20* lib/set.rb (SortedSet.setup): don't remove old_init. The removeakr
2011-11-05* ext/pathname/lib/pathname.rb, ext/tk/lib/multi-tk.rb,ktsj
2011-05-19* lib: revert r31635-r31638 and untabify with expand(1).nobu
2011-05-18 * lib: Convert tabs to spaces for ruby files perdrbrain
2011-05-15* remove trailing spaces.nobu
2011-05-11 * lib/set.rb (class Set): Add nodoc to internal-use methods. Patch by Pete...drbrain
2010-10-10* lib/set.rb (Set#replace): Apply a bit of optimization.knu
2010-05-30* lib/set.rb (keep_if, select!): New methods [ruby-core:29749]marcandre
2010-02-11Fri Feb 12 02:27:39 2010 Akinori MUSHA <knu@iDaemons.org>knu
2010-02-02* enum.c (enum_each_entry): new method #each_entry to pack valuesmatz
2009-12-19* lib/set.rb: Add checks that passed argument is Enumerable. [ruby-core:23844]marcandre
2009-09-13* lib/set.rb (==): Optimization; patch by Arthur Schreiber [ruby-core:17203]marcandre
2009-05-07* lib/set.rb (SortedSet#add): Do not require each newly addedknu
2009-05-02* lib/set.rb (SortedSet): Fix document. [Bug #1429]knu
2009-05-01* lib/set.rb (Set#merge): Only directly use the passed objectsknu
2009-05-01* lib/set.rb (SortedSet#add): Do not let an uncomparable objectknu
2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu
2008-08-13* golf_prelude.rb, lib/set.rb (TC_Set#test_each),knu
2008-06-09* lib/set.rb (Set#delete_if): Call to_a.knu
2008-06-03* lib/set.rb (Set#classify): Back out the `group_by' alias.knu