Releases
v1.5.1
1. Enhancements
EEx
[EEx.Engine] Add handle_begin
and handle_end
to EEx
Elixir
[Kernel] Do not use references on function/macro definitions - this provides large improvements in compilation times in some rare corner cases
[Supervisor] Support mixing old and new typespecs in Supervisor.init/2
and Supevisor.start_link/2
Mix
[mix profile.*] Allow profile tasks to run without a project
2. Bug fixes
EEx
[EEx.Engine] Do not re-use the value of the init/1
callback throughout the compilation stack
Elixir
[Kernel] Ensure dialyzer does not emit warnings in some uses of with
[Kernel] Fix dialyzer warnings when defmacrop
is used in modules
[Kernel] Ensure Elixir modules can be dialyzed without starting the Elixir application
[Kernel] Do not serialize references in quoted expressions
[Kernel] Make sure structs expansion use the latest definition available when struct modules are recompiled
[Task] Support :infinity
timeout on Task streams
[Typespec] Ensure typespecs allow tuple
to be used as variable names
You can’t perform that action at this time.