summaryrefslogtreecommitdiff
path: root/test/test_set.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/set] Set#merge does not take keyword arguments as a HashAkinori MUSHA2023-02-241-0/+4
* [ruby/set] Set#merge takes many enumerable objects like Hash#merge! doesAkinori MUSHA2023-02-241-1/+10
* [ruby/set] Get rid of use of `Gem::Version`Nobuyoshi Nakada2022-07-141-1/+1
* Make Set a builtin feature [Feature #16989]Akinori MUSHA2022-02-181-0/+39
* [ruby/set] Allow Set#intersect? and #disjoint? to accept array argumentJeremy Evans2021-07-291-1/+5
* Avoid rehashing in Hash#replace/dup/initialize_copy [Bug #16996]Marc-Andre Lafortune2021-03-181-4/+3
* Import set 1.0.0Akinori MUSHA2020-12-221-0/+5
* [ruby/set] Add `Set#<=>`Marc-Andre Lafortune2020-12-041-0/+18
* [ruby/set] Remove SortedSet implementationsAkinori MUSHA2020-12-041-118/+0
* [ruby/set] Resurrect support for Ruby 2.xAkinori MUSHA2020-12-041-1/+1
* Make mutating the result of SortedSet#to_a not affect the setJeremy Evans2020-06-111-0/+3
* Call initialize_clone with freeze: false if clone called with freeze: falseJeremy Evans2020-01-031-0/+11
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-9/+0
* Add a new #filter alias for #selecteregon2018-02-251-0/+18
* Add FrozenError as a subclass of RuntimeErrorshyouhei2017-12-121-4/+4
* Add `Set#reset`knu2017-10-221-0/+13
* Allow a SortedSet to be frozen and still functional [Bug #12091]knu2017-10-211-0/+39
* Alias Set#=== to #include?knu2017-09-191-0/+17
* Alias Set#to_s to #inspect [ruby-core:81753] [Feature #13676]knu2017-07-141-0/+11
* Make tests for Set#inspect more straightforwardknu2017-07-141-5/+4
* Add Set#compare_by_identity and Set#compare_by_identity?knu2016-11-051-0/+19
* * lib/set.rb (Set#{delete_if,keep_if,collect!,reject!,select!,classify,divide},ktsj2016-05-041-0/+63
* * test/test_set.rb: add missing test of Set#select!.ktsj2016-05-041-0/+12
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * lib/set.rb (#>=, #>, #<=, #<): Make use of Hash#>=, #>, #<, andknu2015-11-161-31/+42
* * lib/set.rb: Make Set#each and SortedSet#each generate a sizedknu2015-06-151-0/+27
* use assert_raisenobu2015-06-021-19/+19
* * lib/set.rb (Set#replace): Check if an object given is enumerableknu2014-08-061-0/+6
* Implement Set#clone. [Fixes GH-661]knu2014-08-061-0/+22
* * test/test_set.rb: remove commented out code.hsbt2014-02-271-49/+0
* Add some more tests.knu2013-07-301-0/+4
* Add Set#intersect? and #disjoint?.knu2013-07-301-0/+40
* Define Set#to_set so that aSet.to_set returns self.knu2013-07-191-0/+3
* * lib/set.rb (Set#freeze, taint, untaint): Save a "self" byknu2013-06-011-0/+21
* * lib/set.rb (Set#delete_if, Set#keep_if): Make Set#delete_if andknu2013-05-181-0/+12
* Move tests embedded in lib/set.rb to test/test_set.rb.knu2012-11-241-3/+638
* use require_relative.akr2010-02-021-2/+1
* * test/test_*.rb: Pathname#parent -> Pathname#dirname.nahi2004-01-131-2/+2
* * test/inlinetest.rb, test/{test_generator.rb,test_ipaddr.rb,nahi2004-01-061-0/+4