Module

Set

Changes by version

Elixir 1.4.0

· 1 change

Enhancement Tool: Elixir

Deprecate the Set module

Elixir 1.3.0

· 1 change

Enhancement Tool: Elixir

Set is no longer a behaviour and its functions will be deprecated in upcoming releases

Elixir 1.2.0

· 1 change

Enhancement Tool: Kernel

Set and HashSet are soft deprecated in favor of MapSet

Elixir 1.1.0

· 1 change

Enhancement Tool: Elixir

Introduce MapSet data type. This new data type uses maps behind the scenes and is useful for storing a dozens of items in Erlang 17. In future versions when maps efficiently support large collections, it is meant to be the main Set abstraction in Elixir

Elixir 0.12.3

· 1 change

Enhancement Tool: Elixir

Implementations of difference/2, disjoint?/2, equal?/2, intersection/2, subset?/2 and union/2 in HashSet are no longer polymorphic. To get polymorphism, use the functions in Set instead

Elixir 0.11.0

· 1 change

Enhancement Tool: Elixir

Document and enforce all sets use the match operator (===) when checking for keys