RepoJournal
Elixir & Phoenix Elixir & Phoenix
156 wires and counting

$ follow Elixir & Phoenix

Keep up with Elixir & Phoenix in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-31
stories 6

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Integer.parse/2 gets a faster path, mix compile --list survives aliases

By RepoJournal · Filed · About Elixir & Phoenix · Composed from the cited sources · methodology

Elixir landed two toolchain-level changes: Integer.parse/2 trades 62 unrolled character clauses for range guards, and mix compile --list now works in projects that alias compile to add --warnings-as-errors.

Optimize Integer.parse/2 by matching digit ranges elixir-lang/elixir

by preciz

Replacing the 62 unrolled character clauses with range guards and a base-10 fast path eliminates a 75-entry indirect jump table across 36 branch targets, letting the JIT fuse bounds checks into is_in_range and use tagless, overflow-free arithmetic with the 2..36 base type bounds. The PR reports faster or same speed and lower or same memory usage, with a slightly smaller .beam; matching the firs...

Support mix compile --list when compile is aliased elixir-lang/elixir

by rhcarvalho

Projects that alias mix compile to mix compile --warnings-as-errors used to break --list, because the task expected --list to be the sole argument. It now tolerates the alias, so listing compilable files works in any project that has that alias configured.

use ubuntu 24.04 in CI for now, OTP 25 does not run on 26.04 phoenixframework/phoenix_live_view

by Steffen Deusch

Phoenix LiveView pinned CI to Ubuntu 24.04, because OTP 25 does not run on 26.04. Nothing changes in your dependency, but it explains why runners stay on the older image.

Quick answers

What shipped in Elixir & Phoenix on October 31, 2026?
Elixir landed two toolchain-level changes: Integer.parse/2 trades 62 unrolled character clauses for range guards, and mix compile --list now works in projects that alias compile to add --warnings-as-errors. In total, 3 commits and 3 pull requests landed.
Who contributed to Elixir & Phoenix on October 31, 2026?
3 developers shipped this update, including Rodolfo Carvalho, preciz, and Steffen Deusch.
What were the notable Elixir & Phoenix updates?
Optimize Integer.parse/2 by matching digit ranges, Support mix compile --list when compile is aliased, and use ubuntu 24.04 in CI for now, OTP 25 does not run on 26.04.