# Log

- 2026-09-22 Episode 3 is on YouTube: the anatomy of a harness, the seven places bugs hide.
- 2026-09-20 Episode 2 is on YouTube: the loop every agent runs, think, act, observe.
- 2026-09-19 Episode 1 of the harness series is on YouTube: what an AI agent harness is, and the same model doing better with a different one.
- 2026-09-16 Opened llvm-project #224105: SM version requirements for the NVVM mbarrier ops.
- 2026-09-11 llvm-project #222916 merged. It fixes the lowering of the legacy `mbar.arrive_drop`.
- 2026-09-06 Opened llvm-project #221595: fixed-size masks in `eliminateVectorMasks`.
- 2026-08-29 llvm-project #219681 merged. It stops the `in_bounds` fold for negative constant indices.
- 2026-08-29 Restructured #215340 from a folder into the opt-in pass `-vector-infer-in-bounds`, as three maintainers asked; `isInBounds` untouched, 519 lines added, none removed.
- 2026-08-25 Posted the RFC on whether `vector.transfer_read`/`write` should keep `in_bounds`, with per-target measurements of the masking alternative.
- 2026-08-10 Opened llvm-project #215340: infer `in_bounds` from value bounds; on jacobi-2d, masked calls 14 → 0.
- 2026-08-07 llvm-project #214614 merged: `ValueBoundsOpInterface` for `affine.for`.
- 2026-08-02 llvm-project #213506 merged. It stops the `in_bounds` fold on scalable vector dimensions.
- 2026-04-14 spack-packages #4291 merged: external detection for UCX.
