)]}'
{
  "commit": "ca3b64d61b58663f650a1ad5841ce12a0b1de2da",
  "tree": "d8f53640f5be13eeddccfe8d9a12aa9be39d3633",
  "parents": [
    "a78b38fae5e030f4ed35ad256598d6663c4b1a56"
  ],
  "author": {
    "name": "mori49",
    "email": "84979219+mori49@users.noreply.github.com",
    "time": "Tue Apr 14 10:05:52 2026 +0200"
  },
  "committer": {
    "name": "Jannik Lindemann",
    "email": "jannik.lindemann3@gmail.com",
    "time": "Tue Apr 14 10:08:45 2026 +0200"
  },
  "message": "[SYSTEMDS-3543] Piece-wise linear compression of column groups\n\nCloses #2420.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af944fce750d15658656420cc1285332fe32068c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/compress/CompressionSettings.java",
      "new_id": "99c4b9c2ecb367d7da2f9a4d8a587027cab60430",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/compress/CompressionSettings.java"
    },
    {
      "type": "modify",
      "old_id": "fbe04c732e621d07452f30aff4940b59d8049b4b",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/AColGroup.java",
      "new_id": "57bba0bef15a7dc8f2703c9c2f23532be546a96f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/AColGroup.java"
    },
    {
      "type": "modify",
      "old_id": "7699d7b7c135fd7b1e67d92fe9477368f2cf10fc",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.java",
      "new_id": "89bb040d44425a144495c59003e413a0312305d3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f05a5d46e7953e599b69d5b91bd49adbd48e4739",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/ColGroupPiecewiseLinearCompressed.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b0b4bfa9605a80a692bd18e67889a592218f97b",
      "new_mode": 33188,
      "new_path": "src/main/java/org/apache/sysds/runtime/compress/colgroup/functional/PiecewiseLinearUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6046bdfb20b90c8dd2d4005babedaf2bfd5983c0",
      "new_mode": 33188,
      "new_path": "src/test/java/org/apache/sysds/performance/PiecewiseLinearCompressionPerformanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53ae3a1277c79bc372e8d63a07dd68d31947a0a5",
      "new_mode": 33188,
      "new_path": "src/test/java/org/apache/sysds/test/component/compress/colgroup/ColGroupPiecewiseLinearCompressedOperationsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e05745bc97d05ff3cb1eed69740680e41d61afe6",
      "new_mode": 33188,
      "new_path": "src/test/java/org/apache/sysds/test/component/compress/colgroup/ColGroupPiecewiseLinearCompressedTest.java"
    }
  ]
}
