[ruby-core:94325] [Ruby master Bug#16026] `Set#count` performance issues

From: hanmac@...
Date: 2019-08-13 13:48:26 UTC
List: ruby-core #94325
Issue #16026 has been updated by Hanmac (Hans Mackowiak).


it might not be able to be generic in Enumerable

for example an Widget might be Enumerable with the child widgets, but its size would be `[width, height]`

----------------------------------------
Bug #16026: `Set#count` performance issues
https://bugs.ruby-lang.org/issues/16026#change-80713

* Author: ioquatix (Samuel Williams)
* Status: Open
* Priority: Normal
* Assignee: knu (Akinori MUSHA)
* Target version: 
* ruby -v: 
* Backport: 2.5: UNKNOWN, 2.6: UNKNOWN
----------------------------------------
`Set#size` is O(1), but `Set#count` is O(N).

I would like to add `alias count size` to `class Set`

Is it okay?



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next