Enhancement
3 changes
Optimize function definition with multiple clauses by not traversing the internal clauses table
Warn if unary operators are followed by new lines
Use the name of the Registry as its :id in the child_spec/1 function
Elixir release
Released on
Change breakdown
Detailed changelog
3 changes
Optimize function definition with multiple clauses by not traversing the internal clauses table
Warn if unary operators are followed by new lines
Use the name of the Registry as its :id in the child_spec/1 function
9 changes
Fix negative microsecond result when passing negative Unix epochs to from_unix/2
Improve error message for oversized atoms
Ensure @impl attribute also propagates to clauses from default arguments
Emit proper error for unknown vars inside binary pattern in match
Do not crash IEx unexpectedly on System.stop/0
Ensure exiting a breakpoint set inside a breakpoint does not terminate the shell unexpectedly
Ensure --if-missing flag works as advertised
Do not trigger additional error reports when there is a failure when loading test files
Ensure errors when invoking git propagate correctly