summaryrefslogtreecommitdiff
path: root/lib/set.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/set] Set#merge does not take keyword arguments as a HashAkinori MUSHA2023-02-241-1/+1
* [ruby/set] Set#merge takes many enumerable objects like Hash#merge! doesAkinori MUSHA2023-02-241-7/+9
* [DOC] remove redundant paragraph at set.rb (#6472)TJ2023-02-151-6/+2
* [ruby/set] Avoid the `block or return` pattern to save Proc allocationsJean Boussier2023-01-111-3/+3
* [DOC] Replace the external URIs to docs with rdoc-refNobuyoshi Nakada2022-10-121-2/+2
* [ruby/set] Fix a typoKazuhiro NISHIYAMA2022-05-161-1/+1
* [ruby/set] Repair format for What's HereBurdetteLamar2022-04-161-41/+41
* Make Set a builtin feature [Feature #16989]Akinori MUSHA2022-02-181-1/+1
* [ruby/set] Make Set#pretty_print IRB::ColorPrinter friendlyKazuki Tsujimoto2021-09-281-5/+6
* [ruby/set] Improve What's Here linksBurdetteLamar2021-07-291-2/+2
* [ruby/set] Improve What's Here linksBurdetteLamar2021-07-291-3/+5
* [ruby/set] Update documentation for intersect?/disjoint?Jeremy Evans2021-07-291-3/+7
* [ruby/set] Allow the use of any enumerable in intersect?/disjoint?Jeremy Evans2021-07-291-9/+8
* [ruby/set] Allow Set#intersect? and #disjoint? to accept array argumentJeremy Evans2021-07-291-1/+8
* [ruby/set] Adding section: What's HereBurdette Lamar2021-05-101-1/+1
* [ruby/set] Adding section: What's HereBurdette Lamar2021-05-101-1/+2
* [ruby/set] Adding section: What's HereBurdette Lamar2021-05-101-10/+10
* [ruby/set] Adding section: What's HereBurdette Lamar2021-05-101-0/+154
* Import set 1.0.1Akinori MUSHA2020-12-221-66/+64
* Import set 1.0.0Akinori MUSHA2020-12-221-0/+8
* [ruby/set] Add `Set#<=>`Marc-Andre Lafortune2020-12-041-3/+16
* [ruby/set] Remove SortedSet implementationsAkinori MUSHA2020-12-041-246/+1
* [ruby/set] Resurrect support for Ruby 2.xAkinori MUSHA2020-12-041-4/+12
* Make mutating the result of SortedSet#to_a not affect the setJeremy Evans2020-06-111-1/+1
* Support obj.clone(freeze: true) for freezing cloneJeremy Evans2020-03-221-1/+1
* Call initialize_clone with freeze: false if clone called with freeze: falseJeremy Evans2020-01-031-2/+2
* speed up set intersectOleg Zubchenko2019-12-311-1/+9
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-10/+0
* Fix SortedSet subclasses that override initializeJeremy Evans2019-09-061-1/+2
* raise FrozenError instead of RuntimeErrorkazu2019-01-201-1/+1
* Add a new #filter alias for #selecteregon2018-02-251-0/+3
* lib/set.rb: [DOC] remove empty commentsstomar2017-11-221-4/+4
* set.rb: improve docs for Setstomar2017-11-221-33/+28
* Add examples to Set documentation [ci skip]knu2017-11-171-7/+47
* lib/set.rb: improve docs for Set#===stomar2017-10-291-6/+11
* Add `Set#reset`knu2017-10-221-0/+18
* Avoid use of `self.class.new(self)` in Set#collect!knu2017-10-211-1/+3
* Fix comparison methods of Set to check if `@hash` is actually comparableknu2017-10-211-4/+4
* Use a mutex to make SortedSet.setup thread-safeknu2017-10-211-90/+92
* Remove redundant use of module_evalknu2017-10-211-8/+6
* Allow a SortedSet to be frozen and still functional [Bug #12091]knu2017-10-211-0/+5
* Alias Set#=== to #include?knu2017-09-191-0/+17
* Alias Set#to_s to #inspect [ruby-core:81753] [Feature #13676]knu2017-07-141-0/+2
* Add Set#compare_by_identity and Set#compare_by_identity?knu2016-11-051-2/+20
* * 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