)]}'
{
  "commit": "e1b8be29ff953b5fbb83ab81fdd24dbca0d2e41e",
  "tree": "c87d3582e79154fce10b849efadc72ad277d7874",
  "parents": [
    "2b1343d4a87a5ead15fefd2c2a876c1cfce1773a",
    "fe048b622eced56ae3e415191192f159d79342f8"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Mon Sep 21 15:19:23 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 21 15:19:23 2026 +0200"
  },
  "message": "Rollup merge of #160859 - Jamesbarford:feat/fb16-pt1, r\u003dfolkertdev,tgross35\n\n`core::num::f16b` Rust\u0027s 16bit Brain Float\n\nImplements the [RFC: f16b type](https://github.com/rust-lang/rfcs/pull/3983). Best reviewed commit by commit, happy to split into separate PRs if that is deemed easier to review. However the line count and surface area is, in my opinion, reasonably small.\n\nAdds;\n- ABI plumbing for the `f16b` along with `bfloat` lang item to work with LLVM, GCC is explicitly `unimplemented!(...)`\n- `f16b` feature gate, page for `f16b` on libruscdoc and a `struct bf16` in `core::num`\n- Tests\n- Treat `f16b` as a scalar primitive for scalable vectors\n\nIssues;\n- [Tracking Issue](https://github.com/rust-lang/rust/issues/160630)\n- [RFC](https://github.com/rust-lang/rfcs/pull/3983)\n",
  "tree_diff": []
}
