)]}'
{
  "commit": "d6a163cbe4dbebef25202bbf71fd29b190215e60",
  "tree": "2f2d7ab689f51271152e9d379bb814bc1437be6b",
  "parents": [
    "7662ce124b3dd48e49ddc9e83e932893bc7bb550"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Thu Jul 30 14:48:10 2026 +0900"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Thu Jul 30 14:48:10 2026 +0900"
  },
  "message": "Give every request its own window sums array\n\nThe collocator threads accumulated their per window position activation sums\nin a global array. This is not a live bug, because a worker processes requests\none after the other, but it is shared mutable state that only works by\naccident, and the array was allocated uninitialised. Every request allocates\nand zeroes its own array now, so the collocator threads of one request cannot\ninfluence another.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I9b44ff38871ae2f2729542b8d9f66e489ccc5dd9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4cc096dbf8f667d421072269dc70bb5f57aa8eb",
      "old_mode": 33188,
      "old_path": "lib/IDS/DeReKoVecs/derekovecs-server.c",
      "new_id": "9d073a4cddd1df92a152b5d41b5549038a19c3ca",
      "new_mode": 33188,
      "new_path": "lib/IDS/DeReKoVecs/derekovecs-server.c"
    }
  ]
}
