)]}'
{
  "commit": "b77ef8542e5de35e67209ce1197a1531c637c358",
  "tree": "34b24846076da342051f8b9ecf5552ad9a670f40",
  "parents": [
    "4b0813a5cda95da30821b95219ee23659aae7805"
  ],
  "author": {
    "name": "Troels Bjerre Lund",
    "email": "troels@google.com",
    "time": "Mon Jun 19 14:20:04 2023 +0200"
  },
  "committer": {
    "name": "Troels Bjerre Lund",
    "email": "troels@google.com",
    "time": "Tue Jun 20 15:50:27 2023 +0200"
  },
  "message": "Add integration tests for custom allocator and GCs\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "def32fcc4b0644f719e29af32deb0ffb33adf43a",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/build.gradle.kts",
      "new_id": "2916138f0b5451c7e4f7125391bc90cdeb0bc4c5",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "7db4f438de9390e864e5cd0ecf3691dbc45da73c",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/AtomicStack.hpp",
      "new_id": "26f94d035a8c2cd76637938b6315aea7062414ee",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/AtomicStack.hpp"
    },
    {
      "type": "modify",
      "old_id": "947b5ce51b6b1144e77efece97c838c846bfd93c",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/CustomAllocator.hpp",
      "new_id": "212852aebd86bffa2b0ea3e5c40318e5c4e2890b",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/CustomAllocator.hpp"
    },
    {
      "type": "modify",
      "old_id": "d8356e10304c1c42b3fca408c6f41d1d1e3192a9",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPage.cpp",
      "new_id": "30fedd700bf30cf57a62a2bdceaa77fd367f2ccb",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPage.cpp"
    },
    {
      "type": "modify",
      "old_id": "80df4bce42e27f459c452a7a354952cfb1a91dc7",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPage.hpp",
      "new_id": "ca760bfa920b3d4236fc9c5687e3ce333ec6ca87",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPage.hpp"
    },
    {
      "type": "modify",
      "old_id": "ef483f00a67249d28e1eae88c6b605fda08f1a42",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPageTest.cpp",
      "new_id": "0f2338869e4f617e7608dbde44481ff51a6a7f77",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/FixedBlockPageTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "35ab3df5ef3021e634eee197c5f60fb14a42e449",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/Heap.cpp",
      "new_id": "15095f991a2c1b735aa79e12a8d5d4e26b72fe88",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/Heap.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3c206c0cdabe425dd2910ecdf2fbc013452f700",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/Heap.hpp",
      "new_id": "d2fdf4f6db81026aae9002e2de3d6ed9bb149e56",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/Heap.hpp"
    },
    {
      "type": "modify",
      "old_id": "fb08351a9b5141e4638f720631a2931292228266",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPage.cpp",
      "new_id": "89bed47057b363a4c024279abd429449202b17c8",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPage.cpp"
    },
    {
      "type": "modify",
      "old_id": "085ac5b6f0e9856cce61ed901a896b8a22aa7154",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPage.hpp",
      "new_id": "e8bd30fbd8252240e1ec9e061d6b19e8bded9bc3",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPage.hpp"
    },
    {
      "type": "modify",
      "old_id": "88c3dfe06525a0d602fcd7a4bdfe2c7c78fd2273",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPageTest.cpp",
      "new_id": "1190a10b9a71926078bd71251cd496d8bbc90f63",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/NextFitPageTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "831b7dfdfa82bd1d87a0c6927d9e972378d93402",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/PageStore.hpp",
      "new_id": "bf989d4ce292f44cca962525cddea3d69863e715",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/PageStore.hpp"
    },
    {
      "type": "modify",
      "old_id": "e38d2d42a3303dc1d530a6a72c006f821ef704a8",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/SingleObjectPage.cpp",
      "new_id": "69998c294a094337d0904bbb68131bc612cb2786",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/SingleObjectPage.cpp"
    },
    {
      "type": "modify",
      "old_id": "51646a70c26665317d1bbcb2a1dbd5f3812750f1",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/custom_alloc/cpp/SingleObjectPage.hpp",
      "new_id": "41dade484c8319b397bb1264f276d087ecd203f5",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/custom_alloc/cpp/SingleObjectPage.hpp"
    },
    {
      "type": "modify",
      "old_id": "ee938758258b82a512bfd384b5051665870559eb",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/cms/cpp/ConcurrentMarkAndSweepTest.cpp",
      "new_id": "cb73a63c677fb765097a0ddc4061cbc8a34999fb",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/cms/cpp/ConcurrentMarkAndSweepTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "50ed0788561a663abcde0ed9dfedd06dd31e5eb6",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/cms/cpp/FinalizerProcessorTest.cpp",
      "new_id": "1def41789eae379b20246921aa1d36ba0dbf89b4",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/cms/cpp/FinalizerProcessorTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "d505fe7a6079f22ad45caf3e13e7a05daf9ccac7",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/cms/cpp/GCImpl.cpp",
      "new_id": "314fcaa16b43d1a0cb8ae4b3c375686800b880c0",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/cms/cpp/GCImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c84c32877e7d2440a2b26b6404a8f5a77cb95a2",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/cms/cpp/GCImplTestSupport.cpp",
      "new_id": "131801a41e1c1050968a46ec9bf3e1a2fde481d0",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/cms/cpp/GCImplTestSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "1fab0dbb2cae9565ccf7ab58b9af2a4c4c1086b9",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/noop/cpp/GCImplTestSupport.cpp",
      "new_id": "131801a41e1c1050968a46ec9bf3e1a2fde481d0",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/noop/cpp/GCImplTestSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "81eb0c3ed66dc981f68f8915b5812ad93de71200",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/stms/cpp/GCImpl.cpp",
      "new_id": "a952533514abd646392b155efbe9de4290b964cc",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/stms/cpp/GCImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c84c32877e7d2440a2b26b6404a8f5a77cb95a2",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/stms/cpp/GCImplTestSupport.cpp",
      "new_id": "131801a41e1c1050968a46ec9bf3e1a2fde481d0",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/stms/cpp/GCImplTestSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "29b6cb7d664350ae52c310ae2a9aa85b381e9224",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweep.cpp",
      "new_id": "3294c677ec62545f3202db8c5f0b3a9beab6f021",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweep.cpp"
    },
    {
      "type": "modify",
      "old_id": "71bcbdd46670a0da95fe98ffbc58cedb46a7782b",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweep.hpp",
      "new_id": "69bb82d0a6a2dd5e6aa1e91cf4cca885038e6c8d",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweep.hpp"
    },
    {
      "type": "modify",
      "old_id": "5bd2ba6978fb947cff24e2205af34c40caf1f077",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweepTest.cpp",
      "new_id": "b8140f84534e537cf18493bf8c5c292b9e1876dc",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/gc/stms/cpp/SameThreadMarkAndSweepTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "41a3e245c4f2aff638e9365061f8ba0b436187c0",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/ExtraObjectDataFactory.cpp",
      "new_id": "dd7d1462ff159491a6ef0d9f7080be44ca0f469b",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/ExtraObjectDataFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "806cd4cb2fd82f4fd6830fb659a3c7f418a63126",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/ExtraObjectDataTest.cpp",
      "new_id": "00532077eb3e67729b630e392243e021dec15996",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/ExtraObjectDataTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6d7b25bd075c8771e99334d853cdd8a29aafbc6",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/GlobalData.hpp",
      "new_id": "45c48f941fc57197fcf3512108a66ec612f6d2de",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/GlobalData.hpp"
    },
    {
      "type": "modify",
      "old_id": "36ec7b6c95fb24dbf69771835fe842bd46d9f634",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/ObjectFactoryTest.cpp",
      "new_id": "a795beba1d5d152784dae662023c99171127061f",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/ObjectFactoryTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a041a3d55ccfb748ccab901102b9f1c66821471",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/TestSupport.cpp",
      "new_id": "2c8ebbfbf907aff503d32a5aad4720c54c2f063c",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/TestSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ad8101440d7b3453adaa79c38c4de715293f52d",
      "old_mode": 33188,
      "old_path": "kotlin-native/runtime/src/mm/cpp/ThreadData.hpp",
      "new_id": "22dba9a5461924fbdd4698335a4e6380a5146834",
      "new_mode": 33188,
      "new_path": "kotlin-native/runtime/src/mm/cpp/ThreadData.hpp"
    }
  ]
}
