RepoJournal
Elixir & Phoenix Elixir & Phoenix
107 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-02
stories 4

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ELIXIR CUTS DURATION PARSING AND TUPLE MATH OVERHEAD

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

Two core optimizations shipped overnight eliminate redundant passes and stack allocations across Calendar and tuple operations.

Calendar.ISO.parse_duration/1 now applies the leading duration sign as components parse instead of making a second pass for negative durations [1] [3], cutting unnecessary work on every duration calculation your app touches. The same PR ditches keyword-list tails and recursive lookups for ordered positions, compacting the logic further. Separately, tuple aggregates in sum and product operations switched to tail recursion [2] , eliminating intermediate allocations that used to build up on the stack and only resolve on the unwind. Both changes are invisible to your code but measurable in the hot paths. The tail recursion approach "aggregates as it goes, without those allocations" [2], preserving float precision by maintaining original order rather than reversing for speed. These are exactly the kind of under-the-hood wins that compound across millions of operations.

Quick answers

What shipped in Elixir & Phoenix on August 2, 2026?
Two core optimizations shipped overnight eliminate redundant passes and stack allocations across Calendar and tuple operations. In total, 2 commits and 2 pull requests landed.
Who contributed to Elixir & Phoenix on August 2, 2026?
2 developers shipped this update, including preciz and dkuku.
What were the notable Elixir & Phoenix updates?
Optimize Calendar.ISO.parse_duration/1, use tail recursion in tuple aggregates, and Optimize Calendar.ISO.parse_duration/1 (#15709).