Download Latest Version elixir-otp-29.exe (8.7 MB)
Email in envelope

Get an email when there's a new version of Elixir

Home / v1.20.3
Name Modified Size InfoDownloads / Week
Parent folder
bom.spdx.yml 2026-08-04 245.5 kB
bom.spdx.yml.sigstore 2026-08-04 325.3 kB
bom.cyclonedx.json 2026-08-04 209.6 kB
bom.cyclonedx.json.sigstore 2026-08-04 325.3 kB
bom.cyclonedx.xml 2026-08-04 227.1 kB
bom.cyclonedx.xml.sigstore 2026-08-04 325.3 kB
bom.spdx.json 2026-08-04 286.6 kB
bom.spdx.json.sigstore 2026-08-04 325.3 kB
Docs.zip 2026-08-04 7.0 MB
Docs.zip.sha1sum 2026-08-04 51 Bytes
Docs.zip.sha256sum 2026-08-04 75 Bytes
Docs.zip.sigstore 2026-08-04 325.3 kB
elixir-otp-28.exe.sigstore 2026-08-04 325.3 kB
elixir-otp-29.exe.sigstore 2026-08-04 325.3 kB
elixir-otp-27.exe.sha1sum 2026-08-04 61 Bytes
elixir-otp-27.exe.sha256sum 2026-08-04 85 Bytes
elixir-otp-27.exe.sigstore 2026-08-04 325.3 kB
elixir-otp-28.exe.sha1sum 2026-08-04 61 Bytes
elixir-otp-28.exe.sha256sum 2026-08-04 85 Bytes
elixir-otp-29.exe.sha1sum 2026-08-04 61 Bytes
elixir-otp-29.exe.sha256sum 2026-08-04 85 Bytes
elixir-otp-27.exe 2026-08-04 8.7 MB
elixir-otp-27.zip.sha256sum 2026-08-04 84 Bytes
elixir-otp-27.zip.sigstore 2026-08-04 325.3 kB
elixir-otp-28.exe 2026-08-04 8.7 MB
elixir-otp-28.zip.sha256sum 2026-08-04 84 Bytes
elixir-otp-28.zip.sigstore 2026-08-04 325.3 kB
elixir-otp-29.exe 2026-08-04 8.7 MB
elixir-otp-29.zip.sha1sum 2026-08-04 60 Bytes
elixir-otp-29.zip.sha256sum 2026-08-04 84 Bytes
elixir-otp-29.zip.sigstore 2026-08-04 325.3 kB
elixir-otp-27.zip 2026-08-04 8.7 MB
elixir-otp-27.zip.sha1sum 2026-08-04 60 Bytes
elixir-otp-28.zip 2026-08-04 8.6 MB
elixir-otp-28.zip.sha1sum 2026-08-04 60 Bytes
elixir-otp-29.zip 2026-08-04 8.6 MB
README.md 2026-08-04 1.1 kB
v1.20.3 source code.tar.gz 2026-08-04 3.7 MB
v1.20.3 source code.zip 2026-08-04 4.1 MB
Totals: 39 Items   71.3 MB 0

1. Enhancements

Elixir

  • [Kernel.ParallelCompiler] Batch type checker cache operations to improve compilation times

2. Bug fixes

Elixir

  • [Kernel] Improve type precision of the ++/2 operator
  • [Kernel] Improve type precision of the send/2 return type
  • [Kernel] Improve type refinement for and/2 and or/2
  • [Kernel] Fix type checking of Map.put/3 on empty map types
  • [Kernel] Fix type checking of tuple insertion on equivalent tuple types
  • [Kernel] Fix type checking of tuple insertion on gradual types with empty static parts
  • [Kernel] Fix variable refinements leaking from invalid receive/after timeout expressions
  • [Kernel] Fix rendering inferred types containing unions of static and dynamic functions
  • [Kernel] Ensure typing errors in :maps.values/1 reference the correct function
  • [Kernel] Mark %_{} patterns as precise so subsequent redundant struct clauses are detected
  • [elixirc] Fix parsing of the --profile time option

IEx

  • [IEx.Helpers] Fix break!/1 with unknown expressions
Source: README.md, updated 2026-08-04