1.3.4

Released on 2016-10-09

Changes

Type
bugfix
Tool
Elixir
Module
Kernel
Description
Ensure the compiler does not generate unecessary variable bindings inside case statements. This improves the code emitted and make sure "unused variable warnings" are not mistakenly silenced
Type
bugfix
Tool
Elixir
Module
Kernel
Description
Move `raise` checks to runtime to avoid crashing cover on Erlang 19.1
Type
bugfix
Tool
Elixir
Module
Protocol
Description
Do not emit warnings when using protocols on opaque types
Type
bugfix
Tool
ExUnit
Module
ExUnit.CaptureLog
Description
Flush Erlang's `:error_logger` before capturing to avoid mixed messages