)]}'
{
  "commit": "5273e4e8a268705368d6858eca384aa615bbb167",
  "tree": "d05ed29007a1422f0ec49cd4e6a02aa61658f057",
  "parents": [
    "7cded4927d874c17d75f555bd15e37850a2878d6"
  ],
  "author": {
    "name": "Troels Bjerre Lund",
    "email": "troels@google.com",
    "time": "Thu Mar 19 15:36:58 2026 +0100"
  },
  "committer": {
    "name": "Troels Bjerre Lund",
    "email": "troels@google.com",
    "time": "Thu Mar 19 15:52:14 2026 +0100"
  },
  "message": "[K/N] POC: Use RoaringBitmaps instead of CustomBitSets\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aac4ff64aa5ebce169878f64a8dd648ac19d2fd5",
      "old_mode": 33188,
      "old_path": "gradle/libs.versions.toml",
      "new_id": "7b3e289fcbd659f05823332a36dc4e6dc2f8b748",
      "new_mode": 33188,
      "new_path": "gradle/libs.versions.toml"
    },
    {
      "type": "modify",
      "old_id": "056cdb6e95e75dd622ca9a6d4089bcecffe29f61",
      "old_mode": 33188,
      "old_path": "gradle/verification-metadata.xml",
      "new_id": "beb229fab2f20590056bc9b54ecb255dcd93118a",
      "new_mode": 33188,
      "new_path": "gradle/verification-metadata.xml"
    },
    {
      "type": "modify",
      "old_id": "a035ee67a32f0744cf45a8f1cc2f269a8f9e94b7",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/build.gradle.kts",
      "new_id": "f39dc1a34d2cc237d8c6d1394596e5bcdb7f95cf",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "8750bcfdc4716b8d7d92c4df285c4ef16b8ceefe",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt",
      "new_id": "4949d0c8590dc3c4b5f49c5b7d270bbf0842ae5c",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt"
    },
    {
      "type": "modify",
      "old_id": "3a57500fed4a7b8f34c3b2c0dd3dd7c518f09dd9",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt",
      "new_id": "25fa9a6899f18f5c4552f15283d912c3679028e2",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt"
    },
    {
      "type": "modify",
      "old_id": "49900d2f1b5f0956f9e17be2d2896e20b3b92f45",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt",
      "new_id": "9d799dcc3d9326c4208bf70cb06ba04bda60bcbd",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt"
    },
    {
      "type": "delete",
      "old_id": "3fb4ade853be517912178a9c6eb6e0d5a3e5a5f6",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/CustomBitSet.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcfa7a4d082e4242e6039d65f37ad7ea272b5fa0",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/RoaringBitmapExtensions.kt"
    }
  ]
}
