Elixir release

1.17.1

Change breakdown

Organization at a glance

Detailed changelog

Enhancement

1 change

Tool: Mix Module: mix compile.elixir

Do not run fixpoint computation on runtime dependencies. This should considerably improve compilation times for large projects when changing only one or two files

Bugfix

4 changes

Tool: EEx Module: EEx

Do not warn for assignment with blocks in EEx

Tool: Elixir Module: Kernel

Fix bug when using pinned variables inside with's else patterns

Tool: Elixir Module: Kernel

Fix Dialyzer error when with else clause is calling a no_return function

Tool: ExUnit Module: ExUnit

Do not alternative sync/async suites on --repeat-until-failure