Module

Enumerable

Changes by version

Elixir 1.18.0

· 2 changes

Enhancement Tool: Elixir

Add Enum.product_by/2 and Enum.sum_by/2

Hard Deprecation Tool: Elixir

Deprecate returning a two-arity function in Enumerable.slice/1

Elixir 1.6.0

· 1 change

Enhancement Tool: Elixir

Add Enumerable.slice/1 and optimize many Enum operations with the new protocol. This allows data-structures with index-based random access to provide a non-linear implementation

Elixir 1.5.0

· 1 change

Bugfix Tool: Elixir

Raise Protocol.UndefinedError on bad functions in Enumerable implementation