Elixir release

1.19.1

Change breakdown

Organization at a glance

Detailed changelog

Bugfix

7 changes

Tool: EEx Module: EEx

Address Dialyzer warnings when invoking EEx.compile_string

Tool: Elixir Module: Kernel

Optimize how types are computed for pretty printing

Tool: Elixir Module: Kernel

Optimize how differences are computed in the type system

Tool: Elixir Module: Macro

Do not escape options given to dbg/2

Tool: Elixir Module: Protocol

Improve protocol violation warnings

Tool: Mix Module: mix compile

Do not attempt to touch deleted files when compilation fails and then resumed with missing files

Tool: Mix Module: mix deps.compile

Do not spawn partitions when all dependencies are local and already compiled