)]}'
{
  "commit": "bd023f5f330d80244eeb014ab227b24d3c308d5c",
  "tree": "8a2c8f20b64db2de0bf231d95c46d721ab6cb811",
  "parents": [
    "f6923feb47de37a39906356de973496ed4bd1185"
  ],
  "author": {
    "name": "Paul Scoropan",
    "email": "1paulscoropan@gmail.com",
    "time": "Sat Sep 30 12:35:20 2023 -0400"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Sep 30 09:55:45 2023 -0700"
  },
  "message": "[Flang] [FlangRT] Introduce FlangRT project as solution to Flang\u0027s runtime LLVM integration\n\nSee discourse thread https://discourse.llvm.org/t/rfc-support-cmake-option-to-control-link-type-built-for-flang-runtime-libraries/71602/18 for full details.\n\nFlang-rt is the new library target for the flang runtime libraries. It builds the Flang-rt library (which contains the sources of FortranRuntime and FortranDecimal) and the Fortran_main library. See documentation in this patch for detailed description (flang-rt/docs/GettingStarted.md).\n\nThis patch aims to:\n- integrate Flang\u0027s runtime into existing llvm infrasturcture so that Flang\u0027s runtime can be built similarly to other runtimes via the runtimes target or via the llvm target as an enabled runtime\n- decouple the FortranDecimal library sources that were used by both compiler and runtime so that different build configurations can be applied for compiler vs runtime\n- add support for running flang-rt testsuites, which were created by migrating relevant tests from `flang/test` and `flang/unittest` to `flang-rt/test` and `flang-rt/unittest`, using a new `check-flang-rt` target.\n- provide documentation on how to build and use the new FlangRT runtime\n\nReviewed By: DanielCChen\n\nDifferential Revision: https://reviews.llvm.org/D154869\n\nGitOrigin-RevId: 6403287eff71a3d6f6c862346d6ed3f0f000eb70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53e146bb8600b8f22d6da1cac5d8468cf9624788",
      "old_mode": 33188,
      "old_path": "COFF/MinGW.cpp",
      "new_id": "2eae92906db95b511959195930b62e6fb860aca9",
      "new_mode": 33188,
      "new_path": "COFF/MinGW.cpp"
    }
  ]
}
