summaryrefslogtreecommitdiff
path: root/lib/set.rb
AgeCommit message (Expand)Author
2023-12-23[ruby/set] Bump version to 1.1.0Akinori MUSHA
2023-12-23[ruby/set] Use the pattern argument instead of a blockAkinori MUSHA
2023-12-23[ruby/set] The arity of initialize_clone is -1 in Ruby >= 3Akinori MUSHA
2023-12-23[ruby/set] Drop support for Ruby 2Akinori MUSHA
2023-12-08[ruby/set] Bump version to 1.0.4Akinori MUSHA
2023-04-25[ruby/set] Update lib/set.rbAkinori MUSHA
2023-04-25[ruby/set] Expose Set::VERSIONHiroshi SHIBATA
2023-02-24[ruby/set] Set#merge does not take keyword arguments as a HashAkinori MUSHA
2023-02-24[ruby/set] Set#merge takes many enumerable objects like Hash#merge! doesAkinori MUSHA
2023-02-15[DOC] remove redundant paragraph at set.rb (#6472)TJ
2023-01-11[ruby/set] Avoid the `block or return` pattern to save Proc allocationsJean Boussier
2022-10-12[DOC] Replace the external URIs to docs with rdoc-refNobuyoshi Nakada
2022-05-16[ruby/set] Fix a typoKazuhiro NISHIYAMA
2022-04-16[ruby/set] Repair format for What's HereBurdetteLamar
2022-02-18Make Set a builtin feature [Feature #16989]Akinori MUSHA
2021-09-28[ruby/set] Make Set#pretty_print IRB::ColorPrinter friendlyKazuki Tsujimoto
2021-07-29[ruby/set] Improve What's Here linksBurdetteLamar
2021-07-29[ruby/set] Improve What's Here linksBurdetteLamar
2021-07-29[ruby/set] Update documentation for intersect?/disjoint?Jeremy Evans
2021-07-29[ruby/set] Allow the use of any enumerable in intersect?/disjoint?Jeremy Evans
2021-07-29[ruby/set] Allow Set#intersect? and #disjoint? to accept array argumentJeremy Evans
2021-05-10[ruby/set] Adding section: What's HereBurdette Lamar
2021-05-10[ruby/set] Adding section: What's HereBurdette Lamar
2021-05-10[ruby/set] Adding section: What's HereBurdette Lamar
2021-05-10[ruby/set] Adding section: What's HereBurdette Lamar
2020-12-22Import set 1.0.1Akinori MUSHA
2020-12-22Import set 1.0.0Akinori MUSHA
2020-12-04[ruby/set] Add `Set#<=>`Marc-Andre Lafortune
2020-12-04[ruby/set] Remove SortedSet implementationsAkinori MUSHA
2020-12-04[ruby/set] Resurrect support for Ruby 2.xAkinori MUSHA
2020-06-11Make mutating the result of SortedSet#to_a not affect the setJeremy Evans
2020-03-22Support obj.clone(freeze: true) for freezing cloneJeremy Evans
2020-01-03Call initialize_clone with freeze: false if clone called with freeze: falseJeremy Evans
2019-12-31speed up set intersectOleg Zubchenko
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-09-06Fix SortedSet subclasses that override initializeJeremy Evans
2019-01-20raise FrozenError instead of RuntimeErrorkazu
2018-02-25Add a new #filter alias for #selecteregon
2017-11-22lib/set.rb: [DOC] remove empty commentsstomar
2017-11-22set.rb: improve docs for Setstomar
2017-11-17Add examples to Set documentation [ci skip]knu
2017-10-29lib/set.rb: improve docs for Set#===stomar
2017-10-22Add `Set#reset`knu
2017-10-21Avoid use of `self.class.new(self)` in Set#collect!knu
2017-10-21Fix comparison methods of Set to check if `@hash` is actually comparableknu
2017-10-21Use a mutex to make SortedSet.setup thread-safeknu
2017-10-21Remove redundant use of module_evalknu
2017-10-21Allow a SortedSet to be frozen and still functional [Bug #12091]knu
2017-09-19Alias Set#=== to #include?knu
2017-07-14Alias Set#to_s to #inspect [ruby-core:81753] [Feature #13676]knu