)]}'
{
  "commit": "3764ba23484afda683eea390407103e609ef4354",
  "tree": "8c5f4d24cd4501c3af13db5bb6768e39cf4b05b1",
  "parents": [
    "5b0572875cafb02fc144d1f6e6e51a34ef27d951"
  ],
  "author": {
    "name": "Jacek Caban",
    "email": "jacek@codeweavers.com",
    "time": "Thu May 15 02:42:55 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 15 11:42:55 2025 +0200"
  },
  "message": "[compiler-rt] Add initial ARM64EC builtins support (#139279)\n\nUse the aarch64 variants of assembly functions.\n\nCo-authored-by: Billy Laws \u003cblaws05@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d346b0ec01b032bf0c530f5620cfa945f699571f",
      "old_mode": 33188,
      "old_path": "compiler-rt/cmake/Modules/AddCompilerRT.cmake",
      "new_id": "86e19e08270d75b3011ac799b0d1a4c7c432bf10",
      "new_mode": 33188,
      "new_path": "compiler-rt/cmake/Modules/AddCompilerRT.cmake"
    },
    {
      "type": "modify",
      "old_id": "cbb43a5958d2f5ce9eb98493ae2d29d1e6303d70",
      "old_mode": 33188,
      "old_path": "compiler-rt/cmake/builtin-config-ix.cmake",
      "new_id": "8c9c84ad64bc063c04e1de772751e376950847ce",
      "new_mode": 33188,
      "new_path": "compiler-rt/cmake/builtin-config-ix.cmake"
    },
    {
      "type": "modify",
      "old_id": "5efc4ab0e85bc0390a49370e8496cdb1cda8697a",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/CMakeLists.txt",
      "new_id": "d9b7800a955656aef0162cbfe2843282928a480e",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "01f90366f03027b1e5ee1dfd3c0aead926915017",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/aarch64/chkstk.S",
      "new_id": "563c09ecbc390f12a53f9fbe22cfd5065f50d0fe",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/aarch64/chkstk.S"
    },
    {
      "type": "modify",
      "old_id": "1fe18f4a468193c59f05ef57b96d14972df01a37",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/aarch64/lse.S",
      "new_id": "d7c1db7243ef894c43f5247c0f0358cd12802023",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/aarch64/lse.S"
    },
    {
      "type": "modify",
      "old_id": "e736829967c0cc69a12e7fa8e0b7f9ddcbaf327a",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/aarch64/sme-libc-mem-routines.S",
      "new_id": "73b1ab2c76aa33809c2ea77f61fa70ad7519807f",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/aarch64/sme-libc-mem-routines.S"
    },
    {
      "type": "modify",
      "old_id": "441eabd1fe9221fbd0f4d6c7d41d29524a870104",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/clear_cache.c",
      "new_id": "eb58452d624eee8b84c96f8f351245d39935668d",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/clear_cache.c"
    },
    {
      "type": "modify",
      "old_id": "4082fd62ea11a253237ccaf6eac1b11e1d0ce5d5",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/cpu_model/aarch64.c",
      "new_id": "be002dd71992a9a9f452ba6edc9cf0d86dc3233d",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/cpu_model/aarch64.c"
    },
    {
      "type": "modify",
      "old_id": "2a734b02b7c90f15eef82e837e85637b729be28a",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/cpu_model/aarch64.h",
      "new_id": "3d9b3aa0e594e872dc263754509521655fb31fad",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/cpu_model/aarch64.h"
    },
    {
      "type": "modify",
      "old_id": "a9a4f6fbf5dfe45f00c795ff3ef3a00f0e8e1d7b",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/fp_compare_impl.inc",
      "new_id": "f883338c471d35fcd3fd51ed4ae748b4c50d0d04",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/fp_compare_impl.inc"
    },
    {
      "type": "modify",
      "old_id": "fae58497a8f80d5ff05fe2f23eba2703efdcfef6",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/fp_lib.h",
      "new_id": "95b24aac1ff1da88fc96cc23013885bda2927219",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/fp_lib.h"
    },
    {
      "type": "modify",
      "old_id": "55def37c9e1fee9bc3e9be93fb5889bbe0481188",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/udivmodti4.c",
      "new_id": "6ce213fd5f2a44def30e7a8fa7329e6617a96e58",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/udivmodti4.c"
    },
    {
      "type": "modify",
      "old_id": "eb1fa97797ac8065f0cde5da73d3163e6ce9ce07",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/builtins/Unit/enable_execute_stack_test.c",
      "new_id": "b3cb4df005ca54879a094cf57e5749ca5e88849a",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/builtins/Unit/enable_execute_stack_test.c"
    },
    {
      "type": "modify",
      "old_id": "d9f02bf472b5aaeb6f63f5335fbd0f46d9d74c3e",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/builtins/Unit/fixunstfdi_test.c",
      "new_id": "982f3a4629dbd142cd9a0fab5aaec0009b6715ce",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/builtins/Unit/fixunstfdi_test.c"
    },
    {
      "type": "modify",
      "old_id": "06f55a68d991a17642d87b39f5cb74b3a5cde9af",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/builtins/Unit/multc3_test.c",
      "new_id": "e9c99a72be35e20b250335126b88d44510aa8ad0",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/builtins/Unit/multc3_test.c"
    }
  ]
}
