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-09-23
stories 6

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Faster Calendar.ISO shifts, fewer allocations

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

Elixir's Date and Time shift paths get roughly 1.5x faster in one rewrite and 1.2 to 2x in another, cutting allocations in exactly the code that runs on every calendar arithmetic call.

Avoid repeated conversions when shifting Calendar.ISO times elixir-lang/elixir

by preciz

Duration options and reduction are replaced by tuple dispatch: whole seconds fold into the time tuple and microseconds land in a single shift, with a fast path when the shift is zero. The PR reports roughly 1.5x faster execution and lower memory use, so time arithmetic inside loops gets cheaper without any change to calling code.

Avoid intermediate allocations when shifting Calendar.ISO dates elixir-lang/elixir

by preciz

The date path swaps duration options and Enum.reduce for inlined duration units and tail-calling pattern dispatch, reported at roughly 1.2 to 2x faster. The stated goal is avoiding intermediate allocations, which matters most where shifts are applied at volume rather than once per request.

Link to GitHub releases page elixir-lang/elixir

by José Valim

José Valim pointed the project's release links at the GitHub releases page. Documentation plumbing only.

Refactor README elixir-lang/elixir

by José Valim

José Valim also refactored the README. Neither this nor the releases link changes runtime behavior.

Avoid intermediate allocations when shifting Calendar.ISO dates (#15927) elixir-lang/elixir

by Barna Kovacs

The same date-shift work landed on main, inlining duration units and dispatching on tail-calling patterns in place of Enum.reduce. It is the commit form of the benchmarked change above.

Quick answers

What shipped in Elixir & Phoenix on September 23, 2026?
Elixir's Date and Time shift paths get roughly 1.5x faster in one rewrite and 1.2 to 2x in another, cutting allocations in exactly the code that runs on every calendar arithmetic call. In total, 4 commits and 2 pull requests landed.
Who contributed to Elixir & Phoenix on September 23, 2026?
2 developers shipped this update, including preciz and José Valim.
What were the notable Elixir & Phoenix updates?
Avoid repeated conversions when shifting Calendar.ISO times, Avoid intermediate allocations when shifting Calendar.ISO dates, and Link to GitHub releases page.