aboutsummaryrefslogtreecommitdiffstats
path: root/lib/set.rb
Commit message (Expand)AuthorAgeFilesLines
* * lib/set.rb: [DOC] add documentation that Set#{delete_if,keep_if,collect!,re...ktsj2016-05-041-4/+11
* * lib/set.rb (Set#{delete_if,keep_if,collect!,reject!,select!,classify,divide},ktsj2016-05-041-9/+9
* * lib/set.rb: Enable frozen_string_literal.knu2015-11-161-1/+3
* Explain the reason for calling do_with_enum without a block [ci skip]knu2015-11-161-1/+1
* * lib/set.rb (Hash#flatten!, #add?, #delete?, #collect!, #reject!,knu2015-11-161-23/+8
* * lib/set.rb (#>=, #>, #<=, #<): Make use of Hash#>=, #>, #<, andknu2015-11-161-12/+32
* * lib/set.rb: Make Set#each and SortedSet#each generate a sizedknu2015-06-151-2/+2
* * hash.c: Added docs to explain that #include? and #member? do nothsbt2015-02-171-0/+5
* set: speed up Set#include?normal2015-02-111-2/+2
* * lib/set.rb (Set#replace): Check if an object given is enumerableknu2014-08-061-4/+4
* Implement Set#clone. [Fixes GH-661]knu2014-08-061-2/+9
* * lib/set.rb: [DOC] Fix grammatical error by @bouk [fix GH-524]hsbt2014-02-051-1/+1
* * lib/set.rb: [DOC] Add examples for Set#intersect? and Set#disjoint?zzak2014-01-281-0/+13
* * lib/set.rb (class SortedSet): Fix source_location for methods defined via e...tmm12013-11-221-4/+4
* * lib/set.rb: [DOC] Add a couple of notes on Hash as storage.knu2013-07-311-3/+10
* * lib/set.rb: [DOC] Fix example result. Hash is now ordered.knu2013-07-311-1/+1
* Use the term "sorted" instead "ordered" when mentioning SortSet.knu2013-07-311-1/+1
* Add Set#intersect? and #disjoint?.knu2013-07-301-0/+17
* Define Set#to_set so that aSet.to_set returns self.knu2013-07-191-0/+10
* * lib/set.rb (Set#freeze, taint, untaint): Save a "self" byknu2013-06-011-6/+3
* * lib/set.rb (Set#delete_if, Set#keep_if): Avoid blockless call ofknu2013-05-201-3/+3
* * lib/set.rb (Set#delete_if, Set#keep_if): Add comments.knu2013-05-191-0/+4
* * lib/set.rb (Set#delete_if, Set#keep_if): Make Set#delete_if andknu2013-05-181-2/+2
* Move tests embedded in lib/set.rb to test/test_set.rb.knu2012-11-241-644/+1
* Drop executable bits.knu2012-11-221-0/+0
* * lib/set.rb (#initialize_copy, #eql): Use instance_variable_getknu2012-09-011-2/+2
* * lib/set.rb (Set#{each,reject!,select!}, SortedSet#each): Passknu2012-08-311-12/+12
* * lib/set.rb (Set#{<,>,<=,>=}): Define comparison operators asknu2012-08-301-0/+23
* * lib/set.rb (SortedSet.setup): remove old_init after initializeakr2011-11-201-0/+4
* * lib/set.rb (SortedSet.setup): don't remove old_init. The removeakr2011-11-201-1/+0
* * ext/pathname/lib/pathname.rb, ext/tk/lib/multi-tk.rb,ktsj2011-11-051-2/+2
* * lib: revert r31635-r31638 and untabify with expand(1).nobu2011-05-191-253/+253
* * lib: Convert tabs to spaces for ruby files perdrbrain2011-05-181-279/+279
* * remove trailing spaces.nobu2011-05-151-10/+10
* * lib/set.rb (class Set): Add nodoc to internal-use methods. Patch by Pete...drbrain2011-05-111-2/+2
* * lib/set.rb (Set#replace): Apply a bit of optimization.knu2010-10-101-2/+2
* * lib/set.rb (keep_if, select!): New methods [ruby-core:29749]marcandre2010-05-301-0/+25
* Fri Feb 12 02:27:39 2010 Akinori MUSHA <knu@iDaemons.org>knu2010-02-111-10/+16
* * enum.c (enum_each_entry): new method #each_entry to pack valuesmatz2010-02-021-15/+15
* * lib/set.rb: Add checks that passed argument is Enumerable. [ruby-core:23844]marcandre2009-12-191-2/+9
* * lib/set.rb (==): Optimization; patch by Arthur Schreiber [ruby-core:17203]marcandre2009-09-131-7/+10
* * lib/set.rb (SortedSet#add): Do not require each newly addedknu2009-05-071-4/+4
* * lib/set.rb (SortedSet): Fix document. [Bug #1429]knu2009-05-021-2/+2
* * lib/set.rb (Set#merge): Only directly use the passed objectsknu2009-05-011-2/+2
* * lib/set.rb (SortedSet#add): Do not let an uncomparable objectknu2009-05-011-4/+38
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-061-27/+27
* * golf_prelude.rb, lib/set.rb (TC_Set#test_each),knu2008-08-131-1/+1
* * lib/set.rb (Set#delete_if): Call to_a.knu2008-06-091-3/+29
* * lib/set.rb (Set#classify): Back out the `group_by' alias.knu2008-06-031-1/+0
* Properly back out.knu2008-06-031-1/+3