Download Latest Version v0.20.0 source code.zip (4.6 MB)
Email in envelope

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

Home / v0.20.0
Name Modified Size InfoDownloads / Week
Parent folder
codon-manylinux2014-x86_64.tar.gz 2026-09-08 81.3 MB
codon-darwin-x86_64.tar.gz 2026-09-08 55.1 MB
codon-linux-x86_64.tar.gz 2026-09-08 83.2 MB
codon-manylinux2014-aarch64.tar.gz 2026-09-08 76.5 MB
codon-darwin-arm64.tar.gz 2026-09-08 51.3 MB
codon-linux-aarch64.tar.gz 2026-09-08 77.2 MB
README.md 2026-09-07 1.0 kB
v0.20.0 source code.tar.gz 2026-09-07 4.3 MB
v0.20.0 source code.zip 2026-09-07 4.6 MB
Totals: 9 Items   433.5 MB 0

Libraries

  • Full Unicode support, including Codon-native SIMD Unicode primitives and Unicode-specific compiler optimizations. Learn more in our blog post: exaloop.io/blog/codon-unicode
  • Other complementary additions including bytes and bytearray.
  • Ordered dictionary type to match CPython (old unordered implementation is still usable via -unordered-dict flag).

NumPy

  • Uses ILP64 BLAS (both OpenBLAS and Accelerate) now by default.
  • Numerous other performance improvements including better fusion optimization.

Type system

  • Unified many core numeric types (e.g. int and Int[64] are now the same type, byte and UInt[8] are now the same type, etc.).
  • Many types can now be used together without explicit casting (e.g. u8(1) + i16(2) now works and casts to the wider type automatically).

GPU

  • Support for float16 and bfloat16.
  • Support for more math functions (e.g. log1p, log1pf).
  • Improved GPU optimization pipeline.
Source: README.md, updated 2026-09-07