knu 
								
							 
						 
						
							
							
							
							
								
							
							
								305be780df 
								
							 
						 
						
							
							
								
								* lib/set.rb (Set#replace): Check if an object given is enumerable  
							
							 
							
							... 
							
							
							
							before clearing self.  Reported by yui-knk. [GH-675]
  https://github.com/ruby/ruby/pull/675 
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2014-08-06 11:28:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								3766aa4cc5 
								
							 
						 
						
							
							
								
								Implement Set#clone. [Fixes GH-661]  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2014-08-06 10:13:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									hsbt 
								
							 
						 
						
							
							
							
							
								
							
							
								79cd8f144e 
								
							 
						 
						
							
							
								
								* test/test_set.rb: remove commented out code.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2014-02-27 12:52:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								038f82d293 
								
							 
						 
						
							
							
								
								Add some more tests.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2013-07-30 10:21:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								bd304ed85b 
								
							 
						 
						
							
							
								
								Add Set#intersect? and #disjoint?.  
							
							 
							
							... 
							
							
							
							* lib/set.rb (Set#intersect?, Set#disjoint?): Add new methods for
  testing if two sets have any element in common.
  [ruby-core:45641] [Feature #6588 ] Based on the code by marcandre.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2013-07-30 09:58:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								ad78cf4ea8 
								
							 
						 
						
							
							
								
								Define Set#to_set so that aSet.to_set returns self.  
							
							 
							
							... 
							
							
							
							* lib/set.rb (Set#to_set): Define Set#to_set so that aSet.to_set
  returns self. [Fixes GH-359]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2013-07-19 02:22:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								6bdfe415df 
								
							 
						 
						
							
							
								
								* lib/set.rb (Set#freeze, taint, untaint): Save a "self" by  
							
							 
							
							... 
							
							
							
							utilizing super returning self, and add tests while at it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2013-06-01 09:01:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								2849ee5d18 
								
							 
						 
						
							
							
								
								* lib/set.rb (Set#delete_if, Set#keep_if): Make Set#delete_if and  
							
							 
							
							... 
							
							
							
							Set#keep_if more space and time efficient by avoiding to_a.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2013-05-18 17:48:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									knu 
								
							 
						 
						
							
							
							
							
								
							
							
								e58d0bd393 
								
							 
						 
						
							
							
								
								Move tests embedded in lib/set.rb to test/test_set.rb.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2012-11-24 18:51:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									akr 
								
							 
						 
						
							
							
							
							
								
							
							
								48d402db88 
								
							 
						 
						
							
							
								
								use require_relative.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2010-02-02 13:58:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nahi 
								
							 
						 
						
							
							
							
							
								
							
							
								45c950c1df 
								
							 
						 
						
							
							
								
								* test/test_*.rb: Pathname#parent -> Pathname#dirname.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-01-13 04:06:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nahi 
								
							 
						 
						
							
							
							
							
								
							
							
								79c0e644a1 
								
							 
						 
						
							
							
								
								* test/inlinetest.rb, test/{test_generator.rb,test_ipaddr.rb,  
							
							 
							
							... 
							
							
							
							test_pathname.rb,test_pp.rb,test_prettyprint.rb,test_set.rb,
          test_time.rb,test_tsort.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-01-06 02:34:24 +00:00