Elixir v1.20.0-rc.0 (and rc.1) released: type inference of all constructs

1. Bug fixes

Elixir

  • [Kernel] Improve the performance of the type system when working with large unions of open maps
  • [Kernel] Do not crash on map types with struct keys when performing type operations
  • [Kernel] Mark the outcome of bitstring types as dynamic
  • [Kernel] <<expr::bitstring>> will have type binary instead of bitstring if expr is a binary
  • [Kernel] Do not crash on conditional variables when calling a function on a module which is represented by a variable

I am keeping it all in the same thread as we only had bug fixes.

15 Likes