)]}'
{
  "commit": "34fcf58ac776582e3b49a2d28b3af1b85cb54b91",
  "tree": "4b686253b5621aca45c1ced8b76d92f7abadf091",
  "parents": [
    "79165c70d78a061a9f742226e91b51b88287a1d3"
  ],
  "author": {
    "name": "Mark Mann",
    "email": "markmann@google.com",
    "time": "Wed Nov 20 12:24:59 2024 -0800"
  },
  "committer": {
    "name": "Svyatoslav Scherbina",
    "email": "svyatoslav.scherbina@jetbrains.com",
    "time": "Thu Nov 21 19:05:49 2024 +0100"
  },
  "message": "[K/N] Add debugCompilationDir option akin to -fdebug-compilation-dir\n\nWhen using -Xdebug-prefix-map in K/N, Apple\u0027s linker (ld-prime) seems\nto discard the produced debug information because of the empty\nDW_AT_comp_dir value.\n\nTo mitigate that, there should be a way to modify this value.\n\nThis commit adds -Xbinary\u003ddebugCompilationDir\u003d$dir option, similar\nto -fdebug-compilation-dir in Clang. The compiler propagates the\nspecified value to DW_AT_comp_dir.\n\n^KT-73306 Fixed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ff5cbc0a6e6fb843cce27e242f5944a72cde270",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/BinaryOptions.kt",
      "new_id": "5438ccc9aea7f49aa6ec1a161bf75c705035c96f",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/BinaryOptions.kt"
    },
    {
      "type": "modify",
      "old_id": "5a040d4df5403183b52b80865dc5f3b9cdd8a205",
      "old_mode": 33188,
      "old_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/DebugUtils.kt",
      "new_id": "6bd7df8495957d5cc6e82cb340c05510994f99de",
      "new_mode": 33188,
      "new_path": "kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/DebugUtils.kt"
    }
  ]
}
