RepoJournal
Elixir & Phoenix Elixir & Phoenix
138 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-08-22
stories 8

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Elixir trims trailing whitespace with zero-cost slicing

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

Elixir's trim_trailing/1 just got a whole lot cheaper, and it's not the only performance fix in the pipeline.

A new PR [1] from Daniel Kukula reworks String.trim_trailing/1 to avoid per-step slicing allocations, so the common case of one-byte whitespace now needs no lookahead. The follow-up notes that the approach starts to lose its edge only around 1k trailing characters [2], making it a clear win for typical strings. Meanwhile, another fix addresses a base64 SWAR singleton false positive [3], closing an edge case in the SIMD-like validation. In the Ecto world, a PR [4] sorts escaped map/struct fields to guarantee deterministic compile output, fixing builds that could produce different bytecode from the same source across compiler invocations. These are quiet, surgical improvements, but they add up to a more predictable and faster Elixir toolchain.

Quick answers

What shipped in Elixir & Phoenix on August 22, 2026?
Elixir's trim_trailing/1 just got a whole lot cheaper, and it's not the only performance fix in the pipeline. In total, 4 commits and 4 pull requests landed.
Who contributed to Elixir & Phoenix on August 22, 2026?
3 developers shipped this update, including Daniel Kukula, Thomas Cioppettini, and asweet-confluent.
What were the notable Elixir & Phoenix updates?
Trim trailing whitespace without slicing per step (#15780), Trim trailing whitespace without slicing per step, and Fix base64 swar singleton false positive.