Elixir release

1.7.4

Change breakdown

Organization at a glance

Detailed changelog

Enhancement

2 changes

Tool: Elixir Module: Kernel

Expand left..right at compile time in more cases, which leads to improved performance under different scenarios, especially on x in left..right expressions

Tool: Mix Module: mix deps.loadpaths

Add --no-load-deps flag. This is useful for Rebar 3 compatibility

Bugfix

6 changes

Tool: Elixir Module: Calendar

Fix for converting from negative iso days on New Year in a leap year

Tool: Elixir Module: Kernel

Ensure @spec, @callback, @type and friends can be read accordingly

Tool: Elixir Module: Module

Avoid warnings when using Module.eval_quoted in the middle of existing definitions

Tool: Mix Module: mix archive.build

Unload previous archive versions before building

Tool: Mix Module: mix format

Expand paths so mix format path\for\windows.ex works

Tool: Mix Module: mix test

Ensure that --cover displays correct coverage in an umbrella app