115 wires and counting

$ follow Google

Keep up with Google 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-09
stories 69

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

JAX adds frozendict pytrees for Python 3.15, log2 primitives

By RepoJournal · Filed · About Google

JAX prepares for Python 3.15 by treating built-in frozendict as a pytree container, and adds log2 as a first-class primitive.

JAX now supports Python 3.15's built-in `frozendict` as a pytree container, matching `dict` behavior: keys sorted as auxiliary data, values flattened as children [1]. This means code using `frozendict` with JAX transformations like `jax.tree.map` or `jax.jit` will work without custom pytree registrations. It fixes issue #40517.

`jax.lax.log2` is now a first-class primitive alongside `exp2`, with `jax.numpy.log2` lowering directly through it [2]. This change adds `log2_p` and `exp2_p` to transformation rules and docs, enabling more direct manipulation and lowering.

For the OneAPI GPU backend, new solver kernels add LU decomposition, real symmetric and complex Hermitian eigen-decomposition, and QR-based singular value decomposition [3]. Jacobi and Polar SVD variants are marked unsupported.

A deprecated `pltpu.HOST` was removed from `[pallas:mosaic]` [4], continuing the deprecation cycle.

Quick answers

What shipped in Google on September 9, 2026?
JAX prepares for Python 3.15 by treating built-in frozendict as a pytree container, and adds log2 as a first-class primitive. In total, 35 commits, 33 pull requests, and 1 releases landed.
Who contributed to Google on September 9, 2026?
7 developers shipped this update, including copybara-service, Sergei Lebedev, kranipa, Mark Daoust, Anthonios Partheniou, release-please[bot], and Tomo Suzuki.
What were the notable Google updates?
Add frozendict support to pytree for Python 3.15 (PEP 814), Add `jax.lax.log2` and primitive `jax.lax.log2_p`, and [OneAPI GPU] Add OneAPI Solver getrf, syevd, heevd, and gesvd Kernels.