Release Notes for Elixir Versions 1.20.0-rc.2 and 1.20.0-rc.3

6
clicks
Release Notes for Elixir Versions 1.20.0-rc.2 and 1.20.0-rc.3

Source: elixirforum.com

Type: Discussion

The release notes detail improvements in Elixir versions 1.20.0-rc.2 and rc.3, highlighting enhancements to the compiler that now infers types across clauses, leading to the detection of more bugs and dead code. The compiler compiles around 10% faster and introduces a new interpreted mode that could be up to 5 times faster depending on the number of cores. Structural modifications require recompiling fewer files, and new options in the Code module allow for improved compilation times. There are also potential breaking changes regarding map field access and function invocation, as well as several bug fixes in IEx and Mix. User feedback reported potential compilation hanging issues with the new versions, particularly concerning overlapping map and struct patterns.

© HashMerge 2026